From 9854418b3a47aaa3115b6dd9132d5be42f94af76 Mon Sep 17 00:00:00 2001 From: maziac Date: Thu, 14 May 2020 18:09:05 +0200 Subject: [PATCH] DZRP version changed to 1.0.0. --- Changelog.md | 1 + Commands.cs | 2 +- Readme.md | 12 +++++++----- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Changelog.md b/Changelog.md index 699e347..ab6b835 100644 --- a/Changelog.md +++ b/Changelog.md @@ -2,6 +2,7 @@ ## 1.0.0 - Supports CSpect 2.12.26 ClearAllBreakpoints. +- Changed to DZRP 1.0.0. ## 0.10.0 - Registers I and R can be changed now. diff --git a/Commands.cs b/Commands.cs index 605c721..96dd77e 100644 --- a/Commands.cs +++ b/Commands.cs @@ -30,7 +30,7 @@ namespace DeZogPlugin */ public class Commands { - protected static byte[] DZRP_VERSION = { 0, 4, 0 }; + protected static byte[] DZRP_VERSION = { 1, 0, 0 }; /** * The break reason. diff --git a/Readme.md b/Readme.md index 72df4a8..f7fcca7 100644 --- a/Readme.md +++ b/Readme.md @@ -9,11 +9,11 @@ DeZog will connect to this socket when a debug session is started. # Functionality -The plugin supports DZRP v1.0. With the following functionality: +The plugin supports DZRP v1.0.0. With the following functionality: - Continue/StepInto/StepOver/StepOut - Get memory content - Get register content -- Setting breakpoints, watchpoints +- Setting breakpoints - Get sprite patterns and attributes @@ -21,7 +21,7 @@ The plugin supports DZRP v1.0. With the following functionality: The plugin can be compiled with Visual Studio (19). It has been built with VS on a Mac. -You can find precompiled DLLs [here](https://github.com/maziac/DeZogPlugin/releases). +You can find precompiled DLL [here](https://github.com/maziac/DeZogPlugin/releases). Place the DeZogPlugin.dll in the root directory of CSpect (i.e. at the same level as the CSpect.exe program). Once you start CSpect it will automatically start the plugin. @@ -34,7 +34,7 @@ Basically you need to create a launch.json with and set the port (if different f You can start CSpect without any (Z80) program. The program is being transferred by DeZog when the debug session is started. -If you use CSpect under macOs or Linux you need to install Mono. +If you use CSpect under macOS or Linux you need to install Mono. A typical commandline to start CSpect looks like: ~~~ mono CSpect.exe -w4 -zxnext -nextrom -exit -brk -tv @@ -46,7 +46,7 @@ mono CSpect.exe -w4 -zxnext -nextrom -exit -brk -tv If the Plugin.dll changes in a new version of CSpect the DeZog plugin needs to be recompiled. Therefore the Plugin.dll needs to be referenced inside the DeZog plugin project. In the Cpect directory a link can be made (ln) to the dll, so it is not required each time to copy the dll. -(Note: macOS link via desktop is not working, use commandline "ln -s".) +(Note: a macOS link via desktop is not working, use commandline "ln -s".) ## Release vs. Debug build @@ -69,6 +69,8 @@ Here is an examle DeZogPlugin.dll.config: ~~~ +Note: If you use the default port 11000 you can even omit the DeZogPlugin.dll.config file. + ## Socket Protocol