Skip to content

v0.08

Choose a tag to compare

@github-actions github-actions released this 16 Sep 22:58
· 23 commits to master since this release

Release v0.08 of the Debugger module.

The live coding on YouTube culminated in this version of the Debugger module. The module has the following functionality:

  • *MemoryI
  • *MemoryA
  • *DumpI
  • *InitStore
  • *ShowRegs
  • *BreakSet (not for RISC OS 64)
  • *BreakClr (not for RISC OS 64)
  • *BreakList (not for RISC OS 64)
  • *Debug (not for RISC OS 64)
  • *Continue (not for RISC OS 64)
  • SWI Debugger_Disassemble
  • SWI Debugger_DisassembleThumb
  • SWI Debugger_DisassembleArch (for AArch32 ARM and Thumb, and for AArch64 instructions)
  • AArch32 instructions are disassembled (default for regular RISC OS), including the FPA instructions.
  • AArch64 instructions are disassembled (default for RISC OS 64)
  • The module is built and released automatically through CI on push to GitHub.
  • The module runs on both 32-bit and 64-bit RISC OS.
  • The module is tested with test code derived from the RISC OS Pyromaniac test suites - automatically within CI.

Whilst there are some deficiencies in the module, those can be addressed in following versions. I'm quite happy with the module as it stands now.