{"id":38488725,"url":"https://github.com/gerph/riscos-debugger-c","last_synced_at":"2026-01-17T05:39:42.748Z","repository":{"id":309198057,"uuid":"1035443638","full_name":"gerph/riscos-debugger-c","owner":"gerph","description":"RISC OS Debugger module in C.","archived":false,"fork":false,"pushed_at":"2026-01-11T00:43:58.000Z","size":165,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-01-11T06:16:43.662Z","etag":null,"topics":["riscos","riscos64"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gerph.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["gerph"]}},"created_at":"2025-08-10T12:14:31.000Z","updated_at":"2026-01-11T00:43:34.000Z","dependencies_parsed_at":"2025-08-24T15:14:57.333Z","dependency_job_id":"88c11d99-ae53-4e7b-a07e-2666c1842017","html_url":"https://github.com/gerph/riscos-debugger-c","commit_stats":null,"previous_names":["gerph/riscos-debugger-c"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/gerph/riscos-debugger-c","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerph%2Friscos-debugger-c","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerph%2Friscos-debugger-c/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerph%2Friscos-debugger-c/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerph%2Friscos-debugger-c/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gerph","download_url":"https://codeload.github.com/gerph/riscos-debugger-c/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerph%2Friscos-debugger-c/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28500600,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T04:31:57.058Z","status":"ssl_error","status_checked_at":"2026-01-17T04:31:45.816Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["riscos","riscos64"],"created_at":"2026-01-17T05:39:42.676Z","updated_at":"2026-01-17T05:39:42.737Z","avatar_url":"https://github.com/gerph.png","language":"C","funding_links":["https://github.com/sponsors/gerph"],"categories":[],"sub_categories":[],"readme":"# RISC OS Debugger module in C\n\n## Summary\n\nThis is a module for RISC OS which integrates some open source disassembler components into a RISC OS module.\nThe repository is intended for use on RISC OS 32bit and 64bit systems.\n\nThe Debugger module here pulls in components from two open source repositories:\n\n* `DArm` - an ARM/Thumb disassembly library (https://github.com/gerph/darm, forked from https://githum.com/jbremer/darm)\n* `Armadillo` an AArch64 disassembly library (https://github.com/gerph/armadillo, forked from https://github.com/jsherman212/armadillo)\n\n## Functionality\n\nThe code here supports building for 32bit and 64bit environments, allowing it to be used on RISC OS Classic, RISC OS Pyromaniac and RISC OS Pyromaniac running in AArch64 ('RISC OS 64').\n\nThe disassembly supports:\n\n* `*MemoryI`\n* `*MemoryA`\n* `*DumpI` (new *-command, as supported by RISC OS Pyromaniac)\n* `*InitStore`\n* `*ShowRegs`\n* `*BreakSet` (not for RISC OS 64)\n* `*BreakClr` (not for RISC OS 64)\n* `*BreakList` (not for RISC OS 64)\n* `*Debug` (not for RISC OS 64)\n* `*Continue` (not for RISC OS 64)\n* SWI `Debugger_Disassemble`\n* SWI `Debugger_DisassembleThumb`\n* SWI `Debugger_DisassembleArch` (for AArch32 ARM and Thumb, and for AArch64 instructions)\n\n## Development\n\nThe development of this module is documented through a live coding series on YouTube. The full playlist of all the live sessions can be found here: https://www.youtube.com/watch?v=H08vtW1nZ9g\u0026list=PLVVIu906Y7rG9arQQU7hzueTykjxtiGVH\n\n\n## License\n\nThe code is released under the [3-clause BSD license](LICENCE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerph%2Friscos-debugger-c","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgerph%2Friscos-debugger-c","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerph%2Friscos-debugger-c/lists"}