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 - Help on "Mario Bros Classic" (NES) | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
macbee

Shyguy
Level: 17

Posts: 78/91
EXP: 21200
For next: 3543

Since: 03-16-04
From: Brazil

Since last post: 70 days
Last activity: 2 days
Posted on 07-11-05 12:05 AM Link | Quote
Hi!
Do you know where is the location of the black background in the Mario Bros Classic (E) ROM? I'm trying to change it, but it's not near of the rest of sprites' colors.

Thanks
Macbee
Fx3

Shyguy
Level: 13

Posts: 68/80
EXP: 10252
For next: 15

Since: 04-11-05
From: Brazil

Since last post: 98 days
Last activity: 34 days
Posted on 07-11-05 12:20 AM Link | Quote
No, I don't. Anyway, you can use FCEU debugger to trap writes to $2007 ($3Fxx ppu address) right on level loading. This way, the proper pointer might be trapped. Does it make any sense?


(edited by Fx3 on 07-10-05 03:21 PM)
macbee

Shyguy
Level: 17

Posts: 79/91
EXP: 21200
For next: 3543

Since: 03-16-04
From: Brazil

Since last post: 70 days
Last activity: 2 days
Posted on 07-11-05 01:07 AM Link | Quote
Not to me.. I'm a Rookie...

BTW, sorry about my bad English.
beneficii

Lakitu
Level: 36

Posts: 265/567
EXP: 299656
For next: 8454

Since: 06-27-04
From: Cordova, TN, USA

Since last post: 14 hours
Last activity: 6 hours
Posted on 07-11-05 01:16 AM Link | Quote
Originally posted by macbee
Not to me.. I'm a Rookie...

BTW, sorry about my bad English.


All nums are in hex!

Writes to 2007 are done to the PPU ROM, where the palette data is stored, tile data, etc. The 20 bytes at address 3F00 are the palette. You want to see data that gets loaded to 2007 at PPU 3F00.

To write to an address via 2007, you must first read from 2002 to reset 2006 to the high byte, then you must write the high byte into 2006 and then write the low byte. In other words, you're probably looking for a piece of code that goes like this:

LDA $2002
LDA #$3F
STA $2006
LDA #$00
STA $2006
LDX #$00
LDY #$20

loadpalette:
LDA address_to_palette_data, x
INX
DEY
BNE loadpalette

It probably won't go exactly like this. Here's what you do: Get FCEUXD, run traces on parts of the game, search for writes to 2006, and then check that the general structure above is followed. You can then see where it's loading the palette data from. Basically, this'll take a lot of work, since you don't have any good leads to the palette data anyway. If one palette data set you see doesn't work, then try another. Just keep working at it. There is no magic wand solution.

A wise man once said that any effort requires 20% intelligence and 80% perspiration. or something like that. One thing about being a good ROM hacker is that you're gonna work! (Taken from Ren and Stimpy, the firefighter episode.)

EDIT: BTW, unless bit 2 of 2000 is set to 1, each write to 2007 increments the PPU counter by one. So it'll be 3F00, then 3F01, then 3F02, etc.


(edited by beneficii on 07-10-05 04:17 PM)
(edited by beneficii on 07-10-05 04:21 PM)
(edited by beneficii on 07-10-05 04:21 PM)
iamhiro1112

Armos
Level: 35

Posts: 484/487
EXP: 259927
For next: 20009

Since: 03-27-04
From: sd

Since last post: 18 days
Last activity: 7 days
Posted on 07-11-05 02:25 AM Link | Quote
Well, I hope u de-noobize cause I think a Mario Bros hack would be great. And a nice change of pace from all the SUPER mario bros games that are always being released.
NetSplit

Koopa
Level: 19

Posts: 67/117
EXP: 30378
For next: 5399

Since: 04-05-04

Since last post: 1 day
Last activity: 1 hour
Posted on 07-11-05 06:45 AM Link | Quote
Originally posted by macbee
BTW, sorry about my bad English.
What's ironic about this is that both you and Fx3 are from Brazil. But anyway, don't worry about it. Although some of the people here will bitch about people speaking english as a foreign language, there are some who are nice enough to overlook that.

Good luck on your hack!
Googie

Surarok
Level: 39

Posts: 441/624
EXP: 380784
For next: 23987

Since: 03-15-04
From: Corona Queens New York

Since last post: 3 hours
Last activity: 3 hours
Posted on 07-11-05 07:12 AM Link | Quote
I speak spanglish too! I'd like to see a full Mario Bros. hack myself. The only thing I seen to a Mario Bros. hack was a title screen by Darknight13, never played the game, *looks in hack pics folder* but here's the pic of the title screen...



I hope this'll help Macbee out with his hack.
Sorry if I was kinda off topic.
Fx3

Shyguy
Level: 13

Posts: 69/80
EXP: 10252
For next: 15

Since: 04-11-05
From: Brazil

