{"id":33003960,"url":"https://github.com/gb-archive/infinity-gbc","last_synced_at":"2025-11-18T09:01:44.318Z","repository":{"id":83822863,"uuid":"358003936","full_name":"gb-archive/infinity-gbc","owner":"gb-archive","description":"Infinity GBC","archived":false,"fork":false,"pushed_at":"2021-04-14T18:29:38.000Z","size":2223,"stargazers_count":14,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-13T03:58:01.611Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/gb-archive.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2021-04-14T18:26:18.000Z","updated_at":"2024-01-06T15:05:19.000Z","dependencies_parsed_at":"2023-07-22T00:32:51.462Z","dependency_job_id":null,"html_url":"https://github.com/gb-archive/infinity-gbc","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gb-archive/infinity-gbc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gb-archive%2Finfinity-gbc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gb-archive%2Finfinity-gbc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gb-archive%2Finfinity-gbc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gb-archive%2Finfinity-gbc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gb-archive","download_url":"https://codeload.github.com/gb-archive/infinity-gbc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gb-archive%2Finfinity-gbc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285035891,"owners_count":27103933,"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","status":"online","status_checked_at":"2025-11-18T02:00:05.759Z","response_time":61,"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":"2025-11-13T15:00:34.724Z","updated_at":"2025-11-18T09:01:44.313Z","avatar_url":"https://github.com/gb-archive.png","language":"C","funding_links":[],"categories":["Homebrews","自制啤酒"],"sub_categories":["C"],"readme":"# Infinity\n\nInfinity is a role-playing game for the Game Boy Color handheld game console, developed by Affinix Software primarily between the years 1999 and 2001. The game is incomplete and should be considered alpha/preview quality. See the [Infinity website](http://infinity-gbc.org) for the full announcement regarding the project release as well as a downloadable ROM file.\n\n## License\n\nThis project is licensed under the [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License](https://creativecommons.org/licenses/by-nc-nd/4.0/) and the [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-nc-sa/4.0/), with different parts covered by each license, and with certain exceptions to allow the parts to be combined. COMMERCIAL USE PROHIBITED. See the LICENSE file for details.\n\nFor commercial inquiries, please contact justin@karneges.com.\n\nAdditionally, any programming source files for the main game program, as well as for any utility programs, are licensed under the GNU General Public License, Version 3 or any later version. This includes files written in C and assembly language, but does not include event programming files. Such source files that are additionally covered by the GPL are marked with an appropriate license header.\n\n## Building\n\nBuilding the game requires a unix-like environment, GBDK, Yasm, as well as custom build utilities that you'll need to compile. On Windows, you can use [MSYS2](https://www.msys2.org/).\n\nClone our GBDK repository, which contains tweaks for it to build on modern systems. Build and install it somewhere. Below installs to `/home/user/gbdk/sdk`:\n\n```sh\ngit clone git://github.com/infinity-gbc/gbdk.git\ncd gbdk\nGBDK_PATH=~/gbdk\nmake SDK_DIR=$GBDK_PATH\nmake SDK_DIR=$GBDK_PATH install\n```\n\nPatch and build the GBDK library:\n\n```sh\ncd $GBDK_PATH/sdk/gbz80-gb/2.1.5\npatch -p0 \u003c $INFINITY/tools/gbdk_infinity.diff\ncd lib\nmake\n```\n\nPut the compiler in your `$PATH`:\n\n```sh\nexport PATH=$PATH:$GBDK_PATH/sdk/gbz80-gb/2.1.5/bin\n```\n\nClone the Infinity repository:\n\n```sh\ngit clone https://github.com/infinity-gbc/infinity.git\ncd infinity\nINFINITY=`pwd`\n```\n\nBuild the toolchain:\n\n```sh\ncd $INFINITY\ncd tools/toolchain\nmake\ncd ../../\n```\n\nBuild the game!\n\n```sh\nmake\n```\n\nIf all goes well, the game will be built as `build/j.gb`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgb-archive%2Finfinity-gbc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgb-archive%2Finfinity-gbc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgb-archive%2Finfinity-gbc/lists"}