Beschreibung: Ich suche jemanden, der mir eine praktische Einführung in die Entwicklung von Game Boy Advance ROMs in C gibt – mit Fokus auf das Verständnis des Build-Prozesses, Toolchains und grundlegender Grafik-/Sound-Integration. Ziel: Ich möchte lernen, wie man ein kleines, lauffähiges GBA-Projekt mit DevkitPro (devkitARM) und libgba erstellt und kompiliert. Das Projekt soll mir helfen, den Aufbau und Ablauf der GBA-Entwicklung besser zu verstehen – insbesondere: Aufbau der Makefile-Struktur und des build-Prozesses Speicherlayout und ROM-Organisation Laden und Anzeigen von Sprites / Hintergründen Sound (z. B. einfache PCM oder MOD Wiedergabe) Grundlegende Input-Abfrage (A, B, D-Pad) Optional: einfache Textausgabe oder Debug-Infos auf dem Bildschirm Was ich mir wünsche: Eine Schritt-für-Schritt-Erklärung (gern per PDF, README oder Screen-Recording) Ein minimales Beispielprojekt, das sich kompilieren und auf einem Emulator (mGBA) starten lässt Erklärung der wichtigsten Dateien (z. B. linker script, crt0, header, etc.) Hinweise, wie man eigene Assets (Grafiken, Sounds) konvertiert und einbindet Zielgruppe: Ich bin technisch versiert (Linux, C, Reverse Engineering, ROM-Modding), brauche aber den Einstieg speziell in den Workflow der nativen GBA-Entwicklung mit DevkitPro.