Since last post: 98 days
Last activity: 34 days
Posted on 07-11-05 08:01 AM Link | Quote
Originally posted by NetSplit
Originally posted by macbee
BTW, sorry about my bad English.
What's ironic about this is that both you and Fx3 are from Brazil. But anyway, don't worry about it. Although some of the people here will bitch about people speaking english as a foreign language, there are some who are nice enough to overlook that.

Good luck on your hack!


Thanks a lot for your "nice" words... ;.
Someone set up us the bomb!
We get signal!
Setzer

Popo
Level: 36

Posts: 370/532
EXP: 290182
For next: 17928

Since: 04-22-04
From: Not Florida. because I'm going to sink it.

Since last post: 5 hours
Last activity: 48 min.
Posted on 07-11-05 09:37 AM Link | Quote
Originally posted by Myster Mask
I speak spanglish too! I'd like to see a full Mario Bros. hack myself. The only thing I seen to a Mario Bros. hack was a title screen by Darknight13, never played the game, *looks in hack pics folder* but here's the pic of the title screen...



I hope this'll help Macbee out with his hack.
Sorry if I was kinda off topic.



. . . Damn I miss shroomy :'(
Dish

Spiny
Level: 38

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

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 07-11-05 08:56 PM Link | Quote
Originally posted by macbee
Mario Bros Classic (E)


Any reason why you've chosen the yukky PAL version over either of the more common NTSC versions? "Mario Bros.(JU) [!]" or "Mario Bros. (JU)". Or is Mario Bros. Classic different from Mario Bros?

On second thought... is there even a PAL version?
d4s

Panser
Level: 29

Posts: 255/325
EXP: 142151
For next: 5734

Since: 03-23-04

Since last post: 13 days
Last activity: 1 day
Posted on 07-11-05 10:49 PM Link | Quote
Originally posted by Disch
Originally posted by macbee
Mario Bros Classic (E)


Any reason why you've chosen the yukky PAL version over either of the more common NTSC versions? "Mario Bros.(JU) [!]" or "Mario Bros. (JU)". Or is Mario Bros. Classic different from Mario Bros?

On second thought... is there even a PAL version?


dont have anything relevant to say,
but afair, they didnt care much about localization back in the days.

dont remember if they fixed at least the music speed for the pal versions.
i only have nesclones with these wonderful 100000 in 1 carts built-in here,
and despite outputting a pal video signal, all games on these carts werent speed-fixed.
i dont think thats a good indicator, though.
the built-in games are just hard-wired pirate famicom carts, anyway.
macbee

Shyguy
Level: 17

Posts: 81/91
EXP: 21200
For next: 3543

Since: 03-16-04
From: Brazil

Since last post: 70 days
Last activity: 2 days
Posted on 07-12-05 12:27 AM Link | Quote
People, thanks for your help, comments and questions. I'll try to advance on fnding the pallette.

Mario Bros. Classic is not the same JU game. Mario's jump is way more easy do deal with, there are a few cutscenes and the enemies' sprites are bigger. It's based on the FDS version of Mario Bros, even better than the european.
Kefka
Indefinitely Unbanned
Level: 81

Posts: 3256/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 07-12-05 07:55 AM Link | Quote
Originally posted by Myster Mask
I speak spanglish too!


Won't help ya with Portuguese though. Trust me, I speak Spanish well because my family does, but I don't know a whole lot of Portuguese.

But that was off topic. Why not hack Ms. Pac Man? That's always fun.

Originally posted by macbee
BTW, sorry about my bad English.


Do not worry, you are probably better at English than me. Truthfully.


(edited by Kefka on 07-11-05 10:56 PM)
macbee

Shyguy
Level: 17

Posts: 82/91
EXP: 21200
For next: 3543

Since: 03-16-04
From: Brazil

Since last post: 70 days
Last activity: 2 days
Posted on 07-12-05 07:25 PM Link | Quote
I don't have plans to finish it soon but I have the first picture of the new Mario Bros I drawed for the hack:

Googie

Surarok
Level: 39

Posts: 444/624
EXP: 380784
For next: 23987

Since: 03-15-04
From: Corona Queens New York

Since last post: 3 hours
Last activity: 3 hours
Posted on 07-15-05 07:11 AM Link | Quote
Macbee That looks really good, I like how you draw for your'e hacks.
Setzer

Popo
Level: 36

Posts: 382/532
EXP: 290182
For next: 17928

Since: 04-22-04
From: Not Florida. because I'm going to sink it.

Since last post: 5 hours
Last activity: 48 min.
Posted on 07-15-05 09:45 AM Link | Quote
now that is one badass mario.
Jacob264

Micro-Goomba
Level: 8

Posts: 10/19
EXP: 1716
For next: 471

Since: 08-30-04

Since last post: 11 hours
Last activity: 6 hours
Posted on 07-21-05 12:00 AM Link | Quote
I dont have Mario Bros Classic (E)

Can u get it for me?
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Help on "Mario Bros Classic" (NES) | |


ABII


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



Page rendered in 0.018 seconds.