Skip to content

Releases: maziac/DeZog

topOfStack

11 Mar 18:03
Compare
Choose a tag to compare

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

06 Mar 14:23
Compare
Choose a tag to compare

Fixed #51: Closing the help once prevents it from being opened again

multiroot

27 Feb 13:52
Compare
Choose a tag to compare
  • Thanks to bereal DeZog is now working also in multiroot workspaces.
  • The Z80 unit test interface has been changes as well to support new version of z80-unit-tests that also supports multiroot workspaces now.
  • CSpect supported now for Z80 unit tests.

Register Memory View

19 Feb 22:19
Compare
Choose a tag to compare

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

07 Feb 11:46
Compare
Choose a tag to compare
  • 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

17 Jan 13:07
Compare
Choose a tag to compare
Sidebar Help Pre-release
Pre-release
  • '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

06 Jan 11:46
Compare
Choose a tag to compare
Regression Pre-release
Pre-release

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

05 Jan 16:38
Compare
Choose a tag to compare
Fixed struct order Pre-release
Pre-release

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

05 Jan 11:51
Compare
Choose a tag to compare
Improved WATCHes Pre-release
Pre-release

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

05 Jan 13:52
111f65a
Compare
Choose a tag to compare
Pre-release

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