Previous Thread
Next Thread
Print Thread
Page 1 of 3 1 2 3
Joined: Aug 2006
Posts: 15
F
Junior Member
OP Offline
Junior Member
F
Joined: Aug 2006
Posts: 15
Hi,

Nestopia plays "Super Mario Bros. 1" at world 0-1 swimming....

The rom is okay because when rocknes plays it, it begins in world 1-1 as expected...

Curious about this one....

Thanks.

Joined: Jan 2006
Posts: 92
Member
Offline
Member
Joined: Jan 2006
Posts: 92
I think that the ROM was Dumped from Pirate Cart.
It is the pirate cart by which a title is not displayed.
Since there is no initialization code, it begins from world 0-1.
The Mapper0 support by Nestopia is right.
Possibly, this Pirate Cart may be initializing by hardware.
In that case, it is necessary to set another Mapper to this ROM.

Joined: Jan 2005
Posts: 154
Senior Member
Offline
Senior Member
Joined: Jan 2005
Posts: 154
Some older emulators inaccurately clear RAM rather than set it to mostly 0xFF, making you think that your game dump is clean when it really isn't. One workaround for playing these inferior Super Mario Bros. game dumps on a more accurate NES emulator like Nestopia is to hold the A button while pressing start to begin.

Joined: Jan 2006
Posts: 44
X
Member
Offline
Member
X
Joined: Jan 2006
Posts: 44
You could download the "smb_fix" utility . It should hopefully repair your bad SMB ROM.

Joined: Feb 2006
Posts: 81
D
Member
Offline
Member
D
Joined: Feb 2006
Posts: 81
That pirate dump is way too easy to find in circulation (it took me a LONG time to find the legitimate dump online - I probably hit 20 ro 30 ROM sites before I finally found the good dump). When I got the correct ROM image, the file name was "Super Mario Bros. (JU) (PRG0) [!].nes" (the "[!]" is key here - that indicates a verified good dump). The site also had the pirate version, under the name "Super Mario Bros. (JU) [p1].nes" (where "[p1]" indicates "pirate dump #1").

