Register | Login | |||||
Main
| Memberlist
| Active users
| Calendar
| Chat
| Online users Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album |
| |
0 users currently in General Emulation. |
User | Post |
FreeDOS + Posts: 207/1312 |
So with GoodTools it's basically the same as different versions (but UNIF is actually some feature in the way the cart is dumped). Thanks Dwedit..
Not to disrespect any of the others, I appreciate the fact that you were at least trying to help with some brainstorming |
Dwedit Posts: 33/116 |
Sometimes, you can easily tell the differences between the PRG revisions.
Super Mario 3 has different world names in the ending. In PRG0 they match the japanese version, and in PRG1 they match what the US version contains in the instruction book. For Dragon Warrior 1, someone screwed up and used the wrong character for the word 'point', so when you get hit in battle, it says "Thy hits hath decreased by 15" instead of "Thy hit points hath decreased by 15". That was fixed in PRG1. They still screwed up and made "hit points" singular if the damage equals 1. |
wboy Posts: 7/15 |
I didn't mean to imply it was directly related... so sorry to confuse.... just noting where I found the info pasted which seemly identifies when and why PRG0, PRG1 etc. is most likely used by the GoodNES rom verfication/naming convention...
My actually knowledge of the NES architecture and PRG ROMS starts with that post, and ends with this one! |
JaSp Posts: 16/89 |
They're, at least for SMB3, like v1.0 & v1.1 for some GBA games for example.
I checked both roms and found differences in some texts of the game as noticed in TMK; at the article "Two versions for NES". It seems that in this case, only text has been changed to correct grammatical errors and translation issues (Kuribo/Goomba). |
Disch Posts: 36/202 |
UNIF file format is completely unrelated.
PRG0 and PRG1 chunk names are to differentiate between multiple PRG chips on the same cartridge. In iNES, no such thing is noted (if there are multiple PRG chips, they're just all slapped together in the same PRG section). Not to mention SMB3 only has 1 PRG chip... and if a game has 2 chips the ROM would need them both -- splitting them up into two seperate ROMs would just make both ROMs unusable. So yeah... UNIF != GoodTools. |
wboy Posts: 6/15 |
Taken from the UNIF file format specifications (Universal NES Image) file format found at http://www.parodius.com/~veilleux/UNIF_current.txt
ID: [PRG0] through [PRGF] Length: ?? Revision: 4 Description: Chunks containing the Binary data of the PRG ROM. If there are more than 1 PRG chips on the PRG bus, use PRG1, PRG2, PRG4, etc. The way PRGs are handled depends on the mapper and emulator. Most generaly (99%), only use PRG0. (Some carts have been witnessed with 8 PRG ROMs). |
Disch Posts: 34/202 |
I would assume they were different releases of the games (not unlike finding a v1.0 and v1.1 version of the same ROM). Maybe bugfixes or code optimizations... or maybe no significant changes.
I briefly looked at both PRG0 and PRG1 versions of SMB3, and they do vary slightly. But I could play them both to death and not be able to tell you the difference between them. So in short: I don't know... good question. But if I had to guess, I'd say they're different release versions. |
FreeDOS + Posts: 204/1312 |
Some games have different ROMs with a PRG-number in the name. For example, Super Mario Bros. 3 (PRG0) or (PRG1)
the GoodCodes.txt file that comes with the GoodTool doesn't say anything about them. |