Skip to content

Releases: maziac/DeZog

Sprites improvements/cspect dropped

06 May 15:12
Compare
Choose a tag to compare
Pre-release

Please note:
Because of problems with cspect I had to drop support for it at the moment.
When the problems are solved I will put it in again.

Otherwise:

  • Z80 unit tests fixed.
  • Sprites/patterns view:
    • Grayscale palette exchanged by false colors palette.
    • Alternating colors for rows.
    • Visibility of anchor sprite is now taken into account.
  • zrcp: Improved stability of socket connection.
  • Disabled "cspect" support.

In order to install DeZog v1.2.6 in vscode use the command palette (F1) "Extensions: Install from VSIX..." and install the file below.

CSpect

29 Apr 15:32
Compare
Choose a tag to compare
CSpect Pre-release
Pre-release

This release has CSpect support.
Together with the DeZog/CSpect plugin you can now debug your program with the CSpect emulator form within the DeZog IDE.
Please read here: https://github.com/maziac/DeZog/blob/develop/documentation/Usage.md#cspect
how to set it up.

In order to install DeZog in vscode use the command palette (F1) "Extensions: Install from VSIX..." and install the file below.

Supported versions:
CSpect: v2.12.22
DeZog Plugin: v0.7.0

z88dkMapFile

11 Apr 08:18
Compare
Choose a tag to compare

Changes:

  • zsim:
    • "tbblueMemoryManagementSlots": slots can be read now.
    • Simulator view closed now after stopping debugging a unit test.
  • 'movePCtoCursor' back in right-click menu.
  • "z88dkMapFile" parameter: better support for z88dk labels.

z88dk map file

06 Apr 10:54
Compare
Choose a tag to compare
z88dk map file Pre-release
Pre-release

Now there is better support for z88dk lis(t) files. But this also requires a new parameter (only for z88dk).

Changes:

  • launch.json: Introduced "z88dkMapFile" parameter: better support for z88dk labels.
  • 'movePCtoCursor' back in right-click menu.

Z80N

03 Apr 15:46
Compare
Choose a tag to compare

Enhancements to "zsim" (internal simulator):

  • Optimized handling of HALT instruction.
  • Added "tbblueMemoryManagementSlots".
  • New values for "visualMemory": "none", "64K", "ZX48", "ZX128" and "ZXNEXT"
  • Added "Z80N" instructions.
  • "vsyncInterrupt" introduced to enable the 20ms interrupt.

Disassembly decorations

31 Mar 15:42
Compare
Choose a tag to compare
Pre-release
  • Documentation update.
  • Z80 unit tests fixed.
  • Decorations (coverage, history spot, etc.) on disassembly improved.

DeZog

28 Mar 16:58
Compare
Choose a tag to compare
DeZog Pre-release
Pre-release

This is the 1.0 release of DeZog.
The idea is to substitute z80-debug in the marketplace with this DeZog release.
DeZog has now improved support for:

ZEsarUX

  • an internal Z80 simulator
  • reverse (time travel) debugging
  • state saving/restoring

Changes compared to previous version:

  • zsim: USR 0 mode for ZX 128K

ZEsarUX Delay Testing 2

24 Mar 18:18
Compare
Choose a tag to compare
Pre-release

Change history:

  • zsim.cpuLoadInterruptRange introduced. Change the range for the average calculation.
  • ZEsarUX: launch.json parameters "debug_wait_before" and "debug_wait_after" (in ms) are more accurate now.

This version is similar to 0.13.4 but has more accurate timings for "debug_wait_before" and "debug_wait_after".

Zesarux Delay Testing

23 Mar 16:34
Compare
Choose a tag to compare
Zesarux Delay Testing Pre-release
Pre-release
  • Internal simulator
    • Fix: Write-watchpoint was indicated as read-watchpoint.
    • Fix: corrected "LD (IX/IY+d),n".
    • Performance improvement
  • ZEsarUX: automatic loading enabled again. But added launch.json parameters to wait before and after loading ("debug_wait_before" and "debug_wait_after" in ms).
  • Visual update corrected after MovePcToCursor.

zesarux smartload test

22 Mar 11:39
Compare
Choose a tag to compare
Pre-release

This is a very specific test release to find the zesarux crash reason. It changes some functionality:
It does not load the snag-file on start of a debug session.

Please try the following:

  1. Start Zesarux
  2. Start a debug session
  3. Check if Zesarux crashed.
  4. If not: load your sna file manually. Use the full path. In tab "DEBUG CONSOLE" enter
-e smartload C:....\yourfile.sna
  1. Check if Zesarux crashed (Note: The display in DeZog does not change yet, because it is not aware that a new program has been loaded)
  2. Do a step-over in DeZog. Now the display should change and you should see your program.
  3. Do further debugging in DeZog (step-over, step-into, continue etc.) and see if Zesarux crashes.

Please let me know what happens on your side. I.e. at which step Zesarux crashes or if does not crash anymore.