Skip to content

Commit

Permalink
README
Browse files Browse the repository at this point in the history
  • Loading branch information
jadenaccord committed Sep 22, 2023
1 parent d260090 commit fcaa9d2
Showing 1 changed file with 21 additions and 11 deletions.
32 changes: 21 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,10 @@

### Backend

#### Core

- [x] Implement all addressing modes
- [ ] Test all addressing modes
- [x] IMP
- [ ] REL
- [ ] ACC
- [x] Test all addressing modes
- [ ] Implement all instructions
- [ ] SBC
- [ ] Handle over/underflow in branching instructions
Expand All @@ -23,15 +22,26 @@
- [x] BRK
- [ ] IRQ
- [ ] NMI
- [ ] How to call them?
- [ ] Test all opcodes
- [ ] Count cycles

#### IO

- [ ] Read plaintext files
- [ ] Read ROM files
- [ ] Custom, minimal format
- [ ] iNES
- [ ] NES2.0

#### NES

- [ ] PPU
- [ ] APU
- etc.

### Frontend

- [ ] Read from ROM files
- [x] Read plaintext
- [ ] TUI (DOING)
- [ ] TUI
- [x] Registers
- [x] Flags
- [ ] Memory
Expand All @@ -40,10 +50,10 @@
- [ ] Edit memory
- [ ] View stack
- [x] Port to `ratatui`
- [ ] Display (for NES PPU)
- [ ] Menus (to emulation mode)
- [ ] Display
- [ ] Menus
- [ ] Theming
- FIXME: highlighted table row only works in terminal dark mode
- [ ] API

## Specific system emulation

Expand Down

0 comments on commit fcaa9d2

Please sign in to comment.