Hello, I've just checked in a filesystem abstraction layer that means the extension rom support now works under Windows as well as Linux/MacOS. Basically it provides a POSIXish API to arcem so things like Extension Roms and HostFS can be written against it and will work accross all the platforms (it will probably need quite a few extra funcs for HostFS). But there's a couple of things the Mac OS and RISC OS porters will need to do to get it compiling again (they probably don't compile atm).
MacOSX ------ This should be simple. Because MacOSX uses POSIX it can use the functions in the X platform. cd macosx ln -s ../X/filecalls.c filecalls.c ln -s ../X/filecalls_internal.h filecalls_internal.h I'm not sre if there's a way of storing symbolic links in CVS, and I'd prefer not to have to have two identical files to maintain. RISC OS ------- To get the thing compiling again should be as simple as putting a dummy empty filecalls.c file in the riscos directory. If linking with unixlib the POSIX layer from the X directory should also work in a similar method to MacOSX using it. Or to do it natively create a filecalls.c with swi calls to do directory enumeration and filesize lookups. Peter -- Peter Howkins [EMAIL PROTECTED] ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ arcem-devel mailing list arcem-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/arcem-devel