Skip to content

Releases: maziac/DeZog

Entry Point

08 Apr 15:46
Compare
Choose a tag to compare
  • Fix #84: The 'entry point' bank is now set after loading the nex file as it should be.
  • Disallowed starting a 2nd instance of DeZog.

Serial Port

29 Mar 16:27
Compare
Choose a tag to compare

DeZog now includes the serial port native libraries for Windows, macOS and Linux.
From now on there is no need anymore to use the additional program DeZogSerialInterface.
DeZog can connect to the serial port on its own.

Therefore also the launch.json parameters for 'zxnext' have changed.

Please consult the documentation or the migration doc.

Core 03.01.10

13 Mar 10:53
Compare
Choose a tag to compare

Mainly a few bug fixes in this release.
But the dezogif (for debugging on real ZX Next HW) has been updated for core 03.01.10.

In DeZog, although nothing had to be changed to support 03.01.10, the documentation was updated accordingly.

All changes:

  • Fixed handling of path with spaces when using loadObjs and ZEsarUX.
  • Fixed path for mapFile for z88dk.
  • Changed activation event to "onStartupFinished" otherwise unit tests will not show up before a debug session has been started.
  • zsim: Changed order of port simulation: custom ports are executed first.
  • Documentation for core 03.01.10 debugging updated. (Please note that you need different enNextMf.rom files now to support either the 03.01.05 or the 03.01.10 core)

Memory models

07 Feb 16:55
Compare
Choose a tag to compare
  • zsim: Added 'ZX16K' memory model, contributed by lmartorella '[zsim] Support for not-populated slots'.
  • zsim: Added 'CUSTOM' memory model to define an arbitrary memory layout.
  • Fixed intellisense for the launch.json.

Activation

28 Nov 11:23
Compare
Choose a tag to compare
  • Activation event changed to be more specific and doesn't use "*" anymore.
  • Unit tests: name for the workspace: removed accidentally added '.x' from the name.

Only DeZog

04 Nov 21:05
Compare
Choose a tag to compare

Unit tests are now hidden if workspace does not contain a DeZog launch.json.

Disassembly

24 Oct 14:49
Compare
Choose a tag to compare
  • Fixed opcode disassembly (Index of IX/IY and others).
  • Allow multiple selections for "Disassembly at Cursor / of Selection"

Test driven

14 Oct 16:43
Compare
Choose a tag to compare
  • Unit tests now use the vscode test API.
  • The restart behavior was reverted to some degree. Now it is possible to do a re-compile of the assembler sources followed by a restart because the labels are re-read.
  • Fixed memory model for ZEsarUX >= 9.2: Symptom: Breakpoints could not be set.
  • "Disassembly at Cursor" now also allows to select an area that should be disassembled.
  • CSpect is paused now before terminating the socket connection.
  • Better peripherals simulation error messaging (now added to diagnostics).
  • zxnext: Fixed stepping with ASSERTION at the same address. Stepping continued instead if ASSERTION was true.
  • Fixed: an error in displaying memory arrays inside STRUCTs.
  • When loading a .nex file the IM (interrupt mode) is set to 1 per default.
  • Improved label parsing for z80asm list file.
  • Coverage decoration now is half-transparent to allow that a selection is visible at the same time.

Code coverage for Windows

30 Aug 16:32
Compare
Choose a tag to compare

Fixed #69: No code coverage on Windows.

Uncaught errors

21 Aug 08:57
Compare
Choose a tag to compare

Fixes #65: Uncaught errors.