Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
0 user currently in Programming. | 3 guests |
Acmlm's Board - I2 Archive - Programming - ASM | | | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
Acillatem98 Red Koopa Level: 17 Posts: 118/135 EXP: 24570 For next: 173 Since: 03-02-05 From: Akron, Ohio Since last post: 2 days Last activity: 6 hours |
| ||
Ok, I've seen whats been created with ASM and I'm gonna try it out. I have a problem though, I've found a good document for ROM hacking in general such as graphics and sound etc. but I don't know how long I've searched but I can't find any documents or anything that can help me learn ASM. If anyone knows a good site or something I can get to learn it, can you help me out? | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 7972/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Search for the name of the CPU you have in mind. NES is 6502 (some people will bitch that it's 2A03, but that's just a modified 6502 ). SNES is 65816, 65816c or 65c816 depending who you ask, it's all the same. N64 is R4300 (more specifically R4300i). Gameboy is a custom CPU which is nearly identical to Z80, just 'Gameboy' will probably do. (GBC is the same, just with updates to the rest of the system.) GBA is ARM7, DS is ARM7 and ARM9, PSX is R3000, Gamecube is some form of P(ower)PC, and that's all the game console CPUs I know off hand. | |||
creaothceann Red Paragoomba Level: 11 Posts: 43/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours |
| ||
Originally posted by Santa Claus 5A22, if you ask me. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 7989/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Is 5A22 not just a variation of 65816 though? Just as 2A03 is a variation of 6502? Oh yeah, forgot to mention, the SNES's APU (audio processor) is, if you didn't already know, the SPC-700. |
|||
Acillatem98 Red Koopa Level: 17 Posts: 120/135 EXP: 24570 For next: 173 Since: 03-02-05 From: Akron, Ohio Since last post: 2 days Last activity: 6 hours |
| ||
Ok, thank you guys, it was a lot easier knowing the number after ASM. It worked great on google when I typed ASM with 6502 after it. Found it on the first page, I may go up to SNES ASM but I might also stay with the NES. Now I just got to take my time and learn this and it'll help on my hacks. Thank you. | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 7996/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
SNES ASM is basically NES ASM and then some. 65816 is an upgraded 6502 (more instructions, including several the 6502 really needed ), and SNES is quite similar to NES from what I've seen. (Pretty sure it was intended to be backward-compatible.) So you should really be able to start with either... if you're writing your own code, SNES might be a good start since the added instructions give you more flexibility, but if you're hacking it, you'll probably want to stick with NES for pretty much the same reason. | |||
creaothceann Red Paragoomba Level: 11 Posts: 47/50 EXP: 5903 For next: 82 Since: 01-27-05 Since last post: 21 hours Last activity: 21 hours |
| ||
Originally posted by anomie http://www.snes9x.com/forum/topic.asp?TOPIC_ID=9921&ARCHIVE= |
|||
Acillatem98 Red Koopa Level: 17 Posts: 123/135 EXP: 24570 For next: 173 Since: 03-02-05 From: Akron, Ohio Since last post: 2 days Last activity: 6 hours |
| ||
Is there any documents or a site that would be best or that you would recommend most overall? I've went through a couple documents that say they teach you about 6502 NES ASM but when you open the document, it says that you need to know basic 6502 NES ASM. | |||
kuja killer Rat Level: 11 Posts: 72/80 EXP: 4582 For next: 1403 Since: 09-22-05 From: Lake Havasu City, Arizona Since last post: 10 hours Last activity: 1 hour |
| ||
Originally posted by Acillatem98 This is what I read to learn the basics of 6502 in the past month. It helped me a miracle! http://dahrkdaiz.panicus.org/asmlog.txt It's a VERY long chat log of a guy wanting to learn ASM ..and people like TFG, Dahrk Diaz, and a couple others helped out the guy step by step. This will teach you how to understand the basics of the opcodes, addressing modes, and just in general how to work with them. It took me well over a week to read this whole log through, but the idea is to take it slow...read things over...don't just rush reading it and think you'll understand it all..and be sure to jot down notes on a wordpad text file so that you can remember and read it over. |
|||
beneficii Lakitu Level: 36 Posts: 566/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours |
| ||
I really don't remember where I found it, but if you can find it, then it should be helpful, it was an HTML guide to ASM and it teaches you the basics of it then it gives you step by step on making your own game with a sprite. It was pretty cool. That was how I caught on and made some cool stuff. If I find it again, I'll post it here. |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Programming - ASM | | | |