Skip to content

Releases: maziac/DeZog

Uncaught errors

21 Aug 08:57
Compare
Choose a tag to compare

Fixes #65: Uncaught errors.

VARIABLES

18 Aug 17:14
Compare
Choose a tag to compare
  • Added "-addexpr/delexpr" command to add/remove expressions (variables/labels) to the VARIABLEs pane.
  • Added "-mvw" to display a memory viewer that display the memory organized in words instead of bytes.
  • Added "-msetb/w" command: See help ("-h"). With mset you can change single memory locations or fill a complete area.
  • Fix: register colors in memory views now also updated if the memory view is not focused.
  • Refactored/optimized variable references.
  • Disabled disturbing vscode's default debug inline values.
  • Added editor command "Disassembly at Cursor Position".
  • Removed ZesaruxExt as Remote.
  • Fixed #63: Help View: TOC is now scrollable.

WATCH fix

25 Apr 13:24
Compare
Choose a tag to compare

A few fixes for watching variables in the WATCH window:

  • Fixed #55: '??' in WATCH display
  • STRUCTs smaller than 3 bytes are now recognized in the WATCHes
  • Fixed #56: Watch doesn't support byte group above 2

zsim-sna-sp

13 Mar 18:00
Compare
Choose a tag to compare

When loading a SNA file into the internal simulator (zsim) the SP was wrong by 2, i.e. 2 bytes too low.
This was fixed now.

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.