{"id":20647170,"url":"https://github.com/bbbbbr/gbtoolsid","last_synced_at":"2025-04-16T02:41:37.741Z","repository":{"id":46610655,"uuid":"366645126","full_name":"bbbbbr/gbtoolsid","owner":"bbbbbr","description":"A command line app for identifying tools used to build Game Boy ROMs","archived":false,"fork":false,"pushed_at":"2025-02-28T09:19:26.000Z","size":793,"stargazers_count":26,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T04:23:55.823Z","etag":null,"topics":["game-boy","game-boy-roms","gameboy","gbdk","gbdk-2020","gbstudio","toolchain","zgb"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bbbbbr.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":null,"funding":null,"license":"LICENSE","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":"2021-05-12T08:26:44.000Z","updated_at":"2025-02-28T09:19:30.000Z","dependencies_parsed_at":"2023-11-18T09:24:43.768Z","dependency_job_id":"f93d3d03-3b8c-4e37-ba66-4f8af9bc5a2e","html_url":"https://github.com/bbbbbr/gbtoolsid","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbbbbr%2Fgbtoolsid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbbbbr%2Fgbtoolsid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbbbbr%2Fgbtoolsid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bbbbbr%2Fgbtoolsid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bbbbbr","download_url":"https://codeload.github.com/bbbbbr/gbtoolsid/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249185584,"owners_count":21226581,"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":["game-boy","game-boy-roms","gameboy","gbdk","gbdk-2020","gbstudio","toolchain","zgb"],"created_at":"2024-11-16T16:29:25.419Z","updated_at":"2025-04-16T02:41:37.724Z","avatar_url":"https://github.com/bbbbbr.png","language":"JavaScript","readme":"gbtoolsid - Game Boy Toolchain ID\n=================================\n\nA command line app for identifying tools used to build Game Boy ROMs\n\nFor the web version see:\nhttps://bbbbbr.github.io/gbtoolsid_web/\nhttps://github.com/bbbbbr/gbtoolsid_web\n\n\nIt attempts to identify the toolchain and engine through binary fingerprints:\n\nToolchains:\n- GBDK 2.x and GBDK-2020\n- Turbo Rascal Syntax Error\n- GBForth\n- GBBasic\n\nGame Engines:\n- ZGB\n- GBStudio\n\nAudio Drivers:\n- Carillon Player, [DevSound](https://github.com/DevEd2/DevSound) \u0026 [DevSoundLite](https://github.com/DevEd2/DevSoundLite), Freaq, GHX, [GB Sound System](https://github.com/gbdev/GBSoundSystem), [GBT Player](https://github.com/AntonioND/gbt-player), [hUGETracker](https://github.com/SuperDisk/hUGETracker) \u0026 [fortISSimO](https://github.com/ISSOtm/fortISSimO), Lemon, LSDJ, MPlay, Music Box Black Box, MusyX, [Trackerboy](https://github.com/stoneface86/tbengine), Visual Impact's, [MMLGB](https://github.com/SimonLarsen/mmlgb), [GBMC](http://mydocuments.g2.xrea.com/html/gb/sounddriver.html), QuickThunder (Audio Arts), IMEDGBoy, Cosmigo, Makrillon, DefleMask, TonicFur Audio Engine\n\nSound FX Drivers:\n- FX Hammer, [CBT-FX](https://github.com/datguywitha3ds/CBT-FX), [VAL-FX](https://github.com/ISSOtm/val-fx), [VGM2GBSFX](https://github.com/untoxa/VGM2GBSFX)\n\n\nOutput is available in several formats:\n- standard text (only this mode shows multiple entries for a given category if found)\n- json (`-oj`)\n- csv row (`-oc` and `-oC`)\n\n\n```\ngbtoolsid [options] infile.gb[c]\n\nUse: Try to identify the toolchain used to build a\n     Game Boy game the result is printed to stdout.\n\nOptions\n-h   : Show this help screen\n-oj  : json style output\n-oc  : csv style output\n-oC  : Bare csv style output (no field names)\n-s   : Strict mode: require GBDK match before testing ZGB or GBStudio\n-pF  : Show full path to file in output (default: filename only)\n\nExample: \"gbtoolchainid petris.gbc\"\n\n```\n\n\nSome example output:\n```\nFile: deadeus.gb\nTools: GBDK, Version: 2.x - 2020-3.2.0\nEngine: GBStudio, Version: 1.0.0 - 1.2.1\nMusic: GBT Player\n\n\nFile: POWA! DEMO.gbc\nTools: GBDK, Version: 2.x - 2020-3.2.0\nEngine: ZGB, Version: 2020.1 - 2021.0\nMusic: GBT Player\n\n\nFile: IndestructoTankGB.gb\nTools: GBDK, Version: 2020.4.0.2\nMusic: GBT Player\n\n\nFile: Super_JetPak_DX_DMG-SJPD-UKV.gbc\nTools: GBDK, Version: 2.x - 2020-3.2.0\nMusic: GHX\n\n\nFile: Tuff.gb\nTools: \u003cunknown\u003e\n\n\nFile: Last Crown Warriors (Demo) 1.1.1.gb\nTools: \u003cunknown\u003e\nMusic: Carillon Player\nSoundFX: FX Hammer\n\n```\n\nTo scan in bulk, it can be combined with other tools, for example:\n```\nfind path/to/some/ROMs/* -iname \"*.gb*\" -type f -print0 | xargs -0 -n1 path/to/gbtoolsid\n```\nOr, scan in bulk and dump to csv:\n```\nfind path/to/some/ROMs/* -iname \"*.gb\" -type f | xargs -I {} path/to/gbtoolsid -pF -oC \"{}\" \u003e path/to/someoutputfile.csv\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbbbbr%2Fgbtoolsid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbbbbbr%2Fgbtoolsid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbbbbbr%2Fgbtoolsid/lists"}