js86emu
js86emu copied to clipboard
Full Boot From Bios
The goal of this PR it to get some BIOS to boot fully and without error. This will end up being a huge PR but it will keep the main dev branch clean while I work on it. It will also likely need refactoring when complete but we'll see what we have when we finish.
- [x] Implement 100% of instructions
- [x] Implement input/output
- [ ] Implement required components for boot
- [ ] DMA8237
- [ ] PIC8259
- [x] PIT8253
- [ ] PPI8255
- [x] NMIMaskRegister
- [ ] VideoMDA
- [ ] Implement interrupts.
Bonus points, implement non-required components
- [ ] Game port
- [ ] Expansion Unit
- [ ] Serial port 1 & 2
- [ ] Prototype card
- [ ] Fixed disk
- [ ] Parallel port 1
- [ ] SDLC bi-synchronous 2
- [ ] CGA
- [ ] Floppy disk