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 feel like starting to do what ifidelity did. | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
kuja killer

Rat
Level: 11

Posts: 33/80
EXP: 4582
For next: 1403

Since: 09-22-05
From: Lake Havasu City, Arizona

Since last post: 10 hours
Last activity: 1 hour
Posted on 10-12-05 02:01 AM Link | Quote
(I felt like wanting to post this because I'm feeling better right now than I did when I knew absolutely none of this stuff)

So I've been getting more and more into really wanting to learn 6502 ASM in the past couple weeks. And I'm getting a little bit better a small bit at a time per day. i'm feeling dedicated to keep going and understand more. I've been reading the 6502.txt document from Zophars Domain, but I've found another guide of this IRC chat log of one person wanting to learn how to do asm, and people being very generous in teaching the guy. It's been helping me A TON ..and i'm not even half way done yet reading it as i'm just taking things slow, not rush, learn, etc.

http://66.102.7.104/search?q=cache:6fkZsq8k6FkJ:dahrkdaiz.panicus.org/asmlog.txt+megaman+fceud+cheat+search&hl=en
Since this portion of the site doesn't exist anymore..thankfully i got it off of googles Cache. ..I never tried out any of the games they were using for examples, so i reverted to doing my own examples (following along) with megaman obviously and I've been succeeding. I am of course jotting down important notes that are discussed so that I can keep a copy of for myself in case I forget something. And I'm still reading over the 6502.txt much to get the grasp of things.

Anyway, sorry for babbling on ...but I'm going to try doing what infedilty(is that how its spelt??) when he found as much offset info as he could for megaman 4 ..but i'm doing it for megaman 3. ..here's what I've found on my own currently:

It's not a whole lot yet..but it's for stuff i've found...not based on other documents out there.
So ..i'm going to keep learning.
__________________________________________________________________
Damage tables, HP, enemy IDs in RAM
HP Tables start at $A400 (RAM)
$0410 - $050F in ROM

Robot Eye HP: $0446
$A107 (RAM) damage wise [p cannon]
$14117 - damage dealt by P cannon
$14517 - damage dealt by Hard Knuckle
$14917 - damage dealt by Shadow Blade

Spark Trap HP: $0474
$3C90C: Lives Counter
_________________________________________________________________
CHR (graphics?) Offsets:

???? (might be sprites and other objects): $40010 - $5000F
Snakeman $50010 - $51000F
Magnetman $51010 - $5200F
Needleman/Dark Needleman: $52010 - $5300F
Geminiman/Dark Geminiman: $53010 - $5400F
Hardman: $54010 - $5500F
Sparkman/Dark Sparkman: $55010 - $5600F
Topman: $56010 - $5700F
Shadowman/Dark Shadowman: $57010 - $5800F

Note: dr wily stages may be incorrect
Dr Wily #1 and 4: $58010 - $5900F
Dr Wily #2 and 6: $59010 - $5A00F (????)
Dr Wily #3, 5: ????
???? (it looks like some are for the stage select screen, dr wily's fortress, title screen, etc: $5A010 - $5F010 (????)

bbitmaster

Koopa
Level: 18

Posts: 102/103
EXP: 25264
For next: 4633

Since: 03-28-04
From: Knoxville, tTN

Since last post: 12 days
Last activity: 7 days
Posted on 10-12-05 04:29 AM Link | Quote
I actually did something like that over 3 years ago (except for megaman 2), untill I got bored and stopped. I think it somewhat inspired infidelity to try it for megaman 4. (I showed it to him)

http://bitmaster.panicus.org/misc/sprite%20hacking.txt

fx3 probably added a lot of these to visine... this was made years ago. Before fceuxd even existed!

I also remember starting on one for megaman 3... but I can't seem to find it. But if there's any specific set of offsets you want me to find for megaman 3, feel free to post.



(edited by bbitmaster on 10-11-05 07:36 PM)
infidelity

Red Paratroopa
Level: 21

Posts: 152/164
EXP: 42804
For next: 7139

Since: 09-13-04
From: U.S.A.

Since last post: 2 days
Last activity: 6 hours
Posted on 10-12-05 04:45 AM Link | Quote
Yup, bbitmaster showed me a ton of offsets for Megaman 2, and he helped he get started. And after I *somewhat completed* my Megaman Ultra hack, I wanted to prove to bbitmaster, and everyone here, that I want to learn, and attempt to figure out sutff on my own. So far so good. There are a few other things I can't figure out though.

I recently found 2 nifty things for Megaman 4. Instead of screenes fading in, I found the offset that makes it appear just like the classic Megaman 1-2 games, *having difficulty finding the fade out, keep getting color glitches* and, I found the timer, that counts down the Main Title song. I increased it to FF, so you can hear the entire Main Title song! :-)

Your findings look impressive, I hope to see more from you, cause I'd like to hack Megaman 3, once I'm done finding as many offsets for Megaman 4, and then eventually, hacking Megaman4. Good Luck!


(edited by infidelity on 10-11-05 07:46 PM)
(edited by infidelity on 10-11-05 07:58 PM)
(edited by infidelity on 10-11-05 08:02 PM)
(edited by infidelity on 10-11-05 08:02 PM)
PSlugworth

Red Paragoomba
Level: 12

Posts: 52/52
EXP: 7588
For next: 333

Since: 09-18-04
From: Watertown, NY

Since last post: 21 days
Last activity: 12 hours
Posted on 10-12-05 06:31 AM Link | Quote
Hmm... all this Mega Man data flooding in makes me want to steal -- I mean -- borrow it and make some kind of simplistic enemy stats editor or something...
infidelity

Red Paratroopa
Level: 21

Posts: 153/164
EXP: 42804
For next: 7139

Since: 09-13-04
From: U.S.A.

Since last post: 2 days
Last activity: 6 hours
Posted on 10-12-05 06:54 AM Link | Quote
lol, that's what it's there for!

I could care less about stealing. All this information is available to everybody anyways. I'm unselfish, and hope to see an awesome asm hack. That's why I posted all my findings, cause I want to share the excitement. Hack away buddy!
kuja killer

Rat
Level: 11

Posts: 36/80
EXP: 4582
For next: 1403

Since: 09-22-05
From: Lake Havasu City, Arizona

Since last post: 10 hours
Last activity: 1 hour
Posted on 10-12-05 07:00 AM Link | Quote
Originally posted by PSlugworth
Hmm... all this Mega Man data flooding in makes me want to steal -- I mean -- borrow it and make some kind of simplistic enemy stats editor or something...



Ahh, I apoligize if megaman seems to be like the only thing I ever talk about. ..I don't mean to ..as long as I'm learning ASM in the process I guess that's the most important thing. I'm just a real big fan of that type of game..but honestly, I have a bigger passion for the whole Final Fantasy Series which I love much more. Heck ..I own all the PS1 FF's, FF X and X-2 for PS2 .....i wish i had 11 but i don't have a credit card yet and my computer can't handle it. ..i don't got a gamecube though so that's out of the question. ...

I've played enough MM hacks that people have made..and I think Rockman Exile from Kuwatas website (japanese) is the most awsome one I've played. While most others just had lots of small glitches or problems, etc. So that's what gave me the desire to try one day making my own type of megaman game ....wether it's nes that is "so 15 years ago" ...or even if it were for PS3 and Xbox 360 ...so ...i thought that starting on the NES would be the best choice for me for now until I can move up to something harder to try. I don't really have the greatest mind of ideas...so that's why I'm just going to just go with re-creating the gameboy version for nes, ...since they are different from each other.

And one question for you guys...6502 ASM is considered "low level" programming right ? ..and one of my friends told me that low level is more difficult then something that would be considered "high level" programming ...is that true ? ....so like.....the NES's type of ASM is much harder to learn then say..... the Super Nintendo or even Gameboy Advance ???
And just for the hell of it ..wanted to take 1 more screenshot of my workspace from earlier. ..can't fit everything on the screen though because I have my monitors screen resolution set to 800 x 600 because of my somewhat bad eyesight.
http://www.alienaa.com/members/108/myworkspace.PNG


(edited by kuja killer on 10-11-05 10:20 PM)
interdpth

Rex
Level: 36

Posts: 524/527
EXP: 294398
For next: 13712

Since: 03-20-04

Since last post: 10 days
Last activity: 31 days
Posted on 10-12-05 08:28 AM Link | Quote
Actually, Low Level refers to working with the processor directly. Where as High level refers as to stuff needing library files to make the application rely on them. High level doesn't really need runtimes. 6502 is actually easy to learn compared to ARM, Disch taught me 6502 in 4 hours on IRC.
kuja killer

Rat
Level: 11

Posts: 37/80
EXP: 4582
For next: 1403

Since: 09-22-05
From: Lake Havasu City, Arizona

Since last post: 10 hours
Last activity: 1 hour
Posted on 10-13-05 04:27 AM Link | Quote
Originally posted by interdpth
Actually, Low Level refers to working with the processor directly. Where as High level refers as to stuff needing library files to make the application rely on them. High level doesn't really need runtimes. 6502 is actually easy to learn compared to ARM, Disch taught me 6502 in 4 hours on IRC.


Okay so in other words I got mixed up?? ..all i just wanted to know was if the NES's type of ASM is harder or easier learning, then the Super Nintendo or other consoles ..

I searched for ARM programming on google..and it came up with stuff about Palms.


(edited by kuja killer on 10-12-05 07:28 PM)
labmaster

Blue Octorok
Level: 12

Posts: 41/43
EXP: 6135
For next: 1786

Since: 07-17-04
From: New Zealand!

Since last post: 10 days
Last activity: 2 min.
Posted on 10-13-05 10:52 AM Link | Quote
ARM's both the name of the company and the generic given to the processors they make - some of which are used in Palms. The actual ARM instruction set is quite complex, but THUMB is quite straightforward.
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - I feel like starting to do what ifidelity did. | |


ABII


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



Page rendered in 0.019 seconds.