Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
09495 Misc. Minor Always 1 day ago 10 hours ago
Tester joemagiera View Status Public Platform MAME (Official Binary)
Assigned To Resolution Invalid report OS Windows (x64)
Status [?] Closed Driver
Version 0.286 Fixed in Version Build x64
Fixed in Git Commit Github Pull Request #
Summary 09495: MAME core ROMIdent: MAME -romident needs update
Description Missile Command has an aftermarket revision Super Missile Attack (made by General Computer Corporation).
Part of the conversion is to move the Missile Command revision 2 ROMs to the Super Missile Attack board.
The only ROM image difference between Missile Command revision 2 and revision 3 is the ROM located at KL1:
revision 2: 035822-02.kl1
revision 3: 035822-03e.kl1

General Computer Corporation addresses the -03e version in their documentation (I have attached it here, see question 4 at the bottom of the page) specifically stating the -03e version is also supported. I have tested the -03e version on real hardware and it works fine.

See the attached report, which is a MAME -romident on these two ROMs. 035822-02,kl1 is properly identified as being in Missile Command rev 2 and Super Missile Attack (rev 1).

However, 035822-03e.kl1 is only identified as being part of Missile Command rev 3 and is not identified as being valid in Super Missile Attack.
Steps To Reproduce Put these two ROM images (from Missile Command rev 2 & rev 3 ROMsets):
revision 2: 035822-02.kl1
revision 3: 035822-03e.kl1
into a folder within your main MAME directory (I'll call this folder MC-SMA for this example).
Go into DOS command mode and be in the main MAME directory.
Enter this command:
MAME -romident MC-SMA >MCSMA.txt
Open newly created file, MCSMA.txt (will be in your MAME directory).
Review results.
Additional Information All that's needed is for MAME -ROMIDENT is to recognize/report that the -03e ROM is also part of Super Missile Attack (rev 1). This might necessitate creating a second Super Missile Attack ROMset.

However, there is a "not encrypted" version of Super Missile Attack (MAME ROMset name suprmatkd). Each of the original revision 2 ROMs are hacked to support a not encrypted version of Super Missile Attack. There may be a need to create/support a not encrypted -03e ROM for the Super Missile Attack (not encrypted).
Github Commit
Flags
Regression Version
Affected Sets / Systems MAME core ROMIdent
Attached Files
jpg file icon Super Missile Attackrl.jpg (148,435 bytes) 1 day ago Uploaded by joemagiera
joemagiera
txt file icon mcsma.txt (319 bytes) 1 day ago Uploaded by joemagiera
[Show Content]
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.24464
Robbbert
Moderator
1 day ago
C:\MAME>mame suprmatk -lr
ROMs required for driver "suprmatk".
Name Size Checksum
035820-02.c1 2048 CRC(7a62ce6a) SHA1(9a39978138dc28fdefe193bfae1b226391e471db)
035821-02.b1 2048 CRC(df3bd57f) SHA1(0916925d3c94d766d33f0e4badf6b0add835d748)
035822-02.a1 2048 CRC(a1cd384a) SHA1(a1dd0953423750a0fbc6e3dccbf2ca64ef5a1f54)
035823-02.a5 2048 CRC(82e552bb) SHA1(d0f22894f779c74ceef644c9f03d840d9545efea)
035824-02.b5 2048 CRC(606e42e0) SHA1(9718f84a73c66b4e8ef7805a7ab638a7380624e1)
035825-02.c5 2048 CRC(f752eaeb) SHA1(0339a6ce6744d2091cc7e07675e509b202b0f380)
e0.d5 2048 CRC(d0b20179) SHA1(e2a9855899b6ff96b8dba169e0ab83f00a95919f)
e1.e5 2048 CRC(c6c818a3) SHA1(b9c92a85c07dd343d990e196d37b92d92a85a5e0)
035826-01.l6 32 CRC(86a22140) SHA1(2beebf7855e29849ada1823eae031fc98220bc43)
63s141.b2 256 CRC(2de8ee4d) SHA1(ff28c007df9c52227dfce76af6f7b1dfac3c2296)
63s141.b4 256 CRC(390fc532) SHA1(f9adde3f18f3db225ac3f3771c38ff139ef0a65e)

C:\MAME>mame missile -lr
ROMs required for driver "missile".
Name Size Checksum
035820-02.h1 2048 CRC(7a62ce6a) SHA1(9a39978138dc28fdefe193bfae1b226391e471db)
035821-02.jk1 2048 CRC(df3bd57f) SHA1(0916925d3c94d766d33f0e4badf6b0add835d748)
035822-03e.kl1 2048 CRC(1a2f599a) SHA1(2deb1219223032a9c83114e4e8b2fc11a570754c)
035823-02.lm1 2048 CRC(82e552bb) SHA1(d0f22894f779c74ceef644c9f03d840d9545efea)
035824-02.np1 2048 CRC(606e42e0) SHA1(9718f84a73c66b4e8ef7805a7ab638a7380624e1)
035825-02.r1 2048 CRC(f752eaeb) SHA1(0339a6ce6744d2091cc7e07675e509b202b0f380)
035826-01.l6 32 CRC(86a22140) SHA1(2beebf7855e29849ada1823eae031fc98220bc43)

You appear to be in error. Rom 035822-03e.kl1 CRC(1a2f599a) is only used in "missile" - not in any other set.
User avatar
No.24469
cuavas
Administrator
10 hours ago
The premise of the report, that -romident is a thing on its own that can somehow be "updated", it's completely flawed. You need at least a basic understanding of MAME to report issues.