The pirate dump came from a multi-cart, which apparently allowed the user to set the world number to start on before beginning the game. The ROM code was hacked to prevent the world number from being initialized. Since this dump of the game does not initialize the world number, it is at the mercy of what that spot of memory is set to on power-up. Accurate emulators set RAM to 0xFF, which in equivalent to world 0, while inaccurate emulators (including RockNES) set RAM to 0x00, equivalent to world 1. (There are a few games that expect RAM to 0xFF at startup, or so I remember hearing, so an emulators really doesn't have much flexibility in this area.)


"Last version was better," says Floyd. "More bugs. Bugs make game fun."
Joined: Jul 2006
Posts: 28
P
Junior Member
Offline
Junior Member
P
Joined: Jul 2006
Posts: 28
Not completely related, but it seems that by the time of GoodNES 3.10, Cowering or one of his assistants determined that the SMB1 dump formerly marked as PRG1 is bad (the only good dump now is called "Super Mario Bros. (JU) [!]").


The neutrality of this username is disputed ...
Joined: Aug 2006
Posts: 15
F
Junior Member
OP Offline
Junior Member
F
Joined: Aug 2006
Posts: 15
Thanks everyone. I found and used "Super Mario Bros. (JU) (PRG0) [!].nes"

game on!

Joined: Sep 2006
Posts: 124
N
Senior Member
Offline
Senior Member
N
Joined: Sep 2006
Posts: 124
Sorry to butt in, but... this pirate cart was commonplace here, and it used to run correctly on real hardware (at least on the NES clones that were commonplace along with this pirate cart) without any trickery (holding A prior to pressing Start). I used to own one of these NES clones, and I really thought Super Mario Bros. had no title screen until I saw the original years later. Any ideas on that? May it be that ALL the NES clones sold here in the time have differences from Nintendo's hardware...? The main chips on their boards are UA6547 and UA6548 from UMC. I think the UA6547 is the CPU and the 6548 is the PPU, but I'm not sure.

Last edited by nitrousoxide82; 02/11/07 12:35 PM.
Joined: Jan 2006
Posts: 92
Member
Offline
Member
Joined: Jan 2006
Posts: 92
Hello nitrousoxide82

I also regard this problem as strange.
When writing Pirate SMB Image which the My friend Dumped a long time ago in EPROM and playing it with the Nintendo original Family Computer system before, it began from the stage 0-1.

However, my friend says that he began from the stage 1-1.

Joined: Sep 2006
Posts: 124
N
Senior Member
Offline
Senior Member
N
Joined: Sep 2006
Posts: 124
Quote:

The pirate dump came from a multi-cart, which apparently allowed the user to set the world number to start on before beginning the game. The ROM code was hacked to prevent the world number from being initialized. Since this dump of the game does not initialize the world number, it is at the mercy of what that spot of memory is set to on power-up. Accurate emulators set RAM to 0xFF, which in equivalent to world 0, while inaccurate emulators (including RockNES) set RAM to 0x00, equivalent to world 1.


Ah, now I see. Although the commonplace pirate cart that I used to see here had the title screen removed, it always started from world 1-1 and didn't allow selection until going past world 8-4 once. After clearing the game, you could select world with button B, and all the turtles would be replaced with the black-shelled "fireproof turtles" and move faster than normal. Perhaps the ROM I used to see here didn't include this hack... and perhaps this hack was made to fit NESticle, which was THE NES emulator way back then...

And by the way, MESS doesn't set it to either world 0 or world 1. The world number is glitched, but you start from level 3-1 and can progress normally through levels, however the pipes don't work and the game hangs after clearing level X-4 (where X is the glitched character) - at least when I tried. I think that might be because MESS allocates memory and leaves it as-is - so leaving the game "at the mercy of what that spot of memory is set to on power-up".

There was also another pirate cart with level selection from the beginning, and an altered title screen (that showed some image and had a big "2" in it), and with the water level tune sounding somewhat different. This was also common in multicarts.

Joined: Jan 2005
Posts: 154
Senior Member
Offline
Senior Member
Joined: Jan 2005
Posts: 154
Quote:
The rom is okay because when rocknes plays it, it begins in world 1-1 as expected...

Nope, Rocknes clears RAM to 0 at power-up, which is not what a NES does.

And here's my usual tip for this version of the game: hold A while pressing start and it'll work correctly on any emulator.

Joined: Oct 2002
Posts: 1,017
M
Senior Member
Offline
Senior Member
M
Joined: Oct 2002
Posts: 1,017
Originally Posted By blargg
Quote:
The rom is okay because when rocknes plays it, it begins in world 1-1 as expected...

Nope, Rocknes clears RAM to 0 at power-up, which is not what a NES does.

And here's my usual tip for this version of the game: hold A while pressing start and it'll work correctly on any emulator.


I think his main point was that a friend of his was claiming that it would work fine on his pirate NES clone. I would be willing to bet money that the pirate machines just have different RAM states when booting up.

Joined: Jan 2006
Posts: 92
Member
Offline
Member
Joined: Jan 2006
Posts: 92
Tetris Famiry 9-in-1 (Mapper 61) happens to this problem.

Please play the 8th and 9th games of Tetris Famiry 9-in-1.
Time counter is strange.

I am investigating now.

Joined: Jan 2006
Posts: 92
Member
Offline
Member
Joined: Jan 2006
Posts: 92
I wrote ROM in RAM flash Cart, and checked it with several
kinds of family computer real machines.


Famicom -> World "1-1" (Normality)
NES -> World "1-1" (Normality)
NewFamicom -> World "2-1" (Abnormality)
Sharp Famicom -> World "1-1" However, "0-1" is uncommonly displayed.

There are the one that becomes strange and the one that doesn't become it
depending on the kind of the main body of NES.


Joined: Sep 2007
Posts: 3
M
Member
Offline
Member
M
Joined: Sep 2007
Posts: 3
we
Originally Posted By blargg
Some older emulators inaccurately clear RAM rather than set it to mostly 0xFF, making you think that your game dump is clean when it really isn't. One workaround for playing these inferior Super Mario Bros. game dumps on a more accurate NES emulator like Nestopia is to hold the A button while pressing start to begin.
yes well it worked for me but it just doesnt feel authentic witout the first mario game without its title screen. Is there anyway to fix the rom or emulator?

Joined: Dec 2005
Posts: 330
A
AWJ Offline
Senior Member
Offline
Senior Member
A
Joined: Dec 2005
Posts: 330
Your question has already been answered. The ROM you have was dumped from a bootleg cartridge, which is why it has no title screen and doesn't work properly. You need a ROM dumped from an original Nintendo cartridge.

Joined: Sep 2007
Posts: 147
A
Village Idiot
Senior Member
Offline
Village Idiot
Senior Member
A
Joined: Sep 2007
Posts: 147
some roms (X games in 1) with SMB1 occurs same problem, but many others games in roms X games in 1 show same problem. Only old games of 1983-86.

Joined: Oct 2005
Posts: 351
R
Senior Member
Offline
Senior Member
R
Joined: Oct 2005
Posts: 351
This mess could be avoided if sites used No-Intro instead of badnes. frown

Joined: Oct 2002
Posts: 1,017
M
Senior Member
Offline
Senior Member
M
Joined: Oct 2002
Posts: 1,017
Originally Posted By Augusto
some roms (X games in 1) with SMB1 occurs same problem, but many others games in roms X games in 1 show same problem. Only old games of 1983-86.


What's your point?

Joined: Sep 2007
Posts: 147
A
Village Idiot
Senior Member
Offline
Village Idiot
Senior Member
A
Joined: Sep 2007
Posts: 147
have some others roms (Romcenter show good dump status) what have problems in load and others problems in emulation.
earlier nestopia version no problems with somes games that have problems in newest version.
impossible now i post about all games because the system here (temporary) don't have d3d9 gpu driver.

i remember somes.
102 in 1 Contra Function. (Game Contra have several versions what not run in nestopia, but rocknes is ok)
13-Friday.



ah, Rolling Thunder have one time that show incorrect colors in loading save state in last stage.
save state saves YUV or RGB settings from emulator code ? if yes it was that.

good luck.
that your star shines more in that world.

Joined: Oct 2007
Posts: 2
A
Member
Offline
Member
A
Joined: Oct 2007
Posts: 2
where do i get the roms from excuse me for asking im the biggest newb ever

Joined: Feb 2004
Posts: 2,383
Likes: 98
Very Senior Member
Offline
Very Senior Member
Joined: Feb 2004
Posts: 2,383
Likes: 98
You will be banned if you ask questions like that. ROM begging is strictly forbidden.

Joined: Oct 2007
Posts: 2
A
Member
Offline
Member
A
Joined: Oct 2007
Posts: 2
alright chilll god danm just tell me that nope we cant help you at all

Page 1 of 3 1 2 3

Moderated by  Marty, R. Belmont 

Link Copied to Clipboard
Who's Online Now
1 members (mixmaster), 27 guests, and 3 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,103
Posts119,284
Members5,019
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com