rs-nes-debugger-frontend
rs-nes-debugger-frontend copied to clipboard
A debugger front-end for my NES emulator written in Elm
For example, if an instruction uses absolute address $2002, it is reading from the PPU status registers. Replacing the address with PPU_STATUS makes the code much easier to read.
Persist byte display setting for offsets, memory view, addressing modes, etc. Depends on #12.
- [ ] Implement port for localStorage - [ ] Add debugger endpoint for setting multiple breakpoints - [ ] Implement persisting/loading on disconnect/reconnect
Console messages should include interactable components, ie, clickable addresses that would bring that address in the code/hex window into view.
This method is super long and has too many lets, needs to be broken down into a couple of smaller functions.