Super Mario World 2

Found a bug? Please report it, but remember to follow the bug reporting guidelines.
Missing a sane feature? Let us know!
But please do NOT request ports to other systems.

Moderator: ZSNES Mods

LobStar
Lurker
Posts: 189
Joined: Tue Dec 14, 2004 3:43 pm
Location: Corlo Island
Contact:

Post by LobStar »

3l17 wrote:Ok, THX, I just meant the same, cause I use "Cartridge" for rom and "rom" for what you call "rom image" :wink:
I think Nach was just trying to be technical and accurate ;). I knew what you meant, as I'm sure most others did, but now you can be technical too ^^;
... Ever take a look at the Earthbound ROM? I SWEAR THE PROGRAMMERS WERE ON CRACK WHEN THEY DID IT! JUST LOOK AT IT!
FitzRoy
Veteran
Posts: 861
Joined: Wed Aug 04, 2004 5:43 pm
Location: Sloop

Post by FitzRoy »

3l17 wrote:little question: what means "interleaved"?
See what I mean. People who don't know look at interleaved: yes and see no implication that that is what's screwing things up. To them, "interleaved: yes" is to "interleaved: no" as "hirom" is to "lorom." They have no idea that yes is a bad thing and that it could be responsible for their problem. And as the documentation exists now, spouting something about superfx and interleaved roms as though the people who were having problems with such knew that these were important characteristics of the problem in the first place. A red highlight and specific instruction solves that.
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

3l17 wrote:and whats a rom image then?
ROM = stands for "Read-Only Memory"
ROM image = a copy ("image") of the data that is stored in the ROM chip
Stifu
Regular
Posts: 245
Joined: Fri Dec 10, 2004 10:02 pm

Post by Stifu »

FitzRoy wrote:
3l17 wrote:little question: what means "interleaved"?
See what I mean. People who don't know look at interleaved: yes and see no implication that that is what's screwing things up. To them, "interleaved: yes" is to "interleaved: no" as "hirom" is to "lorom." They have no idea that yes is a bad thing and that it could be responsible for their problem. And as the documentation exists now, spouting something about superfx and interleaved roms as though the people who were having problems with such knew that these were important characteristics of the problem in the first place. A red highlight and specific instruction solves that.
How about displaying things like that in ZSNES :

chksum: fail
chksum: ok
interleaved: yes
interleaved: no

The colors should be self explanatory...
jj_frap
Rookie
Posts: 21
Joined: Wed Aug 25, 2004 2:55 am

Do things right.

Post by jj_frap »

If we eliminate support for improperly dumped ROMs, people will have less of an excuse to leave them floating around cyberspace and they'll gradually because rare anachronisms.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Re: Do things right.

Post by Nach »

jj_frap wrote:If we eliminate support for improperly dumped ROMs, people will have less of an excuse to leave them floating around cyberspace and they'll gradually because rare anachronisms.
No because a certain program counts Super FX interleaved ROMs as different dumps, and it's followers just have to have everything out there despite it being the same thing just messed up.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Ichinisan
Veteran
Posts: 603
Joined: Wed Jul 28, 2004 8:54 am

Post by Ichinisan »

3l17 wrote:Ok, THX, I just meant the same, cause I use "Cartridge" for rom and "rom" for what you call "rom image" :wink:
Well, a cartridge is a plastic case. It contains a printed circuit board (PCB) inside with several components, including ROM chips.
Bent
Lurker
Posts: 193
Joined: Wed Jul 28, 2004 5:16 am

Post by Bent »

A small suggestion, could we have Zsnes pop up some kind of message when an interleved game is loaded that tells them to download NSRT and fix it? Maybe then tell them to check a specific area in the documentation or something.
~Bent
Noxious Ninja
Dark Wind
Posts: 1271
Joined: Thu Jul 29, 2004 8:58 pm
Location: Texas
Contact:

Re: Do things right.

Post by Noxious Ninja »

