Skip to content

Commit e9d363e

Browse files
authored
atari/klax.cpp: Document ROM build date shown in the test menu (#14235)
correct game dates based on internal ROM test routine
1 parent 2ec06a2 commit e9d363e

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

src/mame/atari/klax.cpp

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -501,7 +501,7 @@ void klax_bootleg_state::audio_ctrl_w(u8 data)
501501
*
502502
*************************************/
503503

504-
ROM_START( klax )
504+
ROM_START( klax ) // internal ROM test date: 13FEB1990 11:10:09
505505
ROM_REGION( 0x40000, "maincpu", 0 ) // 68000 code
506506
ROM_LOAD16_BYTE( "136075-6006.3n", 0x00000, 0x10000, CRC(e8991709) SHA1(90d69b0712e68e842a8b946539f1f43ef165e8de) )
507507
ROM_LOAD16_BYTE( "136075-6005.1n", 0x00001, 0x10000, CRC(72b8c510) SHA1(f79d3a2de4deaabbcec632e8be9a1d5f6c0c3740) )
@@ -531,7 +531,7 @@ ROM_START( klax )
531531
ROM_END
532532

533533

534-
ROM_START( klax5 )
534+
ROM_START( klax5 ) // internal ROM test date: 20JAN1990 14:47:06
535535
ROM_REGION( 0x40000, "maincpu", 0 ) // 68000 code
536536
ROM_LOAD16_BYTE( "13607-5006.3n", 0x00000, 0x10000, CRC(05c98fc0) SHA1(84880d3d65c46c96c739063b3f61b1663989c56e) )
537537
ROM_LOAD16_BYTE( "13607-5005.1n", 0x00001, 0x10000, CRC(d461e1ee) SHA1(73e8615a742555f74c1086c0b745afc7e94a478f) )
@@ -560,7 +560,7 @@ ROM_START( klax5 )
560560
ROM_LOAD( "136075-1004.6w.bin", 0x0000, 0x0117, CRC(6cd3270d) SHA1(84854b5beee539a80fc94f6e4637aa1c2543a1cb) )
561561
ROM_END
562562

563-
ROM_START( klax5bl ) // derived from 'klax5' set
563+
ROM_START( klax5bl ) // derived from 'klax5' set, internal ROM test date: 20JAN1990 14:47:06
564564
ROM_REGION( 0x40000, "maincpu", 0 ) // 68000 code
565565
ROM_LOAD16_BYTE( "6.bin", 0x00000, 0x10000, CRC(3cfd2748) SHA1(165c446bab9df6517746451d056330386cb5212c) )
566566
ROM_LOAD16_BYTE( "2.bin", 0x00001, 0x10000, CRC(910e5bf9) SHA1(2b5af427e7cbad8d4ed2a202900f227295e1dea9) )
@@ -582,7 +582,7 @@ ROM_START( klax5bl ) // derived from 'klax5' set
582582
ROM_LOAD16_BYTE( "8.bin", 0x00001, 0x10000, CRC(36764bbc) SHA1(5762996a327b5f7f93f42dad7eccb6297b3e4c0b) )
583583
ROM_END
584584

585-
ROM_START( klax5bl2 ) // derived from 'klax5' set, closer than klax5bl
585+
ROM_START( klax5bl2 ) // derived from 'klax5' set, closer than klax5bl, internal ROM test date: 20JAN1990 14:47:06
586586
ROM_REGION( 0x40000, "maincpu", 0 ) // 68000 code
587587
ROM_LOAD16_BYTE( "3.ic31", 0x00000, 0x10000, CRC(e43699f3) SHA1(2a78959ad065e1c0f69cc2ba4146a50102ccfd7e) )
588588
ROM_LOAD16_BYTE( "1.ic13", 0x00001, 0x10000, CRC(dc67f13a) SHA1(6021f48b53f9000983bcd786b8366ba8638174de) )
@@ -610,7 +610,7 @@ ROM_START( klax5bl2 ) // derived from 'klax5' set, closer than klax5bl
610610
ROM_LOAD( "gal16v8.ic29", 0x600, 0x117, NO_DUMP )
611611
ROM_END
612612

613-
ROM_START( klax5bl3 ) // almost identical to klax5bl2, only the first audiocpu ROM differs
613+
ROM_START( klax5bl3 ) // almost identical to klax5bl2, only the first audiocpu ROM differs, internal ROM test date: 20JAN1990 14:47:06
614614
ROM_REGION( 0x40000, "maincpu", 0 ) // 68000 code
615615
ROM_LOAD16_BYTE( "3.ic31", 0x00000, 0x10000, CRC(e43699f3) SHA1(2a78959ad065e1c0f69cc2ba4146a50102ccfd7e) )
616616
ROM_LOAD16_BYTE( "1.ic13", 0x00001, 0x10000, CRC(dc67f13a) SHA1(6021f48b53f9000983bcd786b8366ba8638174de) )
@@ -641,7 +641,7 @@ ROM_START( klax5bl3 ) // almost identical to klax5bl2, only the first audiocpu R
641641
ROM_LOAD( "gal16v8.ic29", 0x600, 0x117, NO_DUMP )
642642
ROM_END
643643

644-
ROM_START( klax4 )
644+
ROM_START( klax4 ) // internal ROM test date: 20JAN1990 14:47:06
645645
ROM_REGION( 0x40000, "maincpu", 0 ) // 68000 code
646646
ROM_LOAD16_BYTE( "136075-5006.3n", 0x00000, 0x10000, CRC(65eb9a31) SHA1(3f47d58fe9eb154ab14ac282919f92679b5c7922) )
647647
ROM_LOAD16_BYTE( "136075-5005.1n", 0x00001, 0x10000, CRC(7be27349) SHA1(79eef2b7f4a0fb6991d81f6543d5ae00de9f2452) )
@@ -670,7 +670,7 @@ ROM_START( klax4 )
670670
ROM_LOAD( "136075-1004.6w.bin", 0x0000, 0x0117, CRC(6cd3270d) SHA1(84854b5beee539a80fc94f6e4637aa1c2543a1cb) )
671671
ROM_END
672672

673-
ROM_START( klaxj4 )
673+
ROM_START( klaxj4 ) // internal ROM test date: 13FEB1990 11:10:09
674674
ROM_REGION( 0x40000, "maincpu", 0 ) // 68000 code
675675
ROM_LOAD16_BYTE( "136075-4406.3n", 0x00000, 0x10000, CRC(fc4045ec) SHA1(58441ffeb58c1dc9ef18f3c6381eec52923ffe03) )
676676
ROM_LOAD16_BYTE( "136075-4405.1n", 0x00001, 0x10000, CRC(f017461a) SHA1(a0acd66a48c2a964c3e8f2bdacd94908bfc84843) )
@@ -699,7 +699,7 @@ ROM_START( klaxj4 )
699699
ROM_LOAD( "136075-1004.6w.bin", 0x0000, 0x0117, CRC(6cd3270d) SHA1(84854b5beee539a80fc94f6e4637aa1c2543a1cb) )
700700
ROM_END
701701

702-
ROM_START( klaxj3 )
702+
ROM_START( klaxj3 ) // internal ROM test date: 20JAN1990 14:47:06
703703
ROM_REGION( 0x40000, "maincpu", 0 ) // 68000 code
704704
ROM_LOAD16_BYTE( "136075-3406.3n", 0x00000, 0x10000, CRC(ab2aa50b) SHA1(0ebffc8b4724eb8c4423e0b1f62b0fff7cc30aab) )
705705
ROM_LOAD16_BYTE( "136075-3405.1n", 0x00001, 0x10000, CRC(9dc9a590) SHA1(4c77b1ad9c083325f33520f2b6aa598dde247ad8) )
@@ -729,7 +729,7 @@ ROM_START( klaxj3 )
729729
ROM_END
730730

731731

732-
ROM_START( klaxd2 )
732+
ROM_START( klaxd2 ) // internal ROM test date: 13FEB1990 11:10:09
733733
ROM_REGION( 0x40000, "maincpu", 0 ) // 68000 code
734734
ROM_LOAD16_BYTE( "136075-2206.3n", 0x00000, 0x10000, CRC(9d1a713b) SHA1(6e60a43934bd8959c5c07dd12e087c63ea791bb9) )
735735
ROM_LOAD16_BYTE( "136075-1205.1n", 0x00001, 0x10000, CRC(45065a5a) SHA1(77339ca04e54a04489ce9d6e11816475e57d1311) )
@@ -767,13 +767,13 @@ ROM_END
767767
*
768768
*************************************/
769769

770-
GAME( 1989, klax, 0, klax, klax, klax_state, empty_init, ROT0, "Atari Games", "Klax (version 6)", MACHINE_SUPPORTS_SAVE )
771-
GAME( 1989, klax5, klax, klax, klax, klax_state, empty_init, ROT0, "Atari Games", "Klax (version 5)", MACHINE_SUPPORTS_SAVE )
772-
GAME( 1989, klax4, klax, klax, klax, klax_state, empty_init, ROT0, "Atari Games", "Klax (version 4)", MACHINE_SUPPORTS_SAVE )
773-
GAME( 1989, klaxj4, klax, klax, klax, klax_state, empty_init, ROT0, "Atari Games", "Klax (Japan, version 4)", MACHINE_SUPPORTS_SAVE )
774-
GAME( 1989, klaxj3, klax, klax, klax, klax_state, empty_init, ROT0, "Atari Games", "Klax (Japan, version 3)", MACHINE_SUPPORTS_SAVE )
775-
GAME( 1989, klaxd2, klax, klax, klax, klax_state, empty_init, ROT0, "Atari Games", "Klax (Germany, version 2)", MACHINE_SUPPORTS_SAVE )
770+
GAME( 1990, klax, 0, klax, klax, klax_state, empty_init, ROT0, "Atari Games", "Klax (version 6)", MACHINE_SUPPORTS_SAVE )
771+
GAME( 1990, klax5, klax, klax, klax, klax_state, empty_init, ROT0, "Atari Games", "Klax (version 5)", MACHINE_SUPPORTS_SAVE )
772+
GAME( 1990, klax4, klax, klax, klax, klax_state, empty_init, ROT0, "Atari Games", "Klax (version 4)", MACHINE_SUPPORTS_SAVE )
773+
GAME( 1990, klaxj4, klax, klax, klax, klax_state, empty_init, ROT0, "Atari Games", "Klax (Japan, version 4)", MACHINE_SUPPORTS_SAVE )
774+
GAME( 1990, klaxj3, klax, klax, klax, klax_state, empty_init, ROT0, "Atari Games", "Klax (Japan, version 3)", MACHINE_SUPPORTS_SAVE )
775+
GAME( 1990, klaxd2, klax, klax, klax, klax_state, empty_init, ROT0, "Atari Games", "Klax (Germany, version 2)", MACHINE_SUPPORTS_SAVE )
776776

777-
GAME( 1989, klax5bl, klax, klax5bl, klax, klax_bootleg_state, empty_init, ROT0, "bootleg", "Klax (version 5, bootleg set 1)", MACHINE_SUPPORTS_SAVE )
778-
GAME( 1989, klax5bl2, klax, klax5bl, klax, klax_bootleg_state, empty_init, ROT0, "bootleg", "Klax (version 5, bootleg set 2)", MACHINE_SUPPORTS_SAVE )
779-
GAME( 1989, klax5bl3, klax, klax5bl, klax, klax_bootleg_state, empty_init, ROT0, "bootleg (Playmark)", "Klax (version 5, bootleg set 3)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) /* encrypted Z80 opcodes */
777+
GAME( 1990, klax5bl, klax, klax5bl, klax, klax_bootleg_state, empty_init, ROT0, "bootleg", "Klax (version 5, bootleg set 1)", MACHINE_SUPPORTS_SAVE )
778+
GAME( 1990, klax5bl2, klax, klax5bl, klax, klax_bootleg_state, empty_init, ROT0, "bootleg", "Klax (version 5, bootleg set 2)", MACHINE_SUPPORTS_SAVE )
779+
GAME( 1990, klax5bl3, klax, klax5bl, klax, klax_bootleg_state, empty_init, ROT0, "bootleg (Playmark)", "Klax (version 5, bootleg set 3)", MACHINE_NOT_WORKING | MACHINE_SUPPORTS_SAVE ) /* encrypted Z80 opcodes */

0 commit comments

Comments
 (0)