OpenRakis / Spice86

Reverse engineer and rewrite real mode DOS programs!
Apache License 2.0
213 stars 18 forks source link

Feature/multiple memory views #716

Closed maximilien-noal closed 2 months ago

maximilien-noal commented 2 months ago

Description of Changes

Adds a "new memory view" and a "new disassembly view" buttons to the internal debugger.

Among other stability and usability improvements to the debugger.

Rationale behind Changes

Being able to see more at once, when a game executes code or modifies memory data.

Useful for example when working on Dune sound/music drivers and Dune savegames.

Suggested Testing Steps

This PR is done. I've tested it myself, and found no bugs. But tests and feedback are welcome.

maximilien-noal commented 2 months ago

It would be nice if we could remove the new Memory and Disasm views as well as add them.

This has been implemented. Also, the debugger is a window again.