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

Reply via email to