@@ -202,14 +202,14 @@ void konendev_state::main_map(address_map &map)
202
202
map (0x79800000 , 0x798000ff ).rw (m_gcu, FUNC (k057714_device::read), FUNC (k057714_device::write));
203
203
map (0x7a000000 , 0x7a01ffff ).ram ().share (" nvram0" );
204
204
map (0x7a100000 , 0x7a11ffff ).ram ().share (" nvram1" );
205
- map (0x7e800000 , 0x7e9fffff ).rw (" prgflash1" , FUNC (fujitsu_29f016a_device::read), FUNC (fujitsu_29f016a_device::write));
206
- map (0x7ea00000 , 0x7ebfffff ).rw (" prgflash2" , FUNC (fujitsu_29f016a_device::read), FUNC (fujitsu_29f016a_device::write));
207
- map (0x7ec00000 , 0x7edfffff ).rw (" prgflash3" , FUNC (fujitsu_29f016a_device::read), FUNC (fujitsu_29f016a_device::write));
208
- map (0x7ee00000 , 0x7effffff ).rw (" prgflash4" , FUNC (fujitsu_29f016a_device::read), FUNC (fujitsu_29f016a_device::write));
209
- map (0x7f000000 , 0x7f1fffff ).rw (" prgflash5" , FUNC (fujitsu_29f016a_device::read), FUNC (fujitsu_29f016a_device::write));
210
- map (0x7f200000 , 0x7f3fffff ).rw (" prgflash6" , FUNC (fujitsu_29f016a_device::read), FUNC (fujitsu_29f016a_device::write));
211
- map (0x7f400000 , 0x7f5fffff ).rw (" prgflash7" , FUNC (fujitsu_29f016a_device::read), FUNC (fujitsu_29f016a_device::write));
212
- map (0x7f600000 , 0x7f7fffff ).rw (" prgflash8" , FUNC (fujitsu_29f016a_device::read), FUNC (fujitsu_29f016a_device::write));
205
+ map (0x7e800000 , 0x7effffff ).rw (" prgflash1" , FUNC (fujitsu_29f016a_device::read), FUNC (fujitsu_29f016a_device::write)). umask32 ( 0x000000ff );
206
+ map (0x7e800000 , 0x7effffff ).rw (" prgflash2" , FUNC (fujitsu_29f016a_device::read), FUNC (fujitsu_29f016a_device::write)). umask32 ( 0x0000ff00 );
207
+ map (0x7e800000 , 0x7effffff ).rw (" prgflash3" , FUNC (fujitsu_29f016a_device::read), FUNC (fujitsu_29f016a_device::write)). umask32 ( 0x00ff0000 );
208
+ map (0x7e800000 , 0x7effffff ).rw (" prgflash4" , FUNC (fujitsu_29f016a_device::read), FUNC (fujitsu_29f016a_device::write)). umask32 ( 0xff000000 );
209
+ map (0x7f000000 , 0x7f7fffff ).rw (" prgflash5" , FUNC (fujitsu_29f016a_device::read), FUNC (fujitsu_29f016a_device::write)). umask32 ( 0x000000ff );
210
+ map (0x7f000000 , 0x7f7fffff ).rw (" prgflash6" , FUNC (fujitsu_29f016a_device::read), FUNC (fujitsu_29f016a_device::write)). umask32 ( 0x0000ff00 );
211
+ map (0x7f000000 , 0x7f7fffff ).rw (" prgflash7" , FUNC (fujitsu_29f016a_device::read), FUNC (fujitsu_29f016a_device::write)). umask32 ( 0x00ff0000 );
212
+ map (0x7f000000 , 0x7f7fffff ).rw (" prgflash8" , FUNC (fujitsu_29f016a_device::read), FUNC (fujitsu_29f016a_device::write)). umask32 ( 0xff000000 );
213
213
map (0x7ff00000 , 0x7fffffff ).rom ().region (" program" , 0 );
214
214
}
215
215
@@ -472,16 +472,16 @@ ROM_START( enchlamp ) // the flash dumps have been split from an aggregated dump
472
472
ROM_LOAD32_WORD_SWAP ( " enl5rg26_02l.u66" , 0x00002 , 0x100000 , CRC(d0e42c9f) SHA1(10ff944ec0a626d47ec12be291ff5fe001342ed4) )
473
473
474
474
ROM_REGION ( 0x200000 , " prgflash1" , ROMREGION_ERASE00 )
475
- ROM_LOAD ( " prgflash1" , 0x000000 , 0x200000 , CRC(d68cab01 ) SHA1(c7f31c9620fad83794954ba4f0f7c39224698cf7 ) )
475
+ ROM_LOAD ( " prgflash1.c4 " , 0x000000 , 0x200000 , CRC(575327f8 ) SHA1(3a05e66c0323d92121d33b4d8b9072b81a25b053 ) )
476
476
477
477
ROM_REGION ( 0x200000 , " prgflash2" , ROMREGION_ERASE00 )
478
- ROM_LOAD ( " prgflash2" , 0x000000 , 0x200000 , CRC(0c8b1e84 ) SHA1(73a1203784e3a9e7c58a8d539615d69325b1871c ) )
478
+ ROM_LOAD ( " prgflash2.c3 " , 0x000000 , 0x200000 , CRC(6a3c0df4 ) SHA1(1c4fc6f6300ced8e22e79cff28627411b3b3b0f2 ) )
479
479
480
480
ROM_REGION ( 0x200000 , " prgflash3" , ROMREGION_ERASE00 )
481
- ROM_LOAD ( " prgflash3" , 0x000000 , 0x200000 , CRC(0ea9f37b ) SHA1(2883292792df8a366bc0a36e1939d811b4aae9c8 ) )
481
+ ROM_LOAD ( " prgflash3.c2 " , 0x000000 , 0x200000 , CRC(8a02ca3f ) SHA1(4692cfa25b6eb2e3e055711bd6a741c4fb1a5b0d ) )
482
482
483
483
ROM_REGION ( 0x200000 , " prgflash4" , ROMREGION_ERASE00 )
484
- ROM_LOAD ( " prgflash4" , 0x000000 , 0x200000 , CRC(6d0549ed ) SHA1(785485e1eebd32e4bcb76b6b3aa67238ed492f4e ) )
484
+ ROM_LOAD ( " prgflash4.c1 " , 0x000000 , 0x200000 , CRC(04a37ed2 ) SHA1(5dc255d71588d39fe563fc5bb0c3e1f5b1ee7c89 ) )
485
485
486
486
ROM_REGION ( 0x200000 , " prgflash5" , ROMREGION_ERASE00 )
487
487
// not populated
@@ -511,6 +511,58 @@ ROM_START( enchlamp ) // the flash dumps have been split from an aggregated dump
511
511
ROM_LOAD ( " 93c56.u98" , 0x00 , 0x100 , CRC(b2521a6a) SHA1(f44711545bee7e9c772a3dc23b79f0ea8059ec50) ) // empty eeprom with Konami header
512
512
ROM_END
513
513
514
+ // Rapid Fire 5 (NSW)
515
+ // Same game as Black Rose
516
+ ROM_START ( rapfire5 )
517
+ ROM_REGION32_BE ( 0x200000 , " program" , 0 )
518
+ ROM_LOAD32_WORD_SWAP ( " r056na12_01h.u75" , 0x00000 , 0x080000 , CRC(bed72d6c) SHA1(2bc4d88ed62aaed9fb0c75ee7153c81d8e6f38d9) )
519
+ ROM_LOAD32_WORD_SWAP ( " r056na12_02l.u66" , 0x00002 , 0x080000 , CRC(bf17c88f) SHA1(b9b3448b4accf676c9d60643270c045ffe3c59f9) )
520
+
521
+ ROM_REGION ( 0x200000 , " ifu" , 0 )
522
+ ROM_LOAD ( " 2n12prog_ifu.u190" , 0x00000 , 0x080000 , CRC(c9c4ac89) SHA1(8eebda327892d00951355a86e927fa2e4ad3c9a0) )
523
+
524
+ // R0561111.FMU Chk-GR: 1CC6, SD: 6FEE R_FIRE05 6 x 2M Konami
525
+ // once concatenated, dumps below match the above checksum16s
526
+ ROM_REGION ( 0x200000 , " prgflash1" , ROMREGION_ERASE00 )
527
+ // not populated
528
+
529
+ ROM_REGION ( 0x200000 , " prgflash2" , ROMREGION_ERASE00 )
530
+ // not populated
531
+
532
+ ROM_REGION ( 0x200000 , " prgflash3" , ROMREGION_ERASE00 )
533
+ // not populated
534
+
535
+ ROM_REGION ( 0x200000 , " prgflash4" , ROMREGION_ERASE00 )
536
+ // not populated
537
+
538
+ ROM_REGION ( 0x200000 , " prgflash5" , ROMREGION_ERASE00 )
539
+ ROM_LOAD ( " r_fire05.c4" , 0x000000 , 0x200000 , CRC(08d31cb1) SHA1(1f0f05f078befcdb79c4d42d39a7ab5438b7bda3) )
540
+
541
+ ROM_REGION ( 0x200000 , " prgflash6" , ROMREGION_ERASE00 )
542
+ ROM_LOAD ( " r_fire05.c3" , 0x000000 , 0x200000 , CRC(1bf7ed0f) SHA1(664fe15c577f46ae1a17ad1d75c5c3c1cd3c01c9) )
543
+
544
+ ROM_REGION ( 0x200000 , " prgflash7" , ROMREGION_ERASE00 )
545
+ ROM_LOAD ( " r_fire05.c2" , 0x000000 , 0x200000 , CRC(c9282734) SHA1(11f5d30bfc6a971f6f8ad71f8f26582931442ec9) )
546
+
547
+ ROM_REGION ( 0x200000 , " prgflash8" , ROMREGION_ERASE00 )
548
+ ROM_LOAD ( " r_fire05.c1" , 0x000000 , 0x200000 , CRC(ad41d7a5) SHA1(f3ba22228e5699185a329508a1a3291e352e858d) )
549
+
550
+ ROM_REGION ( 0x200000 , " sndflash1.u08" , ROMREGION_ERASE00 )
551
+ ROM_LOAD ( " r_fire05.a4" , 0x000000 , 0x200000 , CRC(f89dbb3b) SHA1(08495770597cb91245251adc74d7a1597a95b0c9) )
552
+
553
+ ROM_REGION ( 0x200000 , " sndflash2.u07" , ROMREGION_ERASE00 )
554
+ ROM_LOAD ( " r_fire05.a3" , 0x000000 , 0x200000 , CRC(26d365d3) SHA1(7dfeeb0880d917b54b89694dfe434577d64fad90) )
555
+
556
+ ROM_REGION ( 0x200000 , " sndflash3.u06" , ROMREGION_ERASE00 )
557
+ // not populated
558
+
559
+ ROM_REGION ( 0x200000 , " sndflash4.u05" , ROMREGION_ERASE00 )
560
+ // not populated
561
+
562
+ ROM_REGION16_BE ( 0x100 , " eeprom" , 0 )
563
+ ROM_LOAD ( " 93c56.u98" , 0x00 , 0x100 , CRC(b2521a6a) SHA1(f44711545bee7e9c772a3dc23b79f0ea8059ec50) ) // empty eeprom with Konami header
564
+ ROM_END
565
+
514
566
// No flash dumped
515
567
516
568
// African Adventure (Russia)
@@ -613,19 +665,6 @@ ROM_START( monshow )
613
665
ENDEAVOUR_UNDUMPED_FLASH
614
666
ROM_END
615
667
616
- // Rapid Fire 5 (NSW)
617
- // Same game as Black Rose
618
- ROM_START ( rapfire5 )
619
- ROM_REGION32_BE ( 0x200000 , " program" , 0 )
620
- ROM_LOAD32_WORD_SWAP ( " r056na12_01h.u75" , 0x00000 , 0x080000 , CRC(bed72d6c) SHA1(2bc4d88ed62aaed9fb0c75ee7153c81d8e6f38d9) )
621
- ROM_LOAD32_WORD_SWAP ( " r056na12_02l.u66" , 0x00002 , 0x080000 , CRC(bf17c88f) SHA1(b9b3448b4accf676c9d60643270c045ffe3c59f9) )
622
-
623
- ROM_REGION ( 0x200000 , " ifu" , 0 )
624
- ROM_LOAD ( " 2n12prog_ifu.u190" , 0x00000 , 0x080000 , CRC(c9c4ac89) SHA1(8eebda327892d00951355a86e927fa2e4ad3c9a0) )
625
-
626
- ENDEAVOUR_UNDUMPED_FLASH // R0561111.FMU Chk-GR: 1CC6, SD: 6FEE R_FIRE05 6 x 2M Konami
627
- ROM_END
628
-
629
668
// Roman Legion (Russia)
630
669
ROM_START ( romanl )
631
670
ENDEAVOUR_BIOS
@@ -716,6 +755,7 @@ GAME( 200?, konendev, 0, konendev, konendev, konendev_state, empty_init,
716
755
717
756
// has flash dump
718
757
GAME( 200 ?, enchlamp, konendev, konendev, konendev, konendev_state, empty_init, ROT0, " Konami" , " Enchanted Lamp (Konami Endeavour, Russia)" , MACHINE_NOT_WORKING )
758
+ GAME( 200 ?, rapfire5, 0 , konendev, konendev, konendev_state, empty_init, ROT0, " Konami" , " Rapid Fire 5 (Konami Endeavour, NSW)" , MACHINE_NOT_WORKING )
719
759
720
760
// missing flash
721
761
GAME( 200 ?, aadvent, konendev, konendev, konendev, konendev_state, empty_init, ROT0, " Konami" , " African Adventure (Konami Endeavour, Russia)" , MACHINE_NOT_WORKING )
@@ -727,7 +767,6 @@ GAME( 200?, jestmagi, konendev, konendev, konendev, konendev_state, empty_init,
727
767
GAME( 200 ?, luckfoun, konendev, konendev, konendev, konendev_state, empty_init, ROT0, " Konami" , " Lucky Fountain (Konami Endeavour, Russia)" , MACHINE_NOT_WORKING )
728
768
GAME( 200 ?, mohicans, konendev, konendev, konendev, konendev_state, empty_init, ROT0, " Konami" , " Mohican Sun (Konami Endeavour, Russia)" , MACHINE_NOT_WORKING )
729
769
GAME( 200 ?, monshow, konendev, konendev, konendev, konendev_state, empty_init, ROT0, " Konami" , " The Monster Show (Konami Endeavour, Russia)" , MACHINE_NOT_WORKING )
730
- GAME( 200 ?, rapfire5, 0 , konendev, konendev, konendev_state, empty_init, ROT0, " Konami" , " Rapid Fire 5 (Konami Endeavour, NSW)" , MACHINE_NOT_WORKING )
731
770
GAME( 200 ?, romanl, konendev, konendev, konendev, konendev_state, empty_init, ROT0, " Konami" , " Roman Legions (Konami Endeavour, Russia)" , MACHINE_NOT_WORKING )
732
771
GAME( 200 ?, safemon, konendev, konendev, konendev, konendev_state, empty_init, ROT0, " Konami" , " Safe Money (Konami Endeavour, Russia)" , MACHINE_NOT_WORKING )
733
772
GAME( 200 ?, showqn, konendev, konendev, konendev, konendev_state, empty_init, ROT0, " Konami" , " Show Queen (Konami Endeavour, Russia)" , MACHINE_NOT_WORKING )
0 commit comments