Here is Ker2017d, it is stable enough to go out now, I hope it is. Working: Loads Device drivers and displays info, now. ***;) Executing files on CDROMs. Tested CDBlazer.SYS, a Parallel Port IDE box with CDROM. Copying files and reading text from CDROM. Truename is fixed at 90%. Read 16 bit FAT IDE ZIP drives (With Newer System Bios support). Not Working: MSCDEX, there is to much I don't know about it. Now it loads but that is about it. TC201 with Debugs enabled makes the kernel size +73900, at this size the kernel does not load right. I had to use BC ++ 3.1 to compile the kernel with debugs to get the size down. If debugs not enabled and no device drivers installed, the kernel hangs after entering a directory search at the command prompt. This includes running a executable file after booting. Temp Fix, enabled debugs. If there is a CDROM device driver loaded, and it does not detect a CDROM. The kernel blows though and hangs when trying to load command.com. I need to but error return code in for device drivers. If it is there I need to fix it. Changes: Need to finish CDS only code. Set DOS_PSP to 0050 or address 500, it looked like a good spot. Added Return Null Device Chain, for Zip drive support for Guest. (not fully working yet, need to do CDS only code). Lots of changes and fixes, I should have made a list.