{"id":20974416,"url":"https://github.com/devinacker/ida-gt913","last_synced_at":"2025-09-02T12:45:59.247Z","repository":{"id":139511692,"uuid":"498049508","full_name":"devinacker/ida-gt913","owner":"devinacker","description":"Casio GT913F / NEC uPD913GF processor module for IDA 7.x","archived":false,"fork":false,"pushed_at":"2022-06-14T15:44:30.000Z","size":15,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-20T05:39:18.400Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devinacker.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-30T18:07:12.000Z","updated_at":"2022-11-20T19:17:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"26baec23-18fe-4e40-8036-1a613f05e579","html_url":"https://github.com/devinacker/ida-gt913","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devinacker%2Fida-gt913","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devinacker%2Fida-gt913/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devinacker%2Fida-gt913/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devinacker%2Fida-gt913/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devinacker","download_url":"https://codeload.github.com/devinacker/ida-gt913/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243374210,"owners_count":20280657,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-19T04:28:43.516Z","updated_at":"2025-03-13T08:45:23.292Z","avatar_url":"https://github.com/devinacker.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is an IDA 7.x processor module for the Casio GT913F (aka NEC uPD913GF) keyboard SoC.\n\nThe instruction set is essentially a clone of the Hitachi H8/300 series, with several opcodes rearranged as well as some new instructions for bank-switching the region of memory at 0x8000-BFFF.\n\nThis module will automatically analyze all reset/interrupt vectors as well as automatically create data segments for the built-in RAM and memory-mapped registers. Handling of stack-based local vars and function arguments is also supported.\n\nCurrently, this module does *not* create additional segments for bank-switchable ROM. Typically, all executable code is located in the first 32kb of ROM (loaded at 0x0000-7FFF); it is recommended to just load the first 32kb of ROM at first and manually create any additional segments for additional ROM contents as needed.\n\nTested with IDA Pro 7.5.\n\nOther likely supported chips (not tested):\n* NEC uPD912GF\n* NEC uPD915GF / Casio GT915GF\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevinacker%2Fida-gt913","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevinacker%2Fida-gt913","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevinacker%2Fida-gt913/lists"}