gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

ASM > ARM ASM Tutorials for beginners

#174608 - headspin - Wed Jun 30, 2010 8:18 am

We have a small area on our forums where we have some sample code for starting out ARM ASM coding. We have written two homebrew games in 100% ARM ASM (Warhawk DS and Manic Miner: The Lost Levels) and also provide the full source code.

- Some tutorials. Including instructions for setting up Programmers Notepad for ARM ASM hilighting.
- Sample code

helloworld.zip
showpic.zip
showpic_combined.zip
dualpics.zip
text.zip
sprites.zip
sprites_rs.zip
sound.zip
fx.zip

- Full source code to Warhawk DS and Manic Miner: The Lost Levels

http://code.google.com/p/warhawk-ds/
http://code.google.com/p/manicminerll/

NOTE: You will need our modified version of grit to compile

Our usual thanks (to all that helped us during our development)...

Wintermute for devkitARM, Chishm for libfat, Martin Koth for DSTek & No$GBA, Eris & Noda for EFS / NitroFS. Also thanks go to LiraNuna, Blasty, Cearn, Dovoto, Joat, Dekutree, Elhobbs, Ruben, SimonB, DarkCloud and everyone on gbadev.org.

- Flash & Headkaze
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game

#174611 - nathanpc - Wed Jun 30, 2010 10:35 am

You're doing a great work! Also, I'm going to send you some snippets to help you improving this list. :)
_________________
Reading Tonc and trying to remind my very old C knowledge.

Just bought a GameBoy Advance SP one of those cartridges to put the ROMs for onboard debug.