#2408 closed defect (wontfix)
MMNES: failed detection of European version
Reported by: | SF/sirgraham | Owned by: | sev- |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Maniac Mansion |
Description
ScummVM 0.8.0 (Oct 29 2005 12:07:20)
Identifies the European ROM of Maniac Mansion NES as the USA ROM ("Maniac Mansion (English (US)/NES)"). There is no affect on gamplay. Note: it doesn't matter whether you're trying to detect the game in the form of a PRG file or extracted LFLs.
Ticket imported from: #1379584. Ticket imported from: bugs/2408.
Change History (8)
comment:1 by , 19 years ago
Summary: | ScummVM 0.8.0 fails to detect European ROM correctly → MMNES - ScummVM 0.8.0 fails to detect European ROM correctly |
---|
comment:2 by , 19 years ago
Owner: | set to |
---|---|
Summary: | MMNES - ScummVM 0.8.0 fails to detect European ROM correctly → MMNES: failed detection of European version |
comment:3 by , 19 years ago
comment:4 by , 19 years ago
It IS the European ROM, I checked. In the European version, you can't kill the hamster, and in the USA version, you can. I played till this part in both ROMs to make sure. Also, see this thread: http://forums.scummvm.org/viewtopic.php?t=449 I think that they agree with me there. Btw, I attached my ROM image so you can check it.
comment:7 by , 19 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
comment:8 by , 19 years ago
I've just checked the contents of the ROM image, and it is indeed the European version. After chopping the header off and changing the extension to .PRG, I get the following output:
ScummVM 0.9.0CVS (Dec 13 2005 09:25:43)
Debuglevel (from command line): 1 Looking for maniac Trying to start game 'Maniac Mansion' Output sample rate: 22050 Hz ROM contents verified as Maniac Mansion (Europe) NES V1 game detected
followed by the program exiting due to an assertion failure.
If I run the same file through extract_mm_nes, I get the following output:
ROM contents verified as Maniac Mansion (Europe) Creating 01.LFL... Creating 02.LFL... ... ... Creating 53.LFL... Creating 54.LFL... Creating 00.LFL... All done!
If version 0.8.0 is identifying it as the USA version, it just means that it's printing the wrong text string - if it was actually TREATING it as the USA version, I can guarantee that it would *not* run, since the version of the ROM image directly determines where the extractor (whether it's extract_mm_nes or scummvm.exe) locates all of the game's resources.
If your European ROM image is being identified as the USA version, then it is NOT the European ROM image - it is the USA version. I have the European ROM image (which I used when building the LFL extract utility, which was subsequently built into ScummVM), and it is identified properly by the extract utility and ScummVM itself.