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
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - I really need help with 6502 ASM
  
User name:
Password:
Reply:
 

UserPost
Drag
Posts: 119/254
Check this place out.

It helped me with making MY first nes rom.

In case you're interested, my rom loads a palette, puts a message in the nametable, puts a brick wall graphic thingy in the nametable, and puts a bunch of numbers in the nametable, colors the text white, colors the bricks red, blah blah blah, and all of that gets put on the screen. Wow!



I like having access to the PPU. I can turn on the left column clipping thing and it makes me feel all cool and important and stuff.

I use DASM for my assembler, because it's one of the... what... 2? assemblers that work in XP. DASM also does more than just 6502.

One more thing...
It's a major pain in the rear region to try to get the NES to do what you want.
Wlokos
Posts: 37/176
Thanks for the help.
Darth Coby
Posts: 529/1371
Originally posted by DahrkDaiz
I think he means don't bother with trying to hack by assembling code and inserting it into a rom, but rather, write some machine code via changing an op code or an operand. Start small. Remember, Rome wasn't built in a day...


Yes, that's what I meant.
And I found it easier to just learn it by making small hacks at first, not just going straight into ROM making.
Gavin
Posts: 46/799
Originally posted by Coby
How about, not learning 6502 ASM. It's harder to just 'learn' it without actually following a course about it. Just try your hand at making little ASM hacks, once you get the logical stuff working in your brain with the LDA and STA it's all a piece of cake after some time.


well, i'd be forced to disagree. I'd say leaning 6502 is the easier part, and the nes specific hardwere the harder part. wrapping your brain around the logic of ASM and the 'lda, sta' operands as you state is the easier part... well, that's if you consider anything about this topic 'easiy'. not that it's 'hard", just that it (like all things) takes a little bit of time.

in my own personal view, starting with a small NES Dev project would be the best bet. start with a simple program that just...well..starts. no graphics, just make it run on an emulator. from there, with the unlimited space for anything, being graphics prg stuffs and whatnot, it's easier to figure out the NES stuffs...
Dish
Posts: 59/596
Try this link out.

It's a log of a time in IRC when I was discussing 6502. You might find it useful.
frantik
Posts: 56/66
i think he's saying to learn how to do minor edits before trying to learn all of assembly at once. this way you get used to seeing all of the code before trying to decipher it all

[edit: hehe looks like DD said the same thing ]
DahrkDaiz
Posts: 120/885
I think he means don't bother with trying to hack by assembling code and inserting it into a rom, but rather, write some machine code via changing an op code or an operand. Start small. Remember, Rome wasn't built in a day...
Kefka
Posts: 1194/3392
Originally posted by Coby
How about, not learning 6502 ASM. It's harder to just 'learn' it without actually following a course about it. Just try your hand at making little ASM hacks, once you get the logical stuff working in your brain with the LDA and STA it's all a piece of cake after some time.


Are you proposing he make ASM hacks on the NES without knowing how to do so?
Darth Coby
Posts: 526/1371
How about, not learning 6502 ASM. It's harder to just 'learn' it without actually following a course about it. Just try your hand at making little ASM hacks, once you get the logical stuff working in your brain with the LDA and STA it's all a piece of cake after some time.
Kefka
Posts: 1191/3392
Originally posted by Wlokos
I've been trying for a aobut 2 months now to learn 6502ASM on my own, using every uide I could find, but I just need help starting up.. I know that there are documents for it, but I don't even understand how to use a Assembler/de-assembler.. Could anyone help me get started..? I'd be very thankful if anyone would be willing to help...


Go to irc.forgetit.net and then #rom-hacking has some people who know about teaching that stuff... if that won't do, then go to the same network and ask around #disch.
Wlokos
Posts: 36/176
I've been trying for a aobut 2 months now to learn 6502ASM on my own, using every uide I could find, but I just need help starting up.. I know that there are documents for it, but I don't even understand how to use a Assembler/de-assembler.. Could anyone help me get started..? I'd be very thankful if anyone would be willing to help...
Acmlm's Board - I2 Archive - Rom Hacking - I really need help with 6502 ASM


ABII


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



Page rendered in 0.004 seconds.