| |||
Views: 88,480,501 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-25-24 06:27 AM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 1 guest |
Main - ROM Hacking - Castlevania, Simon Belmont Dis-assembly... | New thread | New reply |
koala_knight |
| ||
Buzzy Beetle Level: 44 Posts: 27/384 EXP: 591182 Next: 20103 Since: 06-01-07 From: Miami Last post: 4124 days Last view: 4112 days |
Has this ever been done? or does anyone know of any document with a detailed description of how Simon was programmed? |
blackhole89 |
| ||
The Guardian Moloch whose eyes are a thousand blind windows! Level: 124 Posts: 958/4196 EXP: 21530908 Next: 305693 Since: 02-19-07 From: Ithaca, NY, US Last post: 470 days Last view: 83 days |
|
optomon |
| ||
Leever Level: 33 Posts: 73/198 EXP: 220453 Next: 8726 Since: 03-05-07 From: Vancouver, WA Last post: 2455 days Last view: 2044 days |
Hmm... ineresting, I've never really thought of changing Simon himself much. I think I changed him once on accident. Anyway, I've never seen any document on such. Shouldn't be too tough to find out though.
Typically, a good of finding the location of such data is to check routines that involve pushing certain controller buttons, and as far as I can tell with the NES, its zero page LDA F5 or F7. In hex, it appears something like as A5 F7 29 XX, with XX being a value for certain buttons. Beyond those, you can find things that happen if you push that button. |
Trax |
| ||
Yellow Stalfos Level: 71 Posts: 177/1145 EXP: 3035503 Next: 131611 Since: 07-06-07 From: Québec Last post: 3625 days Last view: 2877 days |
Oh, so it's F5 and F7 in Castlevania as well? I've seen these addresses in a few other games. Maybe it's a de facto convention, or because it was the same programmers? As far as I know, it would be F5 for buttons pushed, and F7 for buttons held, one bit per button. F6 and F8 for the second controller...
Of course, understanding basic assembly is a minimum when you want to change the behavior of sprites, physics and such... |
koala_knight |
| ||
Buzzy Beetle Level: 44 Posts: 28/384 EXP: 591182 Next: 20103 Since: 06-01-07 From: Miami Last post: 4124 days Last view: 4112 days |
@blackhole89: I want to know the mechanics behind Simon so that I can recreate him exactly in GameMaker and possibly also edit an old hack of AjD I did way back when. This would include physics and anything else that involves Simon directly.
@Optomon: Thanks for the info. If, like in your CV hack, the main character isn't Simon or even a Belmont it would be cool to have altered physics. Also, I recall there being some GameGenie codes for altering Simon's jump height. Those may be helpful to some small degree as well. @Trax: That would make sense. So I guess I'll have to bite the bullet and learn some basic assembly. blech...! Had to happen some time I 'spose. Thanks for the input guys! =) |
blackhole89 |
| ||
The Guardian Moloch whose eyes are a thousand blind windows! Level: 124 Posts: 971/4196 EXP: 21530908 Next: 305693 Since: 02-19-07 From: Ithaca, NY, US Last post: 470 days Last view: 83 days |
|
koala_knight |
| ||
Buzzy Beetle Level: 44 Posts: 29/384 EXP: 591182 Next: 20103 Since: 06-01-07 From: Miami Last post: 4124 days Last view: 4112 days |
That sounds like a good idea to start off while try to verify the exact values from the asm. Thanks! |
Trax |
| ||
Yellow Stalfos Level: 71 Posts: 178/1145 EXP: 3035503 Next: 131611 Since: 07-06-07 From: Québec Last post: 3625 days Last view: 2877 days |
I remember playing a Castlevania hack in which Simon was allowed to move while cracking the whip. That's the only physics hack I've seen on the main character. I don't remember the hack's name, though... |
koala_knight |
| ||
Buzzy Beetle Level: 44 Posts: 30/384 EXP: 591182 Next: 20103 Since: 06-01-07 From: Miami Last post: 4124 days Last view: 4112 days |
The CV1 editor stake has a patching system and that is one of the effects that it can enable. Thanks for reminding me about that! |
koala_knight |
| ||
Buzzy Beetle Level: 44 Posts: 31/384 EXP: 591182 Next: 20103 Since: 06-01-07 From: Miami Last post: 4124 days Last view: 4112 days |
Can anyone recommend any good resources for learning ASM for the NES? |
Trax |
| ||
Yellow Stalfos Level: 71 Posts: 183/1145 EXP: 3035503 Next: 131611 Since: 07-06-07 From: Québec Last post: 3625 days Last view: 2877 days |
There's that document taken on romhacking.net :
Assembly In One Step |
koala_knight |
| ||
Buzzy Beetle Level: 44 Posts: 32/384 EXP: 591182 Next: 20103 Since: 06-01-07 From: Miami Last post: 4124 days Last view: 4112 days |
Thanks alot. I really appreciate it. |
Main - ROM Hacking - Castlevania, Simon Belmont Dis-assembly... | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 82, rows: 113/114, time: 0.017 seconds. |