Hi, >>> 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...
> You could just add both binaries to the kernel binary, then > let the CONFIG.SYS parser/init code load them if desired. I assumed you were talking about the functionality, not about the files! For adding FILES into the kernel, you would need something like that "very special boot image of a ramdisk, inside the kernel binary" which needs extra support both in the kernel (to make it visible with some drive letter) as well as extra tools to generate such a "kernel with diskimage" combined file in the first place. Note that our boot sector already can boot > 64k kernels. Also note that SHSUCDX is not meant to load from config sys, you are supposed to load it after all device=X even though you probably can load it before autoexec bat, by using some install=... line for SHSUCDX. > Why is the source code (of eltorito.sys) not available? > If you'd really need it badly someone could disassemble it. That would not be polite. It is not available because Bart of nu2.nu did not have the impression that the work for making it available would be worth it, given the apparently few people who have asked him yet :-) > BTW, the driver's size is 1.5 KiB with UPX > compression, 4 KiB without. Yes, it is really small. But it contains workarounds for a number of known BIOS bugs, so the source code would be a valuable reference if it explains the bugs and their workarounds, even if vaguely. If the source code comments are written in another language than English: No problem, I am sure we can translate them :-)). Eric PS: When browsing grub4dos sources, I noticed that the list of known BIOS bugs has: 1. LBA write support missing for CD/DVD boot, 2. int 15.87 RAM access support missing (this can hurt HIMEM, FDAPM, unless cured by EMM386??), 3. int 15.24 A20 support missing 4. int 13.08 geometry can be wrong on CD/DVD/USB boot, 5. CD/DVD boot sometimes loads only 1 sector in no-emul, to mention my top five. ------------------------------------------------------------------------------ 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