Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
09495 Misc. Minor Always 19 days ago 18 days 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) 19 days ago Uploaded by joemagiera
joemagiera
txt file icon mcsma.txt (319 bytes) 19 days ago Uploaded by joemagiera
[Show Content]
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.24464
Robbbert
Moderator
19 days 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
18 days 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.