Hi Bernd, > yay QEMM386 , now only the Fastboot option as well please :)
Bart has added support for that to the CVS/SVN version of our kernel. I hope Japheth noticed :-). The changes are: On int19 ("prepare for warm boot / warm boot / run boot sector" or however you want to call it), FreeDOS now un- hooks all hooked BIOS interrupts. And on boot, FreeDOS now stores the original vectors of several hooked BIOS interrupts at traditional 70:something (or 50:? 60:?) place in RAM. The latter is later used for int19 later, but can also be used directly. As said, the original BIOS interrupt vectors are stored at a "well known / standard" place in RAM by the CVS/SVN version of our kernel now :-). Of course FASTBOOT still only works if all drivers which hook BIOS interrupts or use IRQ handlers also un-hook them on int19. Otherwise, only re-loading the kernel will not be enough... FASTBOOT does exactly that - reload the operating system without doing the BIOS "power on self test" again. I personally have no problem with waiting half a second for my BIOS but maybe others do want fastboot ;-). To those who do not understand a word of the above: QEMM386 and newer versions of Japheth.de JEMM386 and JEMMX support a "fastboot" option which triggers the same style of reboot as FDAPM "hotboot", which only loads the operating system again, skipping some boot up BIOS activities. This option only works if DOS and all drivers allow proper "shutdown" before reboot, and Bart added exactly that to the kernel recently. If you find a driver which has no "unload" option and does not allow automatic int19 shutdown either, let us know. I already do know that our mouse and cache driver only support manual unload, not automatic. In other words, you can write a BAT for fast reboot, but using ctrl-alt-del without a BAT will not make FASTBOOT work. To get started, we should fix the drivers which do not even support proper manual shutdown, as those do not support any fastboot at all yet. Eric ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user