Live Coding with Gerph, Sunday 29th July
Charles Ferguson (8243) 427 posts |
Hiya, This Sunday – 28th July, at 1pm – I’m doing the live coding again, writing a Debugger module. For anyone who hasn’t seen them, these are where I share my screen for a few hours and code some more of a Debugger module for RISC OS. It’s not especially complicated, but it makes for an interesting project. So far we have:
I’ll be continuing the implementation of the debugging commands. Last time the breakpoints were added, and I got as far as implementing the prefetch abort handler to recognise them, but it wasn’t quite right. We don’t have I’m going to aim for under 3 hours. Come along if you like – https://youtube.com/live/GIUHOb4UHlY – or you can always watch the video afterwards. |
Charles Ferguson (8243) 427 posts |
Now complete – the breakpoints now work and appear to be correctly continuing when we try to run them. *Debug and *Continue are now implemented in addition to the other breakpoint instructions. I’ve released the latest version up on the GitHub site so that people can play with it if they want. https://github.com/gerph/darm/releases/tag/v0.05 The Issues and Discussions on the GitHub project are open to all, so if anyone has any comments on the project, or wants to know about something, please feel free to contribute. And if you fancy fixing any of the multitude of FIXME marks in the code, forking the project and submitting a PR would be great :-) Thanks to all who came along :-) |