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 | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Wlokos

Red Paratroopa
Level: 22

Posts: 36/176
EXP: 54880
For next: 3470

Since: 04-29-04

Since last post: 11 days
Last activity: 10 days
Posted on 05-02-04 04:03 AM Link | Quote
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...
Kefka
Indefinitely Unbanned
Level: 81

Posts: 1191/3392
EXP: 4826208
For next: 166641

Since: 03-15-04
From: Pomona, CALIFORNIA BABY!

Since last post: 4 hours
Last activity: 4 hours
Posted on 05-02-04 05:38 AM Link | Quote
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.
Darth Coby

Vire
Dacht je nou echt dat het over was?
Dacht je nou echt dat ik gebroken was? Nee toch?
Nou kijk eens goed op uit je ogen gast.
zonder clic heb je geen kloten tjap... bitch
Level: 55

Posts: 526/1371
EXP: 1240774
For next: 73415

Since: 03-15-04
From: Belgium

Since last post: 2 days
Last activity: 9 hours
Posted on 05-02-04 05:51 AM Link | Quote
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
Indefinitely Unbanned
Level: 81

Posts: 1194/3392
EXP: 4826208
For next: 166641

Since: 03-15-04
From: Pomona, CALIFORNIA BABY!

Since last post: 4 hours
Last activity: 4 hours
Posted on 05-02-04 05:56 AM Link | Quote
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?
DahrkDaiz

Red Super Koopa

Acmlm's Mosts 2005
Best ROM Hacker

Level: 45

Posts: 120/885
EXP: 643520
For next: 16644

Since: 03-15-04
From: K-Town

Since last post: 4 hours
Last activity: 4 hours
Posted on 05-02-04 07:45 AM Link | Quote
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...
frantik

Paragoomba
Level: 15

Posts: 56/66
EXP: 13104
For next: 3280

Since: 03-15-04

Since last post: 400 days
Last activity: 339 days
Posted on 05-02-04 07:45 AM Link | Quote
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 ]


(edited by frantik on 05-01-04 10:46 PM)
Dish

Spiny
Level: 38

Posts: 59/596
EXP: 355646
For next: 14801

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 05-02-04 09:00 AM Link | Quote
Try this link out.

It's a log of a time in IRC when I was discussing 6502. You might find it useful.
Gavin

Fuzzy
Rhinoceruses don't play games. They fucking charge your ass.
Level: 43

Posts: 46/799
EXP: 551711
For next: 13335

Since: 03-15-04
From: IL, USA

Since last post: 13 hours
Last activity: 13 hours
Posted on 05-02-04 02:26 PM Link | Quote
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...
Darth Coby

Vire
Dacht je nou echt dat het over was?
Dacht je nou echt dat ik gebroken was? Nee toch?
Nou kijk eens goed op uit je ogen gast.
zonder clic heb je geen kloten tjap... bitch
Level: 55

Posts: 529/1371
EXP: 1240774
For next: 73415

Since: 03-15-04
From: Belgium

Since last post: 2 days
Last activity: 9 hours
Posted on 05-02-04 04:29 PM Link | Quote
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.
Wlokos

Red Paratroopa
Level: 22

Posts: 37/176
EXP: 54880
For next: 3470

Since: 04-29-04

Since last post: 11 days
Last activity: 10 days
Posted on 05-03-04 06:22 AM Link | Quote
Thanks for the help.
Drag

Flurry

I don't post anymore! o_O
Level: 26

Posts: 119/254
EXP: 98946
For next: 3329

Since: 03-15-04
From: Deogon Vally, Dragon Country

Since last post: 316 days
Last activity: 44 days
Posted on 05-03-04 07:13 AM Link | Quote
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.
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
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.015 seconds.