{"id":20137121,"url":"https://github.com/devkitpro/gba-examples","last_synced_at":"2026-01-29T05:48:42.336Z","repository":{"id":24892493,"uuid":"28308741","full_name":"devkitPro/gba-examples","owner":"devkitPro","description":null,"archived":false,"fork":false,"pushed_at":"2024-06-27T16:45:56.000Z","size":947,"stargazers_count":100,"open_issues_count":4,"forks_count":24,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-06-03T14:40:27.273Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Makefile","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/devkitPro.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},"funding":{"github":["WinterMute","fincs"],"patreon":"devkitPro","custom":"https://devkitpro.org/support-devkitpro"}},"created_at":"2014-12-21T18:31:23.000Z","updated_at":"2025-03-04T14:51:56.000Z","dependencies_parsed_at":"2024-06-27T20:00:01.390Z","dependency_job_id":"8fba9244-8f8d-4c86-920f-ded5778aa213","html_url":"https://github.com/devkitPro/gba-examples","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/devkitPro/gba-examples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkitPro%2Fgba-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkitPro%2Fgba-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkitPro%2Fgba-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkitPro%2Fgba-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devkitPro","download_url":"https://codeload.github.com/devkitPro/gba-examples/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devkitPro%2Fgba-examples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28864237,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T22:56:21.783Z","status":"online","status_checked_at":"2026-01-29T02:00:06.714Z","response_time":59,"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-13T21:25:26.198Z","updated_at":"2026-01-29T05:48:42.296Z","avatar_url":"https://github.com/devkitPro.png","language":"Makefile","funding_links":["https://github.com/sponsors/WinterMute","https://github.com/sponsors/fincs","https://patreon.com/devkitPro","https://devkitpro.org/support-devkitpro"],"categories":[],"sub_categories":[],"readme":"# gba-examples\n\nGame Boy Advance examples using [libgba](https://github.com/devkitPro/libgba).\n\nAuthors: Christer Andersson, r6502, [WinterMute](https://github.com/WinterMute)\n\n## Audio\n\n`basic_sound.gba` plays a background music in a loop. Press and hold button A to play an ambulance sound on left speaker. Press button B to play a boom sound on right speaker.\n\n![MaxMod Audio Demo](img/basic_sound.png)\n\n`PlayBoyScout.gba` displays a static background image and plays a song repeatedly.\n\n\u003e BoyScout was a PC Windows softwaresynth that emulated the GameBoy Advance sound chip. It let you compose your songs in Windows through a tracker style interface with seamless transfer to GameBoy Advance.\n[boyscout archive](http://web.archive.org/web/20170503190240/http://pidelipom.com/boyscout)\n\n![PlayBoyScout](img/PlayBoyScout.png)\n\n## Graphics\n\n`ansi_console.gba` displays 'Hello World' at the center of the screen and 4 strings at each corner.\n\n![ansi_console](img/ansi_console.png)\n\n`PCXView.gba` displays a image PCX format with a fade-in effect (splash screen).\n\n![PCXView.gba](img/PCXView.png)\n\n`SimpleBGScroll.gba`: displays a long scrolling text on the screen, from right to left.\n\n![SimpleBGScroll](img/SimpleBGScroll.gif)\n\n## MBV2\n\n`mbv2print.gba` sends a 'Hello World' using the [MultiBoot Version 2 (MBV2)](http://www.devrs.com/gba/files/mbv2faqs.php) cable.\n\n## Template\n\n`template.gba` prints a 'Hello World' at the center of the screen.\n\n![template](img/template.png)\n\n## Utility\n\n`biosdumper_mb.gba` reads the Game Boy Advance BIOS and saves it to the SD/CF card using [libfat](https://github.com/devkitPro/libfat).\n\n## Xboo\n\n`XbooLoad_mb.gba` demonstrate the use of the Xboo Communicator file server and debug console. The example shows an image on screen. If button A is pressed, image fades out and reappears.\n\n![XbooLoad](img/XbooLoad.png)\n\n`XbooPrint_mb.gba` sends a 'Hello World' using the Xboo cable.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevkitpro%2Fgba-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevkitpro%2Fgba-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevkitpro%2Fgba-examples/lists"}