- Updated reference to CSpect 2.15.1. (increased major number as CSpect increased major number).
- Updated reference to CSpect 2.14.8.
- Support for DZRP 2.0.0 (long addresses)
- Output of DZRP version at the start of the DLL.
- Corrected length while receiving.
- Support for CSpect 2.13.0
- Removed 'DoGetPatternsInTick'
- Switched to CSpect 2.12.34
- Changed to DZRP 1.6.0: CMD_CLOSE and changed command numbers.
- Switched to CSpect 2.12.30
- Changed to DZRP 1.4.0: Command numbers changed.
- Switched to CSpect 2.12.29
- Changed to DZRP 1.2.0: CMD_SET_SLOT.
- Experimental message parsing of GetSpritePatterns in Tick().
- Optimized GetSpritesClipWindow
- Assembly info updated.
- Clear any pending interrupt at startup.
- Changed to DZRP 1.1.0.
- Supports CSpect 2.12.26 ClearAllBreakpoints.
- Changed to DZRP 1.0.0.
- Registers I and R can be changed now.
- Corrected retrieving of register HL', I, R and IM.
- 'CSpectDebuggerVisible' setting removed.
- DZRP v0.4.0: Changes to CMD_CONTINUE.
- Lock introduced which seems to solve the "run-away" problem.
- Fixed a mix of response and notification problem (asynchronous problem)
- DZRP v0.3.0: Changed commands to obtain the clip window/sprite priority.
- Reset breakpoints when connection is lost.
- DZRP v0.2.0: PAUSE notification returns breakpoint address instead of breakpoint ID.
- Getting sprites clip window fixed.
- Added watchpoints.
- Using CSpect 2.12.22.
- CMD_GET_CONFIG changed to CMD_INIT
- CMD_SET_BORDER added.
- GetSpritesPalette functionality added.
- Corrected break reason.
- Handling of breakpoint ID corrected.
- Changed to new CSpect API 2.12.20.
- New config parameter "CSpectDebuggerVisible".
- Sprite access added.
- Corrected sending. Length was off by 1.
- Removed one byte from pause notification.
Initial version. The plugin is working with CSpect v2.12.17. The state is: it is working but still experimental.
What should work is:
- Continue/StepInto/StepOver/StepOut (see known problems)
- Lite reverse stepping
- Memory display
- Register display
- Setting breakpoints
What's not working/not tested:
- Breakpoint conditions (not tested)
- Watchpoints
- Sprite display