Previous 199869 Revisions Next

r22017 Friday 22nd March, 2013 at 06:36:17 UTC by Fabio Priuli
(MESS) megadriv.c: removed another static. nw.
[src/mame/includes]megadriv.h
[src/mame/machine]megadriv.c

trunk/src/mame/machine/megadriv.c
r22016r22017
2828
2929MACHINE_CONFIG_EXTERN( megadriv );
3030
31
32static cpu_device *_genesis_snd_z80_cpu;
3331int genesis_other_hacks = 0; // misc hacks
3432
3533timer_device* megadriv_scanline_timer;
r22016r22017
12221220void md_base_state::megadriv_init_common()
12231221{
12241222   /* Look to see if this system has the standard Sound Z80 */
1225   _genesis_snd_z80_cpu = machine().device<cpu_device>("genesis_snd_z80");
1226   if (_genesis_snd_z80_cpu != NULL)
1223   if (machine().device("genesis_snd_z80"))
12271224   {
1228      //printf("GENESIS Sound Z80 cpu found '%s'\n", _genesis_snd_z80_cpu->tag() );
1229
1225      //printf("GENESIS Sound Z80 cpu found '%s'\n", machine().device("genesis_snd_z80")->tag());
12301226      genz80.z80_prgram = auto_alloc_array(machine(), UINT8, 0x2000);
1231      membank("bank1")->set_base(genz80.z80_prgram );
1227      membank("bank1")->set_base(genz80.z80_prgram);
12321228   }
12331229
12341230   /* Look to see if this system has the 32x Master SH2 */
trunk/src/mame/includes/megadriv.h
r22016r22017
8080public:
8181   md_base_state(const machine_config &mconfig, device_type type, const char *tag)
8282   : driver_device(mconfig, type, tag),
83      m_maincpu(*this,"maincpu"),
84      m_z80snd(*this,"genesis_snd_z80"),
8385      m_vdp(*this,"gen_vdp"),
8486      m_segacd(*this,"segacd"),
8587      m_megadrive_ram(*this,"megadrive_ram")
8688   { }
89   optional_device<cpu_device> m_maincpu;
90   optional_device<cpu_device> m_z80snd;
8791   required_device<sega_genesis_vdp_device> m_vdp;
8892   optional_device<sega_segacd_device> m_segacd;
8993   optional_shared_ptr<UINT16> m_megadrive_ram;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team