Added todos
parent
faf19a221e
commit
a3e943aa16
|
@ -0,0 +1,51 @@
|
|||
## todos
|
||||
|
||||
### hardware
|
||||
|
||||
- [x] clock
|
||||
- [x] main 2Mhz
|
||||
- [x] 12Mhz pixel clock
|
||||
- [ ] memory glue logic
|
||||
- [x] ram
|
||||
- [x] rom
|
||||
- [x] vram
|
||||
- [x] hardware control register
|
||||
- [ ] i/o
|
||||
- [ ] keyboard
|
||||
- [ ] audio
|
||||
- [x] video circuit
|
||||
- [ ] i/o
|
||||
- [ ] keyboard
|
||||
- [x] matrix/switches
|
||||
- [ ] george-side connections, reading logic
|
||||
- [ ] 3.5mm jack
|
||||
- [ ] microcassette drive (do this after george is finished, add headers & glue logic for interfacing to be hooked up later)
|
||||
- [ ] figure out how each pin on the drive works
|
||||
|
||||
### emulator
|
||||
|
||||
- [ ] cpu
|
||||
- [ ] instruction functions
|
||||
- [x] implement
|
||||
- [ ] test
|
||||
- [ ] interrupts
|
||||
- [ ] wai instruction
|
||||
- [ ] memory
|
||||
- [x] reading
|
||||
- [x] writing
|
||||
- [x] shared access between threads
|
||||
- [ ] banking
|
||||
- [ ] video
|
||||
- [x] windowing
|
||||
- [ ] hires mode
|
||||
- [x] display framebuffer contents
|
||||
- [ ] hardware-accurate addressing
|
||||
- [ ] character mode
|
||||
- [ ] ascii decoding
|
||||
- [ ] character rom
|
||||
- [ ] write a utility to translate `cozette.bdf` into a binary to be loaded on the rom
|
||||
- [ ] hardware-accurate addressing
|
||||
- [ ] audio
|
||||
- [ ] i/o
|
||||
- [ ] keyboard interface
|
||||
- [ ] update keyboard memory register on key down/up
|
Loading…
Reference in New Issue