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

Reply via email to