Releases: maziac/DeZog
topOfStack
Fixed the display of local and call stack if "topOfStack" is omitted.
(Nevertheless it's good practice not to omit "topOfStack" but to provide this value to DeZog).
Closing Help
Fixed #51: Closing the help once prevents it from being opened again
multiroot
Register Memory View
The Register Memory View does not start automatically anymore on each debug session start (see feature request #47).
If you want to launch the register memory view every time you start a debug session then add it to the "commandsAfterLaunch" in the launch.json. E.g.
"commandsAfterLaunch": [
"-rmv"
]
Or you manually launch it from the debug console when needed with:
-rmv
zsim improved
- Fix: RegisterMemoryView lost content when hidden and re-displayed.
- Fix: z80asm line address association wrong when using macros.
- Allowed bullets for list in help view.
- zsim:
- Big performance improvement (achieved by an improved decoding of the ULA screen).
- "limitSpeed": If enabled the simulated CPU performance is throttled to fit the given CPU frequency. Is enabled by default. If disabled the CPU will be simulated as fast as possible.
- "defaultPortIn": The default value that is read if the read port is unused.
- ULA screen now supports flash color attribute (#44).
- "zxInterface2Joy": Enables the ports and the visuals for simulating ZX interface 2 joysticks.
- "kempstonJoy": Enables the port for a Kempston joystick at 0x1F.
- Joystick simulation supports attached gamepads.
- Corrected T-states counting for HALT instruction.
- "updateFrequency" added: the frequency the Z80 simulation view gets updated.
- Fixed save/restore.
- Added "zxBorderWidth" to display the simulated border.
- Added "zxBeeper" (experimental).
If you are using CSpect you need CSpect v2.13.0 and a new version of the CSpect DeZogPlugin.dll v2.0.1 which you find here:
https://github.com/maziac/DeZogPlugin/releases/tag/v2.0.1
or below.
Sidebar Help
- 'DeZog Help' view for sidebar added. Note: You can also drag&drop the help sidebar-help to the activity bar.
- Settings names for 'logpanel's changed.
- WhatsNew refactored.
- Hover format overworked.
- WATCH: 'b' and 'w' removed for size. Use 1 and 2 instead.
- Smaller memory footprint.
If you are using CSpect you need CSpect v2.13.0 and a new version of the CSpect DeZogPlugin.dll v2.0.1 which you find here:
https://github.com/maziac/DeZogPlugin/releases/tag/v2.0.1
or below.
Regression
Recent changes:
- Regression fixed: Allow input of hex values with preceding '$'.
If you are using CSpect you need CSpect v2.13.0 and a new version of the CSpect DeZogPlugin.dll v2.0.1 which you find here:
https://github.com/maziac/DeZogPlugin/releases/tag/v2.0.1
or below.
Main changes are regarding the WATCH window. Please find the documentation here:
https://github.com/maziac/DeZog/blob/develop/documentation/Usage.md#watches
Fixed struct order
Changes:
- WATCH: Fixed sorting of STRUCT properties.
If you are using CSpect you need CSpect v2.13.0 and a new version of the CSpect DeZogPlugin.dll v2.0.1 which you find here:
https://github.com/maziac/DeZogPlugin/releases/tag/v2.0.1
or below.
Main changes are regarding the WATCH window. Please find the documentation here:
https://github.com/maziac/DeZog/blob/develop/documentation/Usage.md#watches
Improved WATCHes
Changes:
- WATCH window: can show structured variables (sjasmplus).
- cspect, zsim: LOGPOINT, ASSERTION are printed also on step-over, step-into.
- Fixed #41: Can't see values of memory view in light theme
If you are using CSpect you need CSpect v2.13.0 and a new version of the CSpect DeZogPlugin.dll v2.0.1 which you find here:
https://github.com/maziac/DeZogPlugin/releases/tag/v2.0.1
or below.
Main changes are regarding the WATCH window. Please find the documentation here:
https://github.com/maziac/DeZog/blob/develop/documentation/Usage.md#watches
WATCHes elem count fixed
Changes:
- Fixed: WATCH: elem count was regexed wrongly.
- Fixed #42: Breakpoint on multi-instruction line.
If you are using CSpect you need CSpect v2.13.0 and a new version of the CSpect DeZogPlugin.dll v2.0.1 which you find here:
https://github.com/maziac/DeZogPlugin/releases/tag/v2.0.1
or below.
Main changes are regarding the WATCH window. Please find the documentation here:
https://github.com/maziac/DeZog/blob/develop/documentation/Usage.md#watches