github lukexor/tetanes tetanes-v0.16.0
TetaNES v0.16.0

2 hours ago

⛰️ Features

  • (bench) Add --bench to time the frontend's frame path - (679e916)

  • (debug) Let the center pane be closed like the others - (9838a06)

  • (debug) Read sprite tiles through the board's sprite bank set - (3f8def0)

  • (debug) Show the PPU viewer's four views at once - (c8e5e25)

  • (debug) Run to an address or to the next interrupt - (f648c81)

  • (debug) Act on a disassembly row from its menu - (ef2ddcd)

  • (debug) Name an address, and write a note about it - (e19b2e2)

  • (debug) Remember what a session learned about a ROM - (a13680e)

  • (debug) Modify state, and a hex view to do it in - (f487c67)

  • (debug) Show how execution reached where it stopped - (76d33dc)

  • (debug) Watch expressions and what they come to - (0f7a1f4)

  • (debug) Edit a breakpoint in a window of its own - (a43b679)

  • (debug) Let breakpoints overlap, and mark every row they cover - (b88af40)

  • (debug) Type a condition beside a breakpoint - (a93602f)

  • (debug) Let a breakpoint carry a condition - (4061f45)

  • (debug) Describe the instruction on hover - (be175d4)

  • (debug) Describe the registers on hover - (7c83c8c)

  • (debug) Key a breakpoint to the bank it was set in - (a46a691)

  • (debug) Break on reads and writes, not only on execution - (c4212fe)

  • (debug) Give the disassembly a gutter and tintable parts - (5e47164)

  • (debug) Split the debugger window into panes - (eac12f6)

  • (debug) Stop the console at breakpoint addresses - (fc4d4d5)

  • (debug) Keep code map marks when the debugger closes - (dc94341)

  • (debug) Record which bytes have executed in a code map - (06fc997)

  • (perf) Added performance plot for frame time - (42e2e99)

  • (ui) Disassemble what has executed, plus the routine at PC - (594510c)

  • (ui) Implement debugger step over and step out - (c07a16e)

  • (ui) Show the whole address space in the debugger - (8fba86b)

  • (ui) Implement basic Debugger - (85c849f)

  • Record executed program counters for the debugger - (3542c33)

🐛 Bug Fixes

  • (config) Keep the rest of the config when a pane name is unknown - (3513000)

  • (debug) Wrap the scroll overlay on both axes - (ce8b1e4)

  • (debug) Answer a new debugger with a snapshot - (f0a45fa)

  • (debug) Size the palette grid in swatches - (a566d49)

  • (debug) Keep the marks a ROM loads with - (032d314)

  • (debug) Close the holes review found in the editor and the parser - (c78ed3f)

  • (debug) Show a watched comparison as true or false - (a4e0d36)

  • (debug) Tidy the watch row, the syntax help and the editor - (127d75a)

  • (debug) Close the holes review found in the breakpoint paths - (5396ade)

  • (debug) Log the executions a recording breakpoint catches - (49699e3)

  • (debug) Record history again when its pane reopens - (f12611e)

  • (debug) Stop every step kind at a breakpoint - (48818ab)

  • (debug) Select the row a go-to lands on - (fa5b05d)

  • (debug) Disassemble cart RAM the game runs code from - (47e54bd)

  • (debug) Stop breakpoints firing on accesses the program never made [skip-gate] - (fc972c3)

  • (debug) Center on a stop, and list what a recording breakpoint caught [skip-gate] - (8901b32)

  • (debug) Bracket the effective address, and widen what the boxes accept - (210595b)

  • (debugger) Fix resize/collapsible on edit breakpoint - (eb84dc6)

  • (debugger) Increase default width - (c76de97)

  • (ui) Scope the deck and setting shortcuts to the console's window - (f6e802a)

  • (ui) Give a text box back on Escape - (bec2d05)

  • (ui) Keep PC on the center line of the disassembly - (07f1e3e)

  • (ui) Keep PC on a row of its own, and step from the debugger window - (cae1b94)

  • Fixed recursion limit failing lints - (e9d6e38)

  • Clean up api consistency - (d7f0047)

  • Disable default run_ahead and make it opt-in instead of opt-out - (277b531)

  • Run the file dialog off the event loop - (143bef4)

🚜 Refactor

  • (ui) Drop the shortcut guards the outer arm already makes - (2422771)

📚 Documentation

  • (debug) Correct the stale references the debugger work left [skip-gate] - (fff9d33)

  • Update readme and roadmap - (4df7e82)

  • Tidy the debugger comments and doc comments - (ee2fad7)

🎨 Styling

  • (debug) Lay the detail hovers out as rows - (e1e82a1)

⚙️ Miscellaneous Tasks

  • (libretro) A buildbot recipe, and tell users the core exists - (1e7f8a1)

Don't miss a new tetanes release

NewReleases is sending notifications on new releases.