Previous 199869 Revisions Next

r32143 Wednesday 17th September, 2014 at 00:39:32 UTC by David Haywood
(nw)
[src/mame/drivers]r2dx_v33.c

trunk/src/mame/drivers/r2dx_v33.c
r32142r32143
438438   AM_RANGE(0x10000, 0x1efff) AM_RAM
439439   AM_RANGE(0x1f000, 0x1ffff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette")
440440
441   AM_RANGE(0x20000, 0x3ffff) AM_ROMBANK("bank1")
442   AM_RANGE(0x40000, 0xfffff) AM_ROM AM_REGION("mainprg", 0x40000 )
441   AM_RANGE(0x20000, 0x2ffff) AM_ROMBANK("bank1")
442   AM_RANGE(0x30000, 0x3ffff) AM_ROMBANK("bank2")
443   AM_RANGE(0x40000, 0xfffff) AM_ROM AM_ROMBANK("bank3")
443444ADDRESS_MAP_END
444445
445446READ16_MEMBER(r2dx_v33_state::nzerotea_sound_comms_r)
r32142r32143
757758
758759DRIVER_INIT_MEMBER(r2dx_v33_state,rdx_v33)
759760{
760   membank("bank1")->configure_entries(0, 0x20, memregion("mainprg")->base(), 0x20000);
761   membank("bank1")->configure_entries(0, 0x40, memregion("mainprg")->base(), 0x10000);
762   membank("bank2")->configure_entries(0, 0x40, memregion("mainprg")->base(), 0x10000);
761763
764   membank("bank3")->configure_entry(0, memregion("mainprg")->base()+0x040000); // 0x40000 - 0xfffff bank for Raiden 2
765   membank("bank3")->configure_entry(1, memregion("mainprg")->base()+0x240000); // 0x40000 - 0xfffff bank for Raiden DX
766
767
762768   raiden2_decrypt_sprites(machine());
763769
764   membank("bank1")->set_entry(1);
770//  sensible defaults if booting as R2
771//   membank("bank1")->set_entry(2);
772//   membank("bank2")->set_entry(3);
773//   membank("bank3")->set_entry(0);
774
775//  sensible defaults if booting as RDX
776   membank("bank1")->set_entry(0x20+16);
777   membank("bank2")->set_entry(0x20+3);
778   membank("bank3")->set_entry(1);
779
780
765781}
766782
767783DRIVER_INIT_MEMBER(r2dx_v33_state,nzerotea)
r32142r32143
875891   ROM_LOAD( "copx_d3.357", 0x00000, 0x20000, CRC(fa2cf3ad) SHA1(13eee40704d3333874b6e3da9ee7d969c6dc662a) )
876892
877893   ROM_REGION16_BE( 0x80, "eeprom", 0 )
878   ROM_LOAD16_WORD( "eeprom-r2dx_v33.bin", 0x0000, 0x0080, CRC(ba454777) SHA1(101c5364e8664d17bfb1e759515d135a2673d67e) )
894   ROM_LOAD16_WORD( "raidenii_eeprom-r2dx_v33.bin", 0x0000, 0x0080, CRC(ba454777) SHA1(101c5364e8664d17bfb1e759515d135a2673d67e) ) // for booting as Raiden 2
895   ROM_LOAD16_WORD( "raidendx_eeprom-r2dx_v33.bi",  0x0000, 0x0080, CRC(0b34c0ca) SHA1(20612d5a1d819d3997ea47e8de7a194ec61b537d) ) // for booting as Raiden DX
879896ROM_END
880897
881898ROM_START( nzeroteam ) /* V33 SYSTEM TYPE_B hardware, uses SEI333 (AKA COPX-D3) for protection  */

Previous 199869 Revisions Next


© 1997-2024 The MAME Team