--Rough notes on things still to be done-- Make configure script for Linux and MacOS. Complete TCP modem and make the code cleaner. Implement all DMA modes and fix bugs. Fix remaining bugs in EGA/VGA. Legit IDE controller and XT-IDE BIOS ROM. Legit floppy controller. MFM controller?? Sound Blaster 2.0 high speed DMA mode, and fix glitches in certain games. Make my own OPL2 code not suck so bad/be completely broken. Fix chipset bugs that causes most BIOSes to not boot. Rewrite that old IDIV code in the CPU, it can be refactored to be much more simple and efficient.