{"id":19338839,"url":"https://github.com/fizzygalacticus/gbdynbintrans","last_synced_at":"2026-06-20T23:31:13.391Z","repository":{"id":75390432,"uuid":"51560599","full_name":"FizzyGalacticus/gbdynbintrans","owner":"FizzyGalacticus","description":"Extremely basic GameBoy ROM dynamic binary translator.","archived":false,"fork":false,"pushed_at":"2016-04-27T01:16:54.000Z","size":153,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-03-06T10:11:22.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FizzyGalacticus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2016-02-12T01:29:46.000Z","updated_at":"2016-02-27T01:04:51.000Z","dependencies_parsed_at":"2023-05-05T03:03:26.262Z","dependency_job_id":null,"html_url":"https://github.com/FizzyGalacticus/gbdynbintrans","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/FizzyGalacticus/gbdynbintrans","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FizzyGalacticus%2Fgbdynbintrans","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FizzyGalacticus%2Fgbdynbintrans/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FizzyGalacticus%2Fgbdynbintrans/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FizzyGalacticus%2Fgbdynbintrans/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FizzyGalacticus","download_url":"https://codeload.github.com/FizzyGalacticus/gbdynbintrans/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FizzyGalacticus%2Fgbdynbintrans/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34589204,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-20T02:00:06.407Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-10T03:18:51.989Z","updated_at":"2026-06-20T23:31:13.376Z","avatar_url":"https://github.com/FizzyGalacticus.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GbDynBinTrans\nExtremely basic GameBoy ROM dynamic binary translator.\n\n## Dev Tools:\n[GBDK - GameBoy Development Kit](https://sourceforge.net/projects/gbdk/)\n\n[Qt Framework](http://www.qt.io/)\n\n## Compile .s assembly  files using GBDK\n```\ngbdk/bin/lcc -o \u003coutputfilename\u003e \u003cinputfilename\u003e\n```\n\n## Helpful Links\n* [GameBoy CPU Manual](https://community.teamviennagames.com/uploads/files/1446411043985-gbcpuman.pdf)\n* [GameBoy Opcode Map](http://imrannazar.com/Gameboy-Z80-Opcode-Map)\n* [Qt Framework Documentation](http://doc.qt.io/qt-5/)\n\n## Currently Implemented Z80 Instructions\nThis list includes implemented instructions with the exception of those referencing memory or memory addresses. Currently there is no support for any instructions involving memory.\n* All ```add``` functions\n* All ```sub``` functions\n* All ```ld``` functions\n* All ```jp``` functions\n\n\n## Special Thanks\n* [NewbiZ](https://github.com/NewbiZ) - Provided [opcodes.json](https://github.com/NewbiZ/gbemu/blob/master/scripts/opcodes.json) which allows us to easily translate opcodes to corresponding assembly commands.\n* [Baptiste Lepilleur](https://sourceforge.net/u/blep/profile/) - Authored [JsonCpp](https://github.com/open-source-parsers/jsoncpp), allowing us to easily read/write/manipulate JSON data in C++.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffizzygalacticus%2Fgbdynbintrans","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffizzygalacticus%2Fgbdynbintrans","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffizzygalacticus%2Fgbdynbintrans/lists"}