Previous 199869 Revisions Next

r32189 Thursday 18th September, 2014 at 21:55:21 UTC by David Haywood
sound banking (nw)
[src/mame/drivers]r2dx_v33.c

trunk/src/mame/drivers/r2dx_v33.c
r32188r32189
130130
131131      r2dx_setbanking();
132132
133      if (data&0x03) printf("eeprom_w extra bits used %04x\n",data & 3);
133      membank("okibank")->set_entry(data&3);
134
134135   }
135136   else
136137   {
r32188r32189
608609   mid_bank = 1;
609610}
610611
612static ADDRESS_MAP_START( r2dx_oki_map, AS_0, 8, r2dx_v33_state )
613   AM_RANGE(0x00000, 0x3ffff) AM_ROMBANK("okibank")
614ADDRESS_MAP_END
611615
612616static MACHINE_CONFIG_START( rdx_v33, r2dx_v33_state )
613617
r32188r32189
643647
644648   MCFG_OKIM6295_ADD("oki", 1000000, OKIM6295_PIN7_HIGH) // clock frequency & pin 7 not verified
645649   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
650   MCFG_DEVICE_ADDRESS_MAP(AS_0, r2dx_oki_map)
646651MACHINE_CONFIG_END
647652
648653static MACHINE_CONFIG_START( nzerotea, r2dx_v33_state )
r32188r32189
703708   membank("bank2")->set_entry(3);
704709   membank("bank3")->set_entry(0);
705710
711
712   membank("okibank")->configure_entries(0, 4, memregion("oki")->base(), 0x40000);
713   membank("okibank")->set_entry(0);
706714//  sensible defaults if booting as RDX - we set now set this later..
707715//   membank("bank1")->set_entry(0x20+16);
708716//   membank("bank2")->set_entry(0x20+3);

Previous 199869 Revisions Next


© 1997-2024 The MAME Team