Kchula-Rrit Posted September 28, 2020 Share Posted September 28, 2020 Here are a couple of modules I put together to, hopefully, help with debugging DSR calls. Log output is specified in the calling program, and can be to a disk file or serial/parallel port. They replace DSR calls and log caller parameters and results for Level-2 and Level-3 DSR calls. There are four object files: L2DUMP;O Logs Level-2 DSR calls to a log file or device with descriptions. L2RDUMP;O Logs Level-2 DSR calls to a log file or device as raw hex data. L3DUMP;O Logs Level-3 DSR calls to a log file or device with descriptions. L3RDUMP;O Logs Level-3 DSR calls to a log file or device as raw hex data. The only Ed/Assem dependencies should be DSRLNK and the loader. The object files are rather large, for a TI- 2.5K to 6.5K bytes. I hope these will prove useful. K-R. L23Dump.zip 4 Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted September 28, 2020 Share Posted September 28, 2020 Thanks for the interesting test utilities! 1 Quote Link to comment Share on other sites More sharing options...
Kchula-Rrit Posted September 29, 2020 Author Share Posted September 29, 2020 Hope it works out for you! I appreciate you letting me know. Forgot to mention that I have not tried it in a real TI. My console is in pieces at the moment. I wrote it using Fred Kaal's TI99W and TI99Dir, along with VIM in my Win98 system. When I get the console back together I will test it. K-R. Quote Link to comment Share on other sites More sharing options...
Kchula-Rrit Posted October 3, 2020 Author Share Posted October 3, 2020 I have added another file to this package, called DumpRegs, which will print the caller's register contents to a file or device. The ReadMe file is updated as well. K-R. L23Dump-2020-1002.zip 2 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.