{"id":13728072,"url":"https://github.com/bmchtech/duster","last_synced_at":"2025-05-08T00:31:05.687Z","repository":{"id":46079667,"uuid":"411851539","full_name":"bmchtech/duster","owner":"bmchtech","description":"a sleek strategy board game for the gba","archived":false,"fork":false,"pushed_at":"2023-11-05T21:20:42.000Z","size":5448,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-05-23T07:52:33.385Z","etag":null,"topics":["devkitarm","dusk","game","gba","gba-development","gba-game","gba-rom","homebrew"],"latest_commit_sha":null,"homepage":"https://redthing1.github.io/duster/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bmchtech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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-09-29T22:52:19.000Z","updated_at":"2024-08-03T02:23:06.045Z","dependencies_parsed_at":"2023-01-21T02:17:04.999Z","dependency_job_id":"b822ee59-3c15-4319-81d0-7684bd6a274c","html_url":"https://github.com/bmchtech/duster","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmchtech%2Fduster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmchtech%2Fduster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmchtech%2Fduster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmchtech%2Fduster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bmchtech","download_url":"https://codeload.github.com/bmchtech/duster/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224679809,"owners_count":17351872,"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":["devkitarm","dusk","game","gba","gba-development","gba-game","gba-rom","homebrew"],"created_at":"2024-08-03T02:00:36.865Z","updated_at":"2024-11-14T19:30:36.231Z","avatar_url":"https://github.com/bmchtech.png","language":"C","funding_links":[],"categories":["Testing"],"sub_categories":["Other places"],"readme":"\n# duster\n\n\u003cimg src=\"media/bannerw.png\" width=\"256\"\u003e\n\na sleek strategy game for the gba\n\nwritten with the D programming language. as far as i know, this is the only non-trivial gba game written in D!\nD support comes from my work on [gba_dlang], providing library bindings, minimal runtime, and build scripts to run D on bare metal gba!\n\n## build\n\n### requirements\n\n+ version control: [git](https://git-scm.com/)\n+ gba toolchain: [devkitarm](https://devkitpro.org/wiki/Getting_Started) (packages: `tonc`, `grit`)\n+ dlang llvm compiler: [ldc2](https://github.com/ldc-developers/ldc)\n+ atlas packer: [crunch](https://github.com/redthing1/crunch)\n\n### from source\n\ngo to `src/DusterGBA`\n```sh\n# fetch and update submodules\ngit submodule update --init --recursive\n# build with debug flag\nmake build DEBUG=1\n```\n\nthis will output `Duster.gba`\n\nto check the `GAME_VERSION` of a built rom, run:\n\n```sh\nstrings Duster.gba | grep '$DUSTER'\n```\n\n## preview\n\n\u003cimg src=\"https://raw.githubusercontent.com/wiki/redthing1/duster/duster_test14.webp\" width=\"512\"\u003e\n\n## license\n\n- licensed under the [tuna fish license](LICENSE.md)\n- copyright \u0026copy; 2018-2022 bean machine. all rights reserved.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmchtech%2Fduster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbmchtech%2Fduster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmchtech%2Fduster/lists"}