>> Is it possible to inject eltorito.sys and shsucdx into the kernel? > > You would need eltorito.sys source code first, and have > to be aware that shsucdx is about 8 kB (6 kB UPXed, 6 kB > or more in RAM depending on how you load it). All this > would have to fit (preferably) into the resident-in-HMA > part of the kernel, which is about 40 kB now: The rest > of the 64 kB HMA is used for BUFFERS. If you do not have > enough HMA space left, you have to put BUFFERS in low RAM. > Eltorito.sys itself is quite small afair, maybe 2 kB...? > > [...]
You could just add both binaries to the kernel binary, then let the CONFIG.SYS parser/init code load them if desired. This would only require a larger kernel file (and more sophisticated boot loading code to cope with >64 KiB) but no modifications of SHSUCDX and that El Torito driver. Why is the source code not available? If you'd really need it badly someone could disassemble it. BTW, the driver's size is 1.5 KiB with UPX compression, 4 KiB without. Regards, Christian ------------------------------------------------------------------------------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user