fixed wrote:If Cowering eliminates support for improperly dumped ROMs, people will have less of an excuse to leave them floating around cyberspace and they'll gradually because rare anachronisms.
[u][url=http://bash.org/?577451]#577451[/url][/u]
FitzRoy
Veteran
Posts: 861
Joined: Wed Aug 04, 2004 5:43 pm
Location: Sloop

Post by FitzRoy »

Stifu wrote:
FitzRoy wrote:
3l17 wrote:little question: what means "interleaved"?
See what I mean. People who don't know look at interleaved: yes and see no implication that that is what's screwing things up. To them, "interleaved: yes" is to "interleaved: no" as "hirom" is to "lorom." They have no idea that yes is a bad thing and that it could be responsible for their problem. And as the documentation exists now, spouting something about superfx and interleaved roms as though the people who were having problems with such knew that these were important characteristics of the problem in the first place. A red highlight and specific instruction solves that.
How about displaying things like that in ZSNES :

chksum: fail
chksum: ok
interleaved: yes
interleaved: no

The colors should be self explanatory...
I think either way would be self-explanatory, and having one color is simpler than two. It's like getting a paper checked, if something is wrong you see red, but if something is right, you usually don't see green next to right answers as well (which should be less rare). It's sort of unnecessary and makes it more confusing. If people see color every time they start a rom, they're just going to become desensitized to it.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

I like the idea of copying MK's color coding techniques fron Snes9x.
Now if only I knew how to color the output text...
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
LobStar
Lurker
Posts: 189
Joined: Tue Dec 14, 2004 3:43 pm
Location: Corlo Island
Contact:

Post by LobStar »

I know the DOS directive to color text in assembler,but something tells me ZSNES does not use the DOS directive to display its text and that wouldn't help linux either, to be honest I've never looked at the source heh but when windows xp finally finishes downloading (stuck at 96% and keeps saying theres no sources dispite it saying the last full source was on 10 min ago, stupid no kad supported mule client) I'll have a look at it and try to do some stuff with it.
... Ever take a look at the Earthbound ROM? I SWEAR THE PROGRAMMERS WERE ON CRACK WHEN THEY DID IT! JUST LOOK AT IT!
FitzRoy
Veteran
Posts: 861
Joined: Wed Aug 04, 2004 5:43 pm
Location: Sloop

Post by FitzRoy »

Nach wrote:I like the idea of copying MK's color coding techniques fron Snes9x.
Now if only I knew how to color the output text...
Interesting, I don't recall snes9x ever having that. I haven't used it for a long time.
adventure_of_link
Locksmith of Hyrule
Posts: 3634
Joined: Sun Aug 08, 2004 7:49 am
Location: 255.255.255.255
Contact:

Post by adventure_of_link »

That's been in every release of Snes9X from v1.42 on forward. IIRC, here's what the colours mean:
White: Clecksum OK, ROM should boot with no problem.
Yellow: Bad checksum, could be under/overdumped, hacked, translated, PD, or just a bad ROM.
Cyan: Mode 2 interleave
Red: definate hack, download NSRT to fix it.
If someone can tell me what the colour for mode 1 interleave is, thanks.
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
Clements
Randomness
Posts: 1172
Joined: Wed Jul 28, 2004 4:01 pm
Location: UK
Contact:

Post by Clements »

Green
adventure_of_link
Locksmith of Hyrule
Posts: 3634
Joined: Sun Aug 08, 2004 7:49 am
Location: 255.255.255.255
Contact:

Post by adventure_of_link »

Figured as much, thanks Clements.
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
FitzRoy
Veteran
Posts: 861
Joined: Wed Aug 04, 2004 5:43 pm
Location: Sloop

Post by FitzRoy »

adventure_of_link wrote:That's been in every release of Snes9X from v1.42 on forward. IIRC, here's what the colours mean:
White: Clecksum OK, ROM should boot with no problem.
Yellow: Bad checksum, could be under/overdumped, hacked, translated, PD, or just a bad ROM.
Cyan: Mode 2 interleave
Red: definate hack, download NSRT to fix it.
If someone can tell me what the colour for mode 1 interleave is, thanks.
Wow, that's pretty wonky compared to what we suggested for reasons already explained.
Murdock
Rookie
Posts: 40
Joined: Mon Sep 13, 2004 4:22 am
Location: Midwest

Post by Murdock »

White and Red is good enough for me, infact I would rather see white used instead of green.
[quote="Clements"]People who [i]dye[/i] their hair blonde are usually the dumb ones, since they often care more about their outward appearance than their personality or intellect.[/quote]
max

resp........

Post by max »

And after all that I must haser so that mario World 2 works? :roll:
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

Please resize your avatar, it goes against the board rules.
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
Dmog
Lurker
Posts: 192
Joined: Tue Aug 31, 2004 6:03 pm

Post by Dmog »

FitzRoy wrote:I don't think zsnes should have to be responsible for fixing other people's mistakes. Perfectly good roms exist out there, as do perfectly good utilities to verify and fix them. Being an average Joe might be a good enough excuse if it weren't for the fact that documentation and stickies have been put in place specifically for Joe so that he may forever be enlightened.

However pf is touching on something that I might think about harder in the next few days. Despite all that's been done to prevent this, people are still posting bug reports of interleaved roms. I don't think it's because they're dumb, I think the documentation and first-start screen are still deficient in educating these people about certain things.

But my idea for the moment is to change the color of the "INTERLEAVED: YES" and "CHKSUM: BAD" of the rom info on loading from white to red. Although this alone might tell the person something is wrong, it's not enough without some added info. So in addition to this, when either of these occur, also place a sentence above in red that says "THIS ROM IS CORRUPT. SEE FAQ IF PROBLEM OCCURS." Then they will know where to go to learn about what's wrong and if they can fix it. Obviously the documentation might have to be changed to refer to this and to explain how betas can be disregarded. This could avoid adding hacked code and help educate people at the same time.
Completely agree, VirtuaNES allready has such a feature. It have support for bad dumps, but it does warn you upon loading that the rom is f*cked up in some way (provided you didn't disable the warning messages in the option).

Even if it's only something like a tag ( "Diskdude!") in the header, VirtuaNES will complain. This favors the use of clean,junk free NES rom.

Let the average Joe rise above his Joe-ism,or whatever.

edit:Doh,I didn't see the thread was a month old until Max resucitated it...
snkcube
Hero of Time
Posts: 2646
Joined: Fri Jul 30, 2004 2:49 am
Location: In front of the monitor
Contact:

Post by snkcube »

That's one big avatar you got there max. Kick it down a notch.
Try out CCleaner and other free software at Piriform
Image
pagefault
ZSNES Developer
ZSNES Developer
Posts: 812
Joined: Tue Aug 17, 2004 5:24 am
Location: In your garden

Post by pagefault »

Nach wrote:I like the idea of copying MK's color coding techniques fron Snes9x.
Now if only I knew how to color the output text...
Will explain on IRC.
Post Reply