Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
0 user currently in Programming. | 3 guests
Acmlm's Board - I2 Archive - Programming - ASM
  
User name:
Password:
Reply:
 

UserPost
beneficii
Posts: 566/567
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.
kuja killer
Posts: 72/80
Originally posted by Acillatem98
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.


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.
Acillatem98
Posts: 123/135
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.
creaothceann
Posts: 47/50
Originally posted by anomie
Hardware-wise, the SNES 5A22 includes DMA logic, special handling for reading the joypads, the variable clock speed based on memory region accessed, and basically anything else controlled by registers $4000-$43FF. Core wise, i don't know of any differences offhand as long as you keep in mind the variable clock speed.



http://www.snes9x.com/forum/topic.asp?TOPIC_ID=9921&ARCHIVE=
HyperLamer
Posts: 7996/8210
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.
Acillatem98
Posts: 120/135
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
Posts: 7989/8210
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.
creaothceann
Posts: 43/50
Originally posted by Santa Claus
SNES is 65816, 65816c or 65c816 depending who you ask, it's all the same.

5A22, if you ask me.
HyperLamer
Posts: 7972/8210
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.
Acillatem98
Posts: 118/135
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?
Acmlm's Board - I2 Archive - Programming - ASM


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.003 seconds.