Hi, > "grub4dos without menu" as "generic" boot file for FreeDOS > is really unnecessary, unless you need CD-ROM no-emulation > boot support or a file of which only the first few sectors > are loaded. I'm sure someone writing Assembly and motivated > enough could add the described generic boot support to the > DOS-C (FreeDOS) file KERNEL.SYS itself.
Note that this would mean that you have to find the sources of ELTORITO.SYS - nu2.nu says it is now free / unmaintained but sources are not yet public - and add ELTORITO and also SHSUCDX into the kernel itself. Otherwise you will be able to boot the kernel, but will not be able to load any other file from CD/DVD, not even config.sys ;-). My personal idea of the situation is that booting from a virtual floppy via CD/DVD is a well-working and tested workaround, either with BIOS 1.2 / 1.44 / 2.88 MB floppy image or with MEMDISK any- size (even compressed) floppy image loaded from GRUB4DOS or ISOLINUX in no-emulation mode. Only no-emulation mode lets you enjoy ELTORITO.SYS access, but remember that free SATA and IDE/ATAPI CD/DVD drivers for DOS already exist, such as GCDROM, XGCDROM, XCDROM, UIDE and possibly others :-). Eric PS: Comment on your other binary formats, combined COM-SYS is evil while combined EXE-SYS can even be UPXed with newer UPX. However, for a kernel, neither DEVICE nor DOS executable file format make much sense... You already say that the only thing done by RXDOS when loaded that way is showing some message ;-) ------------------------------------------------------------------------------ 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