Register | Login | |||||
Main
| Memberlist
| Active users
| Calendar
| Chat
| Online users Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album |
| |
0 users currently in SMW Hacking. |
Acmlm's Board - I3 Archive - SMW Hacking - ASM | New poll | | |
Add to favorites | Next newer thread | Next older thread |
User | Post | ||
cory21391 Red Cheep-cheep Since: 04-21-06 From: North Carolina Last post: 6489 days Last view: 6489 days |
| ||
I was wondering what ASM is and if I could get any links to tutorials about it. I figured it was recoding in an SNES assembler, but how do you know where to code it and what codes change/do what? I would like to learn more because this seems to be a good way to change anything you want to in SMW. Thanks! (edited by cory21391 on 05-31-06 09:42 AM) |
|||
mynameisbob Keese Since: 11-19-05 From: Look behind you, now look again. Last post: 6648 days Last view: 6648 days |
| ||
http://board.acmlm.org/archive/thread.php?id=15489. | |||
cory21391 Red Cheep-cheep Since: 04-21-06 From: North Carolina Last post: 6489 days Last view: 6489 days |
| ||
The link that was in that thread to an ASM tutorial doesn't work anymore. An updated link to the tutorial or an attatchment of the tutorial would be appreciated. Quick question: How do you know what to change the numbers to to make it do other things? Is this answered in the tutorial? If not, could someone please tell me? Thanks!
Broken link: http://snescentral.edgeemu.com/Development/Tutorials/intro.htm |
|||
magic_vinegar Micro-Goomba Since: 05-01-06 From: Swtizerland Last post: 6690 days Last view: 6690 days |
| ||
I would appreciate this tutorial, me too... I don't know ANYTHING about ASM and I would like to learn how to create my cute little sprites ...
Plus: How can I created an I-dunno-what-type-maybe-a-sprite rock that falls from the sky? Thx |
|||
Kailieann Since: 11-18-05 Last post: 6430 days Last view: 6430 days |
| ||
ASM (short for assembly) is a blanket term for processor-level programming languages. Basically, it's shorthand for programming in binary. So don't expect to learn it overnight, and don't expect it to be easy.
If you want to learn about SNES assembly (or more accurately, 65c816 assembly, as that is the processor the SNES uses), I suggest googling "65c816 tutorial", "65c816 ASM", or something similar. As for knowing what to change, that's the extremely difficult part. If noone's already figured out how to do what you're trying to do, then you have to figure it out yourself. For that, there are basically three options. Option one is to just randomly change things in the ROM and see what happens. This method is extremely hit and miss, and while you might find something interesting, odds are you won't find what you're looking for. Option two is to use something like a ROM corruptor to change things for you. This will let you easily blank out large portions of the ROM, allowing a larger (and faster) array of modifications for you to observe. But again, it takes a lot of trial and error. And the final, most reliable, and most difficult option would be to use something like Geiger's Debugger to do ASM traces. The problem here is that in order to find what you're looking for, you sort of have to already know where to look, and explaining both how to search for things and how to know how to search for things is a bit time-consuming. Like I said, it's not going to be easy. But, if you really want to give it a go, keep trying, and don't be afraid to ask for help every so often. Sure, we can be a bunch of jerks to people who haven't read the lunar magic help file, but there's no real 65c816 help file, so we tend to be a little more lenient with people who are just starting out in that field. |
|||
Sukasa Birdo Not quite as active as before. Xkeeper supporter Xk > ||bass I IP Banned myself! Twice! Since: 11-17-05 From: Somewhere over there Last post: 6431 days Last view: 6430 days |
| ||
However, one thing that will help yopu understand 65816 ASM:
65816ref.hlp |
Add to favorites | Next newer thread | Next older thread |
Acmlm's Board - I3 Archive - SMW Hacking - ASM | | |