Ein Framework für die Spielentwicklung auf dem GameBoyAdvance (Diplomarbeit) (1739KByte)  

Kapitel:

1. Einleitung
2. Der Hauptprozessor
3. GBA Hardware
4. Entwicklerwerkzeuge
5. Standard Funktionen
6. Musik und Soundprogrammierung
7. Animation von Bildern
8. Kollisionserkennung
9. Speichermanagement
10. Grafikmanagement
11. Testimplementierung eines Spiels
12. Zusammenfassung und Ausblick
13. Anmerkungen
14. Literaturverzeichnis

Seiten:

162 (viel Spass beim lesen :) )

Datein (Quellen etc.):

In dem Archiv befindet sich auch der verwendete Assembler/Compiler usw. diese Dateien fallen teilweise unter die GPL. Wichtig ist, dass asmconv.sh benutzt wird (nutzt sed), da die Quelldateien kein GNU-GAS Standard sind.
Deshalb sollte zum Compilieren cygwin oder MinGw benutzt werden
Um das Framework zu entpacken benötigt ihr 7zip, da nur damit die Dateien auf eine vernünftige Größe zu bekommen waren.

Framework (Sourcen, Objekte, erzeugte GBA-Roms, ...) (15774KByte)
Compiler-Skripte (neu crt0.s, linkscript,... wird nur bei anderen Assembler/Compiler benötigt) (4KByte)

MOD-Player (Source in Framework) (~116KByte)
Mode 7 Effect (Source later) (~5KByte)
My first steps with 3D-Programming (Sources with GBA-Files) (~79KByte)
Vektorwomen (512 Polygons :) ) gba (~48KByte)
32768 Colorbackground at Mode 0 (works only on original GBA, !! does not work on Emulators (no Background is displayed, only Colorbars)!! ).
Zipfile with Sources, Pictures and GBA-Files (~500KByte)
Blur with Animation, Zipfile with Sources, Pictures and GBA-Files (~33KByte)
Drawing and Fill Polygons, Zipfile with Sources, Pictures and GBA-Files(~5KByte)
Lut Example, Zipfile with Sources, Pictures and GBA-Files (~347KByte)
Lut Beispiel 2, Zipfile with Sources (+ Blitzbasic), Pictures and GBA-Files(~837KByte)
Fireeffect, Zipfile with Sources, Pictures and GBA-Files (~12KByte)
Softwarezoom, Zipfile with Sources, Pictures and GBA-Files (~62KByte)
Softwarerotation, Zipfile with Sources, Pictures and GBA-Files(~158KByte)
draw Linie, Zipfile with Sources, Pictures and GBA-Files (~4KByte)
Blur Example (old), Zipfile with Sources, Pictures and GBA-Files (~235KByte)
Circle (old), Zipfile with Sources, Pictures and GBA-Files (~3KByte)
Floodfill, Zipfile with Sources, Pictures and GBA-Files (~3KByte)
HBlank-Example (old), Zipfile with Sources, Pictures and GBA-Files (~3KByte)
any HBlank-Example too, Zipfile with Sources, Pictures and GBA-Files (~33KByte)
Hardware-Background-Rotation with Bioscalls (old), Zipfile with Sources, Pictures and GBA-Files (~25KByte)
simple r/w of Sram (old), Zipfile with Sources, Pictures and GBA-Files (~5KByte)
Hardware-Background-Rotation (very old), Zipfile with Sources, Pictures and GBA-Files (~12KByte)

Haftungsauschluss