[TODO] simplify breakpoints parser to match help description. (debugger/breakpoints.go:246) [TODO] more sophisticated transforms of breakpoint information (debugger/breakpoints.go:285) [TODO] detect other break types? (debugger/breakpoints.go:410) [TODO] poke/peek static cartridge static data areas (debugger/commands.go:409) [TODO] poke/peek cartridge registers (debugger/commands.go:430) [TODO] it would be nice to see partial disassemblies of supercharger tapes (debugger/debugger.go:465) [TODO] fix flaws in commandline package. (debugger/terminal/commandline/parser.go:29) [TODO] filename completion (debugger/terminal/commandline/tabcompletion.go:181) [TODO] introduce a special purpose "address" tag type? (debugger/terminal/commandline/validation.go:127) [TODO] find practical examples of interbank branch jumping (disassembly/decode.go:114) [TODO] attempt to decode instructions not in cartridge (disassembly/disassembly.go:204) [TODO] maybe make sure next entry has been disassembled in it's current form (disassembly/disassembly.go:272) [TODO] more selecting adding of label from symbols file (disassembly/symbols/file.go:110) [TODO] SetPosition doesn't seem to set window position as you (gui/sdlimgui/preferences.go:187) [TODO] duplicate imgui.SetIniFilename so that is uses prefs package. we (gui/sdlimgui/sdlimgui.go:41) [TODO] warning/help text for chip registers window (gui/sdlimgui/win_chip_registers.go:92) [TODO] show something meaningful for unplugged controllers (gui/sdlimgui/win_controllers.go:66) [TODO] remove this once all opcodes are defined/implemented (hardware/cpu/cpu.go:340) [TODO] remove this once all opcodes are defined/implemented (hardware/cpu/cpu.go:573) [TODO] FE cartridge mapping (hardware/memory/cartridge/cartridge.go:235) [TODO] hotspot info for 3e (hardware/memory/cartridge/mapper_3e.go:39) [TODO] hotspot info for 3e+ (hardware/memory/cartridge/mapper_3eplus.go:40) [TODO] hotspot info for superbank (hardware/memory/cartridge/mapper_superbank.go:44) [TODO] hotspot info for tigervision (hardware/memory/cartridge/mapper_tigervision.go:57) [TODO] lint check for data writes that specify a bank > NumBanks(). the (hardware/memory/cartridge/mapper_tigervision.go:177) [TODO] embed core.bin address constants, generated during the assembly process of core.bin (hardware/memory/cartridge/moviecart/coredata.go:33) [TODO] consider versioning the auto-controller type to help the recorder package. (hardware/riot/ports/controllers/auto.go:73) [TODO] Consider adding 400ms delay for SWACNT settings to take effect. (hardware/riot/ports/controllers/keypad.go:210) [TODO] support for paddle player 3 and paddle player 4 (hardware/riot/ports/controllers/paddle.go:73) [TODO] conditional calling of Ports.Step() (hardware/riot/riot.go:95) [TODO] more elegant way of handling the additional scanline problem (hardware/television/resizer.go:248) [TODO] consider adding lastSignal information to TV state string. (hardware/television/television.go:88) [TODO] check accuracy of HSync timing (hardware/tia/tia.go:445) [TODO] the setNUSIZ() function needs untangling. I reckon with a bit of (hardware/tia/video/player.go:688) [TODO] noecho hiscore server password (hiscore/settings.go:108) [TODO] consider versioning the auto-controller and noting the version number in playback script (recorder/fileformat.go:63)