|
I second osdev.org, I used it years ago when writing a kernel. You might need more information for the floppy disk controller. There are tons of them, mostly compatible with the original NEC µPD765. When I was writing a floppy driver I used the manual for the Intel 82077AA as a reference. That is the chip used in the IBM PS/2. This was because I found the unofficial references to be inadequate, but the situation may have changed since then.
In fact, just about all of the components should have official data sheets and/or programming manuals available.
For starting out I would say forget emulating the BIOS and require an image.
|