Hi guys again, When I started writing IDEFS, I noticed something important. The HostFS module claims the SWIs for the ArcEm_ block so that RISC OS doesn't whinge after ArcEm has shimmed in the results. And it didn't include a SWI for my IDEFS, so I hex-edited HostFS to remove its SWI handling headers (I couldn't be faffed to get binutils going - see my previous post), and created an ArcEmSupport module that handles these SWIs so there's a central place that does so. It also offers a * command interface to ArcEm_Shutdown.
This produced an interesting problem. The implementation of the extnrom stuff doesn't seem to do any form of sorting on objects it puts into it, basically making it arbitary. I tried prefixing each module name with a two-digit number al la init.d, so I could predefine the order in which they were loaded (as ArcEmSupport needed to be loaded before HostFS or IDEFS.) Would it be possible to get the implementation to sort the file names before putting them in? This would give us quite a bit of flexibility, if not true dependency tracking. Also, it would be nice if it would support multiple locations of extnroms, such that you could have a system-wide set in /usr/local/arcem/modules, as well as having a user-defined set in ~/.arcem/modules or similar. -- Rob Kendrick <[EMAIL PROTECTED]> ------------------------------------------------------- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information _______________________________________________ arcem-devel mailing list arcem-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/arcem-devel