mirror of
https://github.com/JetSetIlly/Gopher2600.git
synced 2025-04-02 11:02:17 -04:00
this will facilitate recording/playback/regression of non-default machine states (sometime in the future)
41 lines
3.7 KiB
Text
41 lines
3.7 KiB
Text
[TODO] all cartridge formats to support OnLoaded() callback (for completeness) (cartridgeloader/loader.go:60)
|
|
[TODO] already-loaded error? (cartridgeloader/loader.go:170)
|
|
[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:293)
|
|
[TODO] poke/peek cartridge registers (debugger/commands.go:314)
|
|
[TODO] it would be nice to see partial disassemblies of supercharger tapes (debugger/debugger.go:303)
|
|
[TODO] if continueEmulation is true but there are more commands to (debugger/debugger.go:388)
|
|
[TODO] rather than halting immediately set a flag that says to (debugger/events.go:114)
|
|
[TODO] errors that occur mid-CPU cycle to continue inside video-cycle loop (debugger/inputloop.go:354)
|
|
[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] remove this check once every opcode is defined/implemented (disassembly/decode.go:182)
|
|
[TODO] attempt to decode instructions not in cartridge (disassembly/disassembly.go:171)
|
|
[TODO] maybe make sure next entry has been disassembled in it's current form (disassembly/disassembly.go:222)
|
|
[TODO] different scaling values for different screen windows (gui/sdlimgui/glsl.go:194)
|
|
[TODO] SetPosition doesn't seem to set window position as you (gui/sdlimgui/prefs.go:71)
|
|
[TODO] duplicate imgui.SetIniFilename so that is uses prefs package. we (gui/sdlimgui/sdlimgui.go:36)
|
|
[TODO] allow sideChan commands to be queued (gui/sdlimgui/terminal.go:31)
|
|
[TODO] warning/help text for chip registers window (gui/sdlimgui/win_chip_registers.go:94)
|
|
[TODO] show something meaningful for unplugged controllers (gui/sdlimgui/win_controllers.go:60)
|
|
[TODO] fancier prompt for GUI terminal (gui/sdlimgui/win_terminal.go:163)
|
|
[TODO] remove this once all opcodes are defined/implemented (hardware/cpu/cpu.go:522)
|
|
[TODO] remove this once all opcodes are defined/implemented (hardware/cpu/cpu.go:551)
|
|
[TODO] FE cartridge mapping (hardware/memory/cartridge/cartridge.go:220)
|
|
[TODO] this might be a CFDJ cartridge. check for that. (hardware/memory/cartridge/fingerprint.go:177)
|
|
[TODO] lint check for data writes that specify a bank > NumBanks(). the (hardware/memory/cartridge/mapper_tigervision.go:163)
|
|
[TODO] is there a good way of handling FastLoading completion through the (hardware/memory/cartridge/supercharger/fastload.go:58)
|
|
[TODO] handle multiple mp3/wav files to create one single multiload tape. (hardware/memory/cartridge/supercharger/soundload_pcm.go:41)
|
|
[TODO] Consider adding 400ms delay for SWACNT settings to take effect. (hardware/riot/ports/controllers/keyboard.go:173)
|
|
[TODO] support for paddle player 3 and paddle player 4 (hardware/riot/ports/controllers/paddle.go:70)
|
|
[TODO] simulate analogue sound generation (hardware/tia/audio/audio.go:132)
|
|
[TODO] check accuracy of HSync timing (hardware/tia/tia.go:376)
|
|
[TODO] the setNUSIZ() function needs untangling. I reckon with a bit of (hardware/tia/video/player.go:637)
|
|
[TODO] I'm still not 100% sure this is correct. check playfield priorties (hardware/tia/video/video.go:238)
|
|
[TODO] noecho hiscore server password (hiscore/settings.go:109)
|
|
[TODO] more nuanced results from IsPlaybackFile() (recorder/fileformat.go:106)
|
|
[TODO] more sophisticated resizer implementations (television/resizer.go:27)
|
|
[TODO] replace VSYNC signal with extended HSYNC signal (television/television.go:218)
|