Closed howprice closed 3 years ago
Sorry that you encounter this problem.
I tried to assemble your project but get an sjasmplus error:
[SAVENEX] non-zero data are in stackAddress area, may get overwritten by NEXLOAD
with sjsamplus 1.17.0.
Could you have a look.
Could you also attach your list file. Will make it easier for me, because I don't have to assemble the sources.
The path in the error looks strange: Unverified breakpoint:{"verified":false,"line":70,"column":0,"source":{"name":"main.asm","path":"c:/temp/hello-specnext/hello-specnext/hello-specnext/games/invaders/src/main.asm","sourceReference":0},"message":"00-1h"}
(Sorry, issue was closed automatically).
I think I found the root cause. There was a comparison of file paths and a mix of upper and lower case drive letters, so the paths were evaluated as different. Please try the release v1.5.4 here: https://github.com/maziac/DeZog/releases/tag/v1.5.4 and let me know if it works for you.
Thanks for reporting this issue.
Hi. Release v1.5.4 fixes the issue. Breakpoints are now working again. Many thanks!
In answer to your previous questions:
Great software thanks!
Since upgrading from Version 1.4.8 to 1.5.3 breakpoints no longer work. Repro project attached hello-specnext.zip Using sjasmplus v1.17.0 with CSpect 2.12.36 (binaries in attached repro case)
I have edited launch.json and removed:
and added
Steps to reproduce the behavior:
Prior to upgrading to this version and making the change to launch.json breakpoints worked perfectly. I have had to downgrade to 1.4.8 and revert launch.json to work around this issue.
Version etc. (please complete the following information):
Many thanks for any advice.