PageSourceSearch

https://gbadev.net/

html gbadev.net collected 2026-10-03 23:05:32 UTC 14,159 bytes, 45 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3  <head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width,initial-scale=1">
6    <meta name="generator" content="VuePress 2.0.0-beta.67">
7    <style>
8      :root {
9        --c-bg: #fff;
10      }
11      html.dark {
12        --c-bg: #22272e;
13      }
14      html, body {
15        background-color: var(--c-bg);
16      }
17    </style>
18    
18<script>
19      const userMode = localStorage.getItem('vuepress-color-scheme');
20			const systemDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
21			if (userMode === 'dark' || (userMode !== 'light' && systemDarkMode)) {
22				document.documentElement.classList.toggle('dark', true);
23			}
24    </script>
24
25    <meta name="og:description" content="Home of the modern Game Boy Advance homebrew development scene.">
25<script>
26        var _paq = window._paq = window._paq || [];
27        /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
28        _paq.push(['trackPageView']);
29        _paq.push(['enableLinkTracking']);
30        (function() {
31          var u="//stats.gbdev.io/";
32          _paq.push(['setTrackerUrl', u+'matomo.php']);
33          _paq.push(['setSiteId', '3']);
34          var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
35          g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
36        })();
37    </script>
37<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32.png"><link rel="icon" type="image/png" sizes="128x128" href="/favicons/favicon-128.png"><link rel="icon" type="image/png" sizes="180x180" href="/favicons/favicon-180.png"><link rel="icon" type="image/png" sizes="192x192" href="/favicons/favicon-192.png"><meta property="og:site_name" content="gbadev.net"><meta name="twitter:card" content="summary"><meta name="twitter:site" content="@gbdev0"><meta name="og:image" content="https://gbadev.net/images/logo.png"><title>Home | gbadev</title><meta name="description" content="Game Boy Advance development resources">
38    <link rel="preload" href="/assets/style-8a265375.css" as="style"><link rel="stylesheet" href="/assets/style-8a265375.css">
39    <link rel="modulepreload" href="/assets/app-f18df12c.js"><link rel="modulepreload" href="/assets/index.html-d6af8e4a.js"><link rel="modulepreload" href="/assets/index.html-3dd177d5.js"><link rel="prefetch" href="/assets/chat.html-4afc9358.js" as="script"><link rel="prefetch" href="/assets/gbajam22.html-450cb2e3.js" as="script"><link rel="prefetch" href="/assets/gbajam24.html-5c5d157e.js" as="script"><link rel="prefetch" href="/assets/gbajam26.html-e9d062e6.js" as="script"><link rel="prefetch" href="/assets/getting-started.html-e9bafc60.js" as="script"><link rel="prefetch" href="/assets/resources.html-6701a8a7.js" as="script"><link rel="prefetch" href="/assets/404.html-60b35caa.js" as="script"><link rel="prefetch" href="/assets/chat.html-f23caefb.js" as="script"><link rel="prefetch" href="/assets/gbajam22.html-28656742.js" as="script"><link rel="prefetch" href="/assets/gbajam24.html-6f5e6f3c.js" as="script"><link rel="prefetch" href="/assets/gbajam26.html-8ce93fd9.js" as="script"><link rel="prefetch" href="/assets/getting-started.html-5c2ce75f.js" as="script"><link rel="prefetch" href="/assets/resources.html-c104f059.js" as="script"><link rel="prefetch" href="/assets/404.html-68f82cd1.js" as="script">
40  </head>
41  <body>
42    <div id="app"><!--[--><div class="theme-container no-sidebar"><!--[--><header class="navbar"><div class="toggle-sidebar-button" title="toggle sidebar" aria-expanded="false" role="button" tabindex="0"><div class="icon" aria-hidden="true"><span></span><span></span><span></span></div></div><span><a aria-current="page" href="/" class="router-link-active router-link-exact-active"><img class="logo" src="/images/logo.png" alt="gbadev"><span class="site-name can-hide">gbadev</span></a></span><div class="navbar-items-wrapper" style=""><!--[--><!--]--><nav class="navbar-items can-hide"><!--[--><div class="navbar-item"><a class="external-link" href="https://github.com/gbadev-org" rel="noopener noreferrer" target="_blank" aria-label="GitHub"><!--[--><!--]--> GitHub <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><div class="navbar-item"><a class="external-link" href="https://fedi.gbdev.io/@gbadev" rel="me" target="_blank" aria-label="Mastodon"><!--[--><!--]--> Mastodon <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><div class="navbar-item"><a class="external-link" href="https://opencollective.com/gbadev" rel="noopener noreferrer" target="_blank" aria-label="OpenCollective"><!--[--><!--]--> OpenCollective <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15">
42<path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><div class="navbar-item"><a href="/chat" class="" aria-label="Chat"><!--[--><!--]--> Chat <!--[--><!--]--></a></div><div class="navbar-item"><a class="external-link" href="https://forum.gbadev.net" rel="noopener noreferrer" target="_blank" aria-label="Forum"><!--[--><!--]--> Forum <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><!--]--></nav><!--[--><!--]--><button class="toggle-color-mode-button" title="toggle color mode"><svg style="" class="icon" focusable="false" viewBox="0 0 32 32"><path d="M16 12.005a4 4 0 1 1-4 4a4.005 4.005 0 0 1 4-4m0-2a6 6 0 1 0 6 6a6 6 0 0 0-6-6z" fill="currentColor"></path><path d="M5.394 6.813l1.414-1.415l3.506 3.506L8.9 10.318z" fill="currentColor"></path><path d="M2 15.005h5v2H2z" fill="currentColor"></path><path d="M5.394 25.197L8.9 21.691l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 25.005h2v5h-2z" fill="currentColor"></path><path d="M21.687 23.106l1.414-1.415l3.506 3.506l-1.414 1.414z" fill="currentColor"></path><path d="M25 15.005h5v2h-5z" fill="currentColor"></path><path d="M21.687 8.904l3.506-3.506l1.414 1.415l-3.506 3.505z" fill="currentColor"></path><path d="M15 2.005h2v5h-2z" fill="currentColor"></path></svg><svg style="display:none;" class="icon" focusable="false" viewBox="0 0 32 32"><path d="M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z" fill="currentColor"></path></svg></button><!----></div></header><!--]--><div class="sidebar-mask"></div><!--[--><aside class="sidebar"><nav class="navbar-items"><!--[--><div class="navbar-item"><a class="external-link" href="https://github.com/gbadev-org" rel="noopener noreferrer" target="_blank" aria-label="GitHub"><!--[--><!--]--> GitHub <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><div class="navbar-item"><a class="external-link" href="https://fedi.gbdev.io/@gbadev" rel="me" target="_blank" aria-label="Mastodon"><!--[--><!--]--> Mastodon <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><div class="navbar-item"><a class="external-link" href="https://opencollective.com/gbadev" rel="noopener noreferrer" target="_blank" aria-label="OpenCollective"><!--[--><!--]--> OpenCollective <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15">
42<path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><div class="navbar-item"><a href="/chat" class="" aria-label="Chat"><!--[--><!--]--> Chat <!--[--><!--]--></a></div><div class="navbar-item"><a class="external-link" href="https://forum.gbadev.net" rel="noopener noreferrer" target="_blank" aria-label="Forum"><!--[--><!--]--> Forum <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a></div><!--]--></nav><!--[--><!--]--><!----><!--[--><!--]--></aside><!--]--><!--[--><main class="home"><header class="hero"><img src="/images/logo.png" alt="gbadev" height="200"><h1 id="main-title">gbadev</h1><p class="description">GBA development community</p><p class="actions"><!--[--><a href="/getting-started" class="action-button primary" aria-label="Get started"><!--[--><!--]--> Get started <!--[--><!--]--></a><a href="/resources" class="action-button secondary" aria-label="Check resources"><!--[--><!--]--> Check resources <!--[--><!--]--></a><a class="external-link action-button secondary" href="https://discord.gg/ctGSNxRkg2" rel="noopener noreferrer" target="_blank" aria-label="Join us on Discord"><!--[--><!--]--> Join us on Discord <span><svg class="external-link-icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg><span class="external-link-icon-sr-only">open in new window</span></span><!--[--><!--]--></a><!--]--></p></header><div class="features"><!--[--><div class="feature"><h2>Events</h2><p>We periodically host ranked game jams and events to bring together the community, such as the GBA Jam 2021 and the GBA Jam 2022.</p></div><div class="feature"><h2>Documentation</h2><p>We maintain a curated collection of resources to get started with gba development and we&#39;re writing new tutorials and documentation.</p></div><div class="feature"><h2>Community</h2><p>We have an active Discord server and a forum where developers hang out, help each other and share what they are working on.</p></div><!--]--></div><div class="theme-default-content"><div><div class="my-footer"> Sponsors <br><a href="https://www.digitalocean.com/" target="_blank"><img class="spons_logo" src="/images/DO_Powered_by_Badge_blue.svg"></a><a href="https://incube8games.com/" target="_blank" alt="Incube8 Games - Physical Retro Gaming Publisher"><img alt="Incube8 Games - Physical Retro Gaming Publisher" class="spons_logo incube8" src="/images/Incube8-Games-Logo.png"></a></div></div></div><!----></main><!--]--></div><!----><!--]--></div>
43    
43<script type="module" src="/assets/app-f18df12c.js" defer></script>
43
44  </body>
45</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.