Hello, > That is a very interesting suggestion. Japheth writes that DOS > should hook int 19 and remove its own handlers if int 19 is > triggered. Int 19 is what a "FDAPM HOTBOOT" would call, too. > > We can definitely tell FreeDOS to do as MS DOS 7 does (remove > interrupt handlers, STACKS, and move back EBDA) but I would > like to know how well this works in the big picture: Many TSRs > and drivers also modify interrupt vectors, so a hotboot (which > means "only reload kernel, do not go through BIOS reboot code") > is still quite likely to fail. As said, keep me updated on it.
other drivers/tsrs hooking interrupts are not that big a problem because Jemm386 makes a snapshot of the current IVT when it is loading and usually it loads pretty early, just after the XMS host (the XMS hosts most likely will hook int 15h only). some days ago Jemm386 has been updated and includes the FASTBOOT option already - which might even work with FreeDOS ... with the help of a small device driver exclusively written for this DOS :). Of course, for FreeDOS running in DosEmu the FASTBOOT option is absolutely useless. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel