Name: | Ersanio's ASM Tutorial - Assembly for Super Mario World (v1.1) |
Author: | Ersanio |
Added: | |
Platforms: | SNES |
Games: | SMW |
Type: | Tutorial |
Language: | English |
Description: | This tutorial aims to get people with zero ASM experience started on ASM hacking Super Mario World. The tutorial covers how you can use ASM in Super Mario World. It also covers the RAM, opcodes, writing custom blocks, custom patches and finally, debugging code to trace crashes. Custom sprites aren't covered because sprite tool has a tutorial for that but who knows, maybe one day...! (if there's popular demand). For a more detailed, in-depth ASM tutorial more focused on opcodes, please check out my "Assembly for the SNES" tutorial afterwards. This tutorial only covers the basics to get you started, while that one covers all of ASM's bases. Included in the zip are multiple formats of the tutorial: docx, HTML, PDF. If you notice any errors, please don't hesitate to contact me so I can fix them. You could also contact me for suggestions. |
Tags: | asm coding debugging smw snes |
Comments: | 25 (jump to comments) |
Rating: |
Download
2.48 MiB | 9,650 downloads
Comments (25)
Code doesn't actually work, just an example
EDIT: Also, can you man a part 2? I know this is 4 years old but there's lots of stuff you didn't cover like how to make sprites and the !Blahblahblah code blocks
You should use 16-bit mode for those stuff. For example, if you want to store #$69 to $1337 and #$13 to $1338, you should do this:
Code doesn't actually work, just an example
EDIT: Also, can you man a part 2? I know this is 4 years old but there's lots of stuff you didn't cover like how to make sprites and the !Blahblahblah code blocks
You should check out my more in-depth general ASM tutorial. You'll have look for "16-bit mode" and "defines".
However, there's a newer version of the general ASM tutorial which also goes in-depth regarding common assembler syntax. You can find it here. It's still work-in-progress, although it's mostly finished.
Code doesn't actually work, just an example
EDIT: Also, can you man a part 2? I know this is 4 years old but there's lots of stuff you didn't cover like how to make sprites and the !Blahblahblah code blocks
It's probably because AddmusicK has a different way of handling music. If you need help getting this fixed, you should ask around the forums. For the purposes of this tutorial though, I don't think that crash is a problem; the tutorial just teaches you how to make patches, after all.