Pages: 1
Posted on 08-12-11, 06:09 pm (rev. 2)
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 8939
Posts: 602/4433
Since: 06-08-11
ASM Tutorial

Just found this GREAT ASM tutorial. It's for GBA, but since the GBA and the NDS have the same CPU architecture (ARM), it's perfectly useful.
It explains what is ASM from the beginning and then explains how to code stuff in ASM.

Instead of copying it here, I'll just link.
http://www.coranac.com/tonc/text/asm.htm

Feel free to discuss it in this thread
Posted on 08-13-11, 09:47 am (rev. 3)
Porcupo
Did you win the game?

Karma: 201
Posts: 61/322
Since: 06-28-11
Also have a read of these findings:
http://imrannazar.com/The-Smallest-NDS-File
http://imrannazar.com/ARM-Opcode-Map
EDIT: Added another...
EDIT: I found a arm dissassembler a while ago and this is a link to it: http://www.softpedia.com/get/Programming/Other-Programming-Files/DISARM.shtml
Posted on 08-13-11, 10:23 am
Super Mario
( ͡° ͜ʖ ͡°)

Karma: 8939
Posts: 603/4433
Since: 06-08-11
Whoa, I remember reading that first post some time ago, it's just brilliant hacking. Thanks for finding it again

The second one is a rather intimidating big table, it shouldn't be needed for ASM hacking. The only use I see for it is when you want to assemble/disassemble opcodes by hand, and even when doing that, there are way easier ways to do this.

That disassembler? Humm.. I've never tried it, but IDA Pro is way better, but it's not free.
Also there's No$gba debugger. Maybe I'll upload it on the uploader.

Posted on 08-13-11, 10:25 am
Porcupo
Did you win the game?

Karma: 201
Posts: 62/322
Since: 06-28-11
Well that what I have used not as much the op-code map but anyway...
Posted on 04-26-16, 03:04 am
Lantern Ghost
Will never finish a hack

Karma: 1769
Posts: 11/770
Since: 03-25-16
So... If I want to learn ASM should I read up on all those linked documents?
_________________________
hey look, I did a thing
Posted on 04-26-16, 03:08 am
Mole
Normal user

Karma: 1893
Posts: 153/359
Since: 07-08-12
...yes.
Pages: 1