mirror of
https://github.com/holub/mame
synced 2025-05-19 12:18:56 +03:00
moved cpu_device * to required_device in existing driver state classes (nw)
This commit is contained in:
parent
d09d3220ab
commit
bb84877a2f
@ -238,7 +238,6 @@ GFXDECODE_END
|
||||
|
||||
void _1942_state::machine_start()
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_palette_bank));
|
||||
save_item(NAME(m_scroll));
|
||||
|
@ -339,7 +339,6 @@ INPUT_PORTS_END
|
||||
|
||||
void _20pacgal_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_eeprom = machine().device("eeprom");
|
||||
|
||||
save_item(NAME(m_game_selected));
|
||||
|
@ -43,7 +43,8 @@ class _2mindril_state : public taito_f3_state
|
||||
public:
|
||||
_2mindril_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: taito_f3_state(mconfig, type, tag),
|
||||
m_iodata(*this, "iodata") { }
|
||||
m_iodata(*this, "iodata"),
|
||||
m_maincpu(*this, "maincpu") { }
|
||||
|
||||
/* memory pointers */
|
||||
required_shared_ptr<UINT16> m_iodata;
|
||||
@ -54,7 +55,7 @@ public:
|
||||
UINT16 irq_reg;
|
||||
|
||||
/* devices */
|
||||
cpu_device *m_maincpu;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
DECLARE_READ16_MEMBER(drill_io_r);
|
||||
DECLARE_WRITE16_MEMBER(drill_io_w);
|
||||
DECLARE_WRITE16_MEMBER(sensors_w);
|
||||
@ -422,7 +423,6 @@ static const ym2610_interface ym2610_config =
|
||||
|
||||
MACHINE_START_MEMBER(_2mindril_state,drill)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
|
||||
save_item(NAME(m_defender_sensor));
|
||||
save_item(NAME(m_shutter_sensor));
|
||||
|
@ -974,7 +974,6 @@ static const msm5232_interface msm5232_config =
|
||||
|
||||
MACHINE_START_MEMBER(fortyl_state,40love)
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
/* video */
|
||||
save_item(NAME(m_pix1));
|
||||
|
@ -300,7 +300,6 @@ static KONAMI_SETLINES_CALLBACK( k88games_banking )
|
||||
|
||||
void _88games_state::machine_start()
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_k052109 = machine().device("k052109");
|
||||
m_k051960 = machine().device("k051960");
|
||||
m_k051316 = machine().device("k051316");
|
||||
|
@ -289,8 +289,6 @@ static const ym3812_interface ym3812_config =
|
||||
|
||||
MACHINE_START_MEMBER(actfancr_state,actfancr)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
}
|
||||
|
||||
MACHINE_START_MEMBER(actfancr_state,triothep)
|
||||
|
@ -157,8 +157,9 @@ class adp_state : public driver_device
|
||||
public:
|
||||
adp_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_h63484(*this, "h63484"),
|
||||
m_microtouch(*this, "microtouch")
|
||||
m_h63484(*this, "h63484"),
|
||||
m_microtouch(*this, "microtouch"),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
required_device<h63484_device> m_h63484;
|
||||
@ -173,7 +174,7 @@ public:
|
||||
struct { int r,g,b,offs,offs_internal; } m_pal;
|
||||
|
||||
/* devices */
|
||||
cpu_device *m_maincpu;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
device_t *m_duart;
|
||||
DECLARE_READ16_MEMBER(test_r);
|
||||
DECLARE_WRITE16_MEMBER(wh2_w);
|
||||
@ -301,7 +302,6 @@ static const microtouch_interface adb_microtouch_config =
|
||||
|
||||
MACHINE_START_MEMBER(adp_state,skattv)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_duart = machine().device("duart68681");
|
||||
//m_h63484 = machine().device("h63484");
|
||||
|
||||
|
@ -1293,7 +1293,6 @@ static const ym3812_interface ym3812_config =
|
||||
|
||||
MACHINE_START_MEMBER(aerofgt_state,common)
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
save_item(NAME(m_pending_command));
|
||||
}
|
||||
|
||||
|
@ -580,7 +580,6 @@ void airbustr_state::machine_start()
|
||||
|
||||
m_master = machine().device("master");
|
||||
m_slave = machine().device("slave");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_pandora = machine().device("pandora");
|
||||
|
||||
save_item(NAME(m_soundlatch_status));
|
||||
|
@ -220,8 +220,6 @@ void aliens_state::machine_start()
|
||||
membank("bank1")->configure_entries(0, 20, &ROM[0x10000], 0x2000);
|
||||
membank("bank1")->set_entry(0);
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_k007232 = machine().device("k007232");
|
||||
m_k052109 = machine().device("k052109");
|
||||
m_k051960 = machine().device("k051960");
|
||||
|
@ -1862,7 +1862,6 @@ static const ym3812_interface ym3812_config =
|
||||
|
||||
MACHINE_START_MEMBER(alpha68k_state,common)
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_trigstate));
|
||||
save_item(NAME(m_deposits1));
|
||||
|
@ -240,7 +240,6 @@ GFXDECODE_END
|
||||
|
||||
void amspdwy_state::machine_start()
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_flipscreen));
|
||||
save_item(NAME(m_wheel_old));
|
||||
|
@ -569,7 +569,6 @@ GFXDECODE_END
|
||||
|
||||
void angelkds_state::machine_start()
|
||||
{
|
||||
m_subcpu = machine().device<cpu_device>("sub");
|
||||
|
||||
save_item(NAME(m_layer_ctrl));
|
||||
save_item(NAME(m_txbank));
|
||||
|
@ -289,7 +289,6 @@ GFXDECODE_END
|
||||
|
||||
void aquarium_state::machine_start()
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_aquarium_snd_ack));
|
||||
}
|
||||
|
@ -327,7 +327,6 @@ static const msm5205_interface msm5205_config =
|
||||
|
||||
void ashnojoe_state::machine_start()
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_adpcm_byte));
|
||||
save_item(NAME(m_soundlatch_status));
|
||||
|
@ -240,8 +240,6 @@ static const k05324x_interface asterix_k05324x_intf =
|
||||
|
||||
void asterix_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_k053260 = machine().device("k053260");
|
||||
m_k056832 = machine().device("k056832");
|
||||
m_k053244 = machine().device("k053244");
|
||||
|
@ -467,7 +467,6 @@ MACHINE_START_MEMBER(astrof_state,astrof)
|
||||
/* the 74175 outputs all HI's if not otherwise set */
|
||||
astrof_set_video_control_2(0xff);
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_samples = machine().device<samples_device>("samples");
|
||||
|
||||
/* register for state saving */
|
||||
@ -497,7 +496,6 @@ MACHINE_START_MEMBER(astrof_state,spfghmk2)
|
||||
/* the 74175 outputs all HI's if not otherwise set */
|
||||
spfghmk2_set_video_control_2(0xff);
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
|
||||
/* the red background circuit is disabled */
|
||||
m_red_on = FALSE;
|
||||
@ -514,7 +512,6 @@ MACHINE_START_MEMBER(astrof_state,tomahawk)
|
||||
/* the 74175 outputs all HI's if not otherwise set */
|
||||
tomahawk_set_video_control_2(0xff);
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_sn = machine().device("snsnd");
|
||||
|
||||
/* register for state saving */
|
||||
|
@ -824,8 +824,6 @@ static const tc0110pcr_interface asuka_tc0110pcr_intf =
|
||||
|
||||
void asuka_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_pc090oj = machine().device("pc090oj");
|
||||
m_tc0100scn = machine().device("tc0100scn");
|
||||
|
||||
|
@ -506,7 +506,6 @@ GFXDECODE_END
|
||||
|
||||
void atarifb_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
|
||||
save_item(NAME(m_CTRLD));
|
||||
save_item(NAME(m_sign_x_1));
|
||||
|
@ -266,8 +266,6 @@ static const ym3526_interface ym3526_config =
|
||||
|
||||
void battlane_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_subcpu = machine().device<cpu_device>("sub");
|
||||
|
||||
save_item(NAME(m_video_ctrl));
|
||||
save_item(NAME(m_cpu_control));
|
||||
|
@ -226,7 +226,6 @@ void battlnts_state::machine_start()
|
||||
|
||||
membank("bank1")->configure_entries(0, 4, &ROM[0x10000], 0x4000);
|
||||
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_k007342 = machine().device("k007342");
|
||||
m_k007420 = machine().device("k007420");
|
||||
|
||||
|
@ -61,7 +61,8 @@ class beaminv_state : public driver_device
|
||||
public:
|
||||
beaminv_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag) ,
|
||||
m_videoram(*this, "videoram"){ }
|
||||
m_videoram(*this, "videoram"),
|
||||
m_maincpu(*this, "maincpu"){ }
|
||||
|
||||
/* memory pointers */
|
||||
required_shared_ptr<UINT8> m_videoram;
|
||||
@ -73,7 +74,7 @@ public:
|
||||
UINT8 m_controller_select;
|
||||
|
||||
/* devices */
|
||||
cpu_device *m_maincpu;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
DECLARE_READ8_MEMBER(v128_r);
|
||||
DECLARE_WRITE8_MEMBER(controller_select_w);
|
||||
DECLARE_READ8_MEMBER(controller_r);
|
||||
@ -140,7 +141,6 @@ void beaminv_state::machine_start()
|
||||
{
|
||||
create_interrupt_timer();
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
|
||||
/* setup for save states */
|
||||
save_item(NAME(m_controller_select));
|
||||
|
@ -79,7 +79,6 @@ INPUT_PORTS_END
|
||||
|
||||
void beezer_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
}
|
||||
|
||||
static MACHINE_CONFIG_START( beezer, beezer_state )
|
||||
|
@ -414,7 +414,6 @@ static const msm5232_interface msm5232_config =
|
||||
|
||||
void bigevglf_state::machine_start()
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_mcu = machine().device("mcu");
|
||||
|
||||
save_item(NAME(m_vidram_bank));
|
||||
|
@ -387,7 +387,6 @@ static const k054338_interface bishi_k054338_intf =
|
||||
|
||||
void bishi_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_k056832 = machine().device("k056832");
|
||||
m_k054338 = machine().device("k054338");
|
||||
m_k055555 = machine().device("k055555");
|
||||
|
@ -390,7 +390,6 @@ static const ay8910_interface ay8910_config =
|
||||
|
||||
void bking_state::machine_start()
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
/* video */
|
||||
save_item(NAME(m_pc3259_output));
|
||||
|
@ -304,7 +304,6 @@ void bladestl_state::machine_start()
|
||||
|
||||
membank("bank1")->configure_entries(0, 4, &ROM[0x10000], 0x2000);
|
||||
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_k007342 = machine().device("k007342");
|
||||
m_k007420 = machine().device("k007420");
|
||||
|
||||
|
@ -276,7 +276,6 @@ static const ym2203_interface ym2203_config =
|
||||
|
||||
void blktiger_state::machine_start()
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_mcu = machine().device("mcu");
|
||||
|
||||
/* configure bankswitching */
|
||||
|
@ -186,8 +186,6 @@ void blockhl_state::machine_start()
|
||||
|
||||
membank("bank1")->configure_entries(0, 4, &ROM[0x10000], 0x2000);
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_k052109 = machine().device("k052109");
|
||||
m_k051960 = machine().device("k051960");
|
||||
|
||||
|
@ -271,8 +271,6 @@ WRITE_LINE_MEMBER(blockout_state::irq_handler)
|
||||
|
||||
void blockout_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_color));
|
||||
}
|
||||
|
@ -315,8 +315,6 @@ void bottom9_state::machine_start()
|
||||
|
||||
membank("bank1")->configure_entries(0, 12, &ROM[0x10000], 0x2000);
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_k052109 = machine().device("k052109");
|
||||
m_k051960 = machine().device("k051960");
|
||||
m_k051316 = machine().device("k051316");
|
||||
|
@ -26,7 +26,8 @@ public:
|
||||
boxer_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag) ,
|
||||
m_tile_ram(*this, "tile_ram"),
|
||||
m_sprite_ram(*this, "sprite_ram"){ }
|
||||
m_sprite_ram(*this, "sprite_ram"),
|
||||
m_maincpu(*this, "maincpu"){ }
|
||||
|
||||
/* memory pointers */
|
||||
required_shared_ptr<UINT8> m_tile_ram;
|
||||
@ -37,7 +38,7 @@ public:
|
||||
UINT8 m_pot_latch;
|
||||
|
||||
/* devices */
|
||||
cpu_device *m_maincpu;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
DECLARE_READ8_MEMBER(boxer_input_r);
|
||||
DECLARE_READ8_MEMBER(boxer_misc_r);
|
||||
DECLARE_WRITE8_MEMBER(boxer_bell_w);
|
||||
@ -427,7 +428,6 @@ GFXDECODE_END
|
||||
|
||||
void boxer_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
|
||||
save_item(NAME(m_pot_state));
|
||||
save_item(NAME(m_pot_latch));
|
||||
|
@ -363,8 +363,6 @@ static const ym3526_interface ym3526_config =
|
||||
|
||||
void brkthru_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_bgscroll));
|
||||
save_item(NAME(m_bgbasecolor));
|
||||
|
@ -1240,8 +1240,6 @@ DISCRETE_SOUND_END
|
||||
|
||||
MACHINE_START_MEMBER(btime_state,btime)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_btime_palette));
|
||||
save_item(NAME(m_bnj_scroll1));
|
||||
|
@ -721,9 +721,7 @@ static const ym2203_interface ym2203_config =
|
||||
|
||||
MACHINE_START_MEMBER(bublbobl_state,common)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_mcu = machine().device("mcu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_slave = machine().device("slave");
|
||||
|
||||
save_item(NAME(m_sound_nmi_enable));
|
||||
|
@ -361,7 +361,6 @@ void buggychl_state::machine_start()
|
||||
|
||||
membank("bank1")->configure_entries(0, 6, &ROM[0x10000], 0x2000);
|
||||
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_sound_nmi_enable));
|
||||
save_item(NAME(m_pending_nmi));
|
||||
|
@ -331,9 +331,6 @@ GFXDECODE_END
|
||||
|
||||
void bwing_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_subcpu = machine().device<cpu_device>("sub");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_palatch));
|
||||
save_item(NAME(m_srbank));
|
||||
|
@ -334,8 +334,6 @@ static const ym2203_interface ym2203_config =
|
||||
|
||||
void capbowl_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_blitter_addr));
|
||||
save_item(NAME(m_last_trackball_val[0]));
|
||||
|
@ -1791,8 +1791,6 @@ GFXDECODE_END
|
||||
|
||||
MACHINE_START_MEMBER(cave_state,cave)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_soundbuf_len));
|
||||
save_item(NAME(m_soundbuf_data));
|
||||
|
@ -13,7 +13,8 @@ class cball_state : public driver_device
|
||||
public:
|
||||
cball_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_video_ram(*this, "video_ram")
|
||||
m_video_ram(*this, "video_ram"),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
/* memory pointers */
|
||||
@ -23,7 +24,7 @@ public:
|
||||
tilemap_t* m_bg_tilemap;
|
||||
|
||||
/* devices */
|
||||
cpu_device *m_maincpu;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
DECLARE_WRITE8_MEMBER(cball_vram_w);
|
||||
DECLARE_READ8_MEMBER(cball_wram_r);
|
||||
DECLARE_WRITE8_MEMBER(cball_wram_w);
|
||||
@ -91,7 +92,6 @@ TIMER_CALLBACK_MEMBER(cball_state::interrupt_callback)
|
||||
|
||||
void cball_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
}
|
||||
|
||||
void cball_state::machine_reset()
|
||||
|
@ -291,8 +291,6 @@ static const deco16ic_interface twocrude_deco16ic_tilegen2_intf =
|
||||
|
||||
void cbuster_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_deco_tilegen1 = machine().device("tilegen1");
|
||||
m_deco_tilegen2 = machine().device("tilegen2");
|
||||
|
||||
|
@ -574,7 +574,6 @@ GFXDECODE_END
|
||||
|
||||
MACHINE_START_MEMBER(champbas_state,champbas)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_mcu = machine().device(CPUTAG_MCU);
|
||||
|
||||
save_item(NAME(m_watchdog_count));
|
||||
@ -584,7 +583,6 @@ MACHINE_START_MEMBER(champbas_state,champbas)
|
||||
|
||||
MACHINE_START_MEMBER(champbas_state,exctsccr)
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
// FIXME
|
||||
machine().scheduler().timer_pulse(attotime::from_hz(75), timer_expired_delegate(FUNC(champbas_state::exctsccr_fm_callback),this)); /* updates fm */
|
||||
|
@ -62,7 +62,8 @@ public:
|
||||
m_colorram(*this, "colorram"),
|
||||
m_spriteram(*this, "spriteram"),
|
||||
m_videoram2(*this, "videoram2"),
|
||||
m_colorram2(*this, "colorram2"){ }
|
||||
m_colorram2(*this, "colorram2"),
|
||||
m_maincpu(*this, "maincpu"){ }
|
||||
|
||||
/* memory pointers */
|
||||
required_shared_ptr<UINT8> m_videoram;
|
||||
@ -78,7 +79,7 @@ public:
|
||||
UINT8 m_scrollhi;
|
||||
|
||||
/* devices */
|
||||
cpu_device *m_maincpu;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
DECLARE_WRITE8_MEMBER(chanbara_videoram_w);
|
||||
DECLARE_WRITE8_MEMBER(chanbara_colorram_w);
|
||||
DECLARE_WRITE8_MEMBER(chanbara_videoram2_w);
|
||||
@ -384,7 +385,6 @@ static const ym2203_interface ym2203_config =
|
||||
|
||||
void chanbara_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
|
||||
save_item(NAME(m_scroll));
|
||||
save_item(NAME(m_scrollhi));
|
||||
|
@ -109,7 +109,6 @@ GFXDECODE_END
|
||||
|
||||
void cheekyms_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_dac = machine().device<dac_device>("dac");
|
||||
}
|
||||
|
||||
|
@ -531,7 +531,6 @@ static const ym2203_interface ym2203_config =
|
||||
|
||||
MACHINE_START_MEMBER(chinagat_state,chinagat)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_sub_cpu = machine().device("sub");
|
||||
m_snd_cpu = machine().device("audiocpu");
|
||||
|
||||
|
@ -311,8 +311,6 @@ void chqflag_state::machine_start()
|
||||
|
||||
membank("bank1")->configure_entries(0, 4, &ROM[0x10000], 0x2000);
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_k051316_1 = machine().device("k051316_1");
|
||||
m_k051316_2 = machine().device("k051316_2");
|
||||
m_k051960 = machine().device("k051960");
|
||||
|
@ -263,7 +263,6 @@ GFXDECODE_END
|
||||
***************************************************************************/
|
||||
void circus_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_samples = machine().device<samples_device>("samples");
|
||||
|
||||
save_item(NAME(m_clown_x));
|
||||
|
@ -58,7 +58,6 @@ To enter service mode, keep 1&2 pressed on reset
|
||||
|
||||
void circusc_state::machine_start()
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_dac = machine().device<dac_device>("dac");
|
||||
|
||||
save_item(NAME(m_sn_latch));
|
||||
|
@ -188,7 +188,6 @@ static const ym2203_interface ym2203_config =
|
||||
|
||||
void citycon_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
|
||||
save_item(NAME(m_bg_image));
|
||||
}
|
||||
|
@ -37,7 +37,10 @@ public:
|
||||
m_spriteram(*this, "spriteram"),
|
||||
m_videoram(*this, "videoram"),
|
||||
m_colorram(*this, "colorram"),
|
||||
m_videoram2(*this, "videoram2"){ }
|
||||
m_videoram2(*this, "videoram2"),
|
||||
m_maincpu(*this, "maincpu"),
|
||||
m_audiocpu(*this, "audiocpu"),
|
||||
m_subcpu(*this, "subcpu"){ }
|
||||
|
||||
/* memory pointers */
|
||||
required_shared_ptr<UINT8> m_spriteram;
|
||||
@ -63,9 +66,9 @@ public:
|
||||
int m_nmimask; // zerotrgt only
|
||||
|
||||
/* devices */
|
||||
cpu_device *m_maincpu;
|
||||
cpu_device *m_audiocpu;
|
||||
cpu_device *m_subcpu;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_device<cpu_device> m_audiocpu;
|
||||
required_device<cpu_device> m_subcpu;
|
||||
DECLARE_WRITE8_MEMBER(zerotrgt_vregs_w);
|
||||
DECLARE_WRITE8_MEMBER(cntsteer_vregs_w);
|
||||
DECLARE_WRITE8_MEMBER(cntsteer_foreground_vram_w);
|
||||
@ -817,10 +820,6 @@ GFXDECODE_END
|
||||
|
||||
MACHINE_START_MEMBER(cntsteer_state,cntsteer)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_subcpu = machine().device<cpu_device>("subcpu");
|
||||
|
||||
save_item(NAME(m_flipscreen));
|
||||
save_item(NAME(m_bg_bank));
|
||||
save_item(NAME(m_scrolly));
|
||||
|
@ -678,7 +678,6 @@ MACHINE_START_MEMBER(combatsc_state,combatsc)
|
||||
|
||||
m_interleave_timer = machine().scheduler().timer_alloc(FUNC_NULL);
|
||||
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_k007121_1 = machine().device("k007121_1");
|
||||
m_k007121_2 = machine().device("k007121_2");
|
||||
|
||||
|
@ -225,7 +225,6 @@ INTERRUPT_GEN_MEMBER(commando_state::commando_interrupt)
|
||||
|
||||
void commando_state::machine_start()
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_scroll_x));
|
||||
save_item(NAME(m_scroll_y));
|
||||
|
@ -181,7 +181,6 @@ void contra_state::machine_start()
|
||||
|
||||
membank("bank1")->configure_entries(0, 16, &ROM[0x10000], 0x2000);
|
||||
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_k007121_1 = machine().device("k007121_1");
|
||||
m_k007121_2 = machine().device("k007121_2");
|
||||
}
|
||||
|
@ -134,7 +134,6 @@ static void coolpool_from_shiftreg(address_space &space, UINT32 address, UINT16
|
||||
|
||||
MACHINE_RESET_MEMBER(coolpool_state,amerdart)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_dsp = machine().device("dsp");
|
||||
|
||||
m_nvram_write_enable = 0;
|
||||
|
@ -425,8 +425,6 @@ GFXDECODE_END
|
||||
|
||||
void cop01_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_pulse));
|
||||
save_item(NAME(m_timer));
|
||||
|
@ -3156,8 +3156,6 @@ GFXDECODE_END
|
||||
|
||||
MACHINE_START_MEMBER(cps_state,common)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
}
|
||||
|
||||
MACHINE_START_MEMBER(cps_state,cps1)
|
||||
|
@ -1240,8 +1240,6 @@ GFXDECODE_END
|
||||
|
||||
MACHINE_START_MEMBER(cps_state,cps2)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
if (m_audiocpu != NULL) // gigaman2 has no audiocpu
|
||||
membank("bank1")->configure_entries(0, (QSOUND_SIZE - 0x10000) / 0x4000, memregion("audiocpu")->base() + 0x10000, 0x4000);
|
||||
|
@ -73,8 +73,6 @@ WRITE8_MEMBER(crgolf_state::rom_bank_select_w)
|
||||
|
||||
void crgolf_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
/* configure the banking */
|
||||
membank("bank1")->configure_entries(0, 16, memregion("maincpu")->base() + 0x10000, 0x2000);
|
||||
|
@ -255,8 +255,6 @@ void crimfght_state::machine_start()
|
||||
membank("bank2")->configure_entries(0, 12, &ROM[0x10000], 0x2000);
|
||||
membank("bank2")->set_entry(0);
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_k052109 = machine().device("k052109");
|
||||
m_k051960 = machine().device("k051960");
|
||||
m_k007232 = machine().device("k007232");
|
||||
|
@ -328,7 +328,6 @@ static const ym3812_interface ym3812_config =
|
||||
|
||||
void crospang_state::machine_start()
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_bestri_tilebank));
|
||||
|
||||
|
@ -135,7 +135,8 @@ public:
|
||||
m_vidregs(*this, "vidregs"),
|
||||
m_textureram(*this, "textureram"),
|
||||
m_frameram(*this, "frameram"),
|
||||
m_reset_patch(*this, "reset_patch"){ }
|
||||
m_reset_patch(*this, "reset_patch"),
|
||||
m_maincpu(*this, "maincpu"){ }
|
||||
|
||||
/* memory pointers */
|
||||
required_shared_ptr<UINT32> m_sysregs;
|
||||
@ -160,7 +161,7 @@ public:
|
||||
UINT32 m_DMActrl[2];
|
||||
UINT8 m_OldPort4;
|
||||
|
||||
cpu_device *m_maincpu;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
ds1302_device *m_ds1302;
|
||||
device_t *m_vr0video;
|
||||
DECLARE_READ32_MEMBER(FlipCount_r);
|
||||
@ -577,7 +578,6 @@ void crystal_state::machine_start()
|
||||
{
|
||||
int i;
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_ds1302 = machine().device<ds1302_device>("rtc");
|
||||
m_vr0video = machine().device("vr0");
|
||||
|
||||
|
@ -982,8 +982,6 @@ MACHINE_START_MEMBER(cvs_state,cvs)
|
||||
start_393hz_timer();
|
||||
|
||||
/* set devices */
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_speech = machine().device("speech");
|
||||
m_dac3 = machine().device<dac_device>("dac3");
|
||||
m_tms = machine().device("tms");
|
||||
|
@ -822,8 +822,6 @@ void darius_state::machine_start()
|
||||
membank("bank1")->configure_entry(4, memregion("audiocpu")->base());
|
||||
membank("bank1")->set_entry(4);
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_cpub = machine().device("cpub");
|
||||
m_adpcm = machine().device("adpcm");
|
||||
m_pc080sn = machine().device("pc080sn");
|
||||
|
@ -34,7 +34,9 @@ public:
|
||||
m_pf1_rowscroll(*this, "pf1_rowscroll"),
|
||||
m_pf2_rowscroll(*this, "pf2_rowscroll"),
|
||||
m_spriteram(*this, "spriteram"),
|
||||
m_sprgen(*this, "spritegen")
|
||||
m_sprgen(*this, "spritegen"),
|
||||
m_maincpu(*this, "maincpu"),
|
||||
m_audiocpu(*this, "audiocpu")
|
||||
{ }
|
||||
|
||||
/* memory pointers */
|
||||
@ -77,8 +79,8 @@ public:
|
||||
UINT8 m_sound_irq;
|
||||
|
||||
/* devices */
|
||||
cpu_device *m_maincpu;
|
||||
cpu_device *m_audiocpu;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_device<cpu_device> m_audiocpu;
|
||||
device_t *m_deco_tilegen1;
|
||||
DECLARE_WRITE_LINE_MEMBER(sound_irq);
|
||||
DECLARE_READ16_MEMBER(dblewing_prot_r);
|
||||
@ -560,8 +562,6 @@ static const deco16ic_interface dblewing_deco16ic_tilegen1_intf =
|
||||
|
||||
void dblewing_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_deco_tilegen1 = machine().device("tilegen1");
|
||||
|
||||
save_item(NAME(m_008_data));
|
||||
|
@ -335,8 +335,6 @@ static const k053252_interface dbz_k053252_intf =
|
||||
|
||||
void dbz_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_k053936_1 = machine().device("k053936_1");
|
||||
m_k053936_2 = machine().device("k053936_2");
|
||||
m_k056832 = machine().device("k056832");
|
||||
|
@ -89,8 +89,6 @@ INTERRUPT_GEN_MEMBER(dcheese_state::dcheese_vblank)
|
||||
|
||||
void dcheese_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_bsmt = machine().device("bsmt");
|
||||
|
||||
m_maincpu->set_irq_acknowledge_callback(device_irq_acknowledge_delegate(FUNC(dcheese_state::irq_callback),this));
|
||||
|
@ -64,7 +64,8 @@ public:
|
||||
m_mainram(*this, "mainram"),
|
||||
m_spriteram(*this, "spriteram"),
|
||||
m_videoram(*this, "videoram"),
|
||||
m_bgram(*this, "bgram"){ }
|
||||
m_bgram(*this, "bgram"),
|
||||
m_audiocpu(*this, "audiocpu"){ }
|
||||
|
||||
/* memory pointers */
|
||||
required_shared_ptr<UINT8> m_mainram;
|
||||
@ -85,7 +86,7 @@ public:
|
||||
UINT8 m_prot_addr;
|
||||
|
||||
/* devices */
|
||||
cpu_device *m_audiocpu;
|
||||
required_device<cpu_device> m_audiocpu;
|
||||
DECLARE_WRITE8_MEMBER(prot_w);
|
||||
DECLARE_WRITE8_MEMBER(char_bank_w);
|
||||
DECLARE_WRITE8_MEMBER(ddayjlc_bgram_w);
|
||||
@ -447,7 +448,6 @@ INTERRUPT_GEN_MEMBER(ddayjlc_state::ddayjlc_snd_interrupt)
|
||||
|
||||
void ddayjlc_state::machine_start()
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_char_bank));
|
||||
save_item(NAME(m_bgadr));
|
||||
|
@ -9292,8 +9292,6 @@ INPUT_PORTS_END
|
||||
|
||||
MACHINE_START_MEMBER(ddenlovr_state,ddenlovr)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_soundcpu = machine().device<cpu_device>("soundcpu");
|
||||
m_oki = machine().device<okim6295_device>("oki");
|
||||
|
||||
save_item(NAME(m_input_sel));
|
||||
|
@ -149,7 +149,6 @@ MACHINE_START_MEMBER(ddragon_state,ddragon)
|
||||
/* configure banks */
|
||||
membank("bank1")->configure_entries(0, 8, memregion("maincpu")->base() + 0x10000, 0x4000);
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_sub_cpu = machine().device("sub");
|
||||
m_snd_cpu = machine().device("soundcpu");
|
||||
m_adpcm_1 = machine().device("adpcm1");
|
||||
|
@ -542,8 +542,6 @@ TIMER_DEVICE_CALLBACK_MEMBER(ddragon3_state::ddragon3_scanline)
|
||||
|
||||
void ddragon3_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_vreg));
|
||||
save_item(NAME(m_bg_scrollx));
|
||||
|
@ -1949,9 +1949,6 @@ INTERRUPT_GEN_MEMBER(dec8_state::oscar_interrupt)
|
||||
|
||||
void dec8_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_subcpu = machine().device<cpu_device>("sub");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_mcu = machine().device("mcu");
|
||||
|
||||
save_item(NAME(m_latch));
|
||||
|
@ -22,7 +22,8 @@ public:
|
||||
: driver_device(mconfig, type, tag) ,
|
||||
m_alpha_num_ram(*this, "alpha_nuram"),
|
||||
m_major_obj_ram(*this, "major_obj_ram"),
|
||||
m_minor_obj_ram(*this, "minor_obj_ram"){ }
|
||||
m_minor_obj_ram(*this, "minor_obj_ram"),
|
||||
m_maincpu(*this, "maincpu"){ }
|
||||
|
||||
/* memory pointers */
|
||||
required_shared_ptr<UINT8> m_alpha_num_ram;
|
||||
@ -41,7 +42,7 @@ public:
|
||||
int m_noise;
|
||||
|
||||
/* devices */
|
||||
cpu_device *m_maincpu;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
DECLARE_WRITE8_MEMBER(destroyr_misc_w);
|
||||
DECLARE_WRITE8_MEMBER(destroyr_cursor_load_w);
|
||||
DECLARE_WRITE8_MEMBER(destroyr_interrupt_ack_w);
|
||||
@ -432,7 +433,6 @@ void destroyr_state::palette_init()
|
||||
|
||||
void destroyr_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
|
||||
save_item(NAME(m_cursor));
|
||||
save_item(NAME(m_wavemod));
|
||||
|
@ -184,8 +184,6 @@ static const deco16ic_interface dietgo_deco16ic_tilegen1_intf =
|
||||
|
||||
void dietgo_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_deco_tilegen1 = machine().device("tilegen1");
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,8 @@ class discoboy_state : public driver_device
|
||||
{
|
||||
public:
|
||||
discoboy_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag) { }
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_audiocpu(*this, "audiocpu") { }
|
||||
|
||||
/* video-related */
|
||||
UINT8 m_ram_bank;
|
||||
@ -60,7 +61,7 @@ public:
|
||||
UINT8 m_toggle;
|
||||
|
||||
/* devices */
|
||||
cpu_device *m_audiocpu;
|
||||
required_device<cpu_device> m_audiocpu;
|
||||
|
||||
/* memory */
|
||||
UINT8 m_ram_1[0x800];
|
||||
@ -452,7 +453,6 @@ GFXDECODE_END
|
||||
|
||||
void discoboy_state::machine_start()
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_ram_bank));
|
||||
save_item(NAME(m_port_00));
|
||||
|
@ -58,14 +58,15 @@ class diverboy_state : public driver_device
|
||||
public:
|
||||
diverboy_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag) ,
|
||||
m_spriteram(*this, "spriteram"){ }
|
||||
m_spriteram(*this, "spriteram"),
|
||||
m_audiocpu(*this, "audiocpu"){ }
|
||||
|
||||
/* memory pointers */
|
||||
required_shared_ptr<UINT16> m_spriteram;
|
||||
// UINT16 * m_paletteram; // currently this uses generic palette handling
|
||||
|
||||
/* devices */
|
||||
cpu_device *m_audiocpu;
|
||||
required_device<cpu_device> m_audiocpu;
|
||||
DECLARE_WRITE16_MEMBER(soundcmd_w);
|
||||
DECLARE_WRITE8_MEMBER(okibank_w);
|
||||
virtual void machine_start();
|
||||
@ -248,7 +249,6 @@ GFXDECODE_END
|
||||
|
||||
void diverboy_state::machine_start()
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
}
|
||||
|
||||
static MACHINE_CONFIG_START( diverboy, diverboy_state )
|
||||
|
@ -524,7 +524,6 @@ void djboy_state::machine_start()
|
||||
membank("bank3")->configure_entries(3, 5, &CPU2[0x10000], 0x4000);
|
||||
membank("bank4")->configure_entry(0, &MAIN[0x10000]); /* unsure if/how this area is banked */
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_cpu1 = machine().device("cpu1");
|
||||
m_cpu2 = machine().device("cpu2");
|
||||
m_beast = machine().device("beast");
|
||||
|
@ -584,9 +584,6 @@ void docastle_state::machine_reset()
|
||||
|
||||
void docastle_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_slave = machine().device<cpu_device>("slave");
|
||||
|
||||
save_item(NAME(m_adpcm_pos));
|
||||
save_item(NAME(m_adpcm_data));
|
||||
save_item(NAME(m_adpcm_idle));
|
||||
|
@ -207,7 +207,6 @@ GFXDECODE_END
|
||||
|
||||
void dogfgt_state::machine_start()
|
||||
{
|
||||
m_subcpu = machine().device<cpu_device>("sub");
|
||||
|
||||
save_item(NAME(m_bm_plane));
|
||||
save_item(NAME(m_lastflip));
|
||||
|
@ -32,13 +32,14 @@ class dreambal_state : public driver_device
|
||||
public:
|
||||
dreambal_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_eeprom(*this, "eeprom")
|
||||
m_eeprom(*this, "eeprom"),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
required_device<eeprom_device> m_eeprom;
|
||||
|
||||
/* devices */
|
||||
cpu_device *m_maincpu;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
device_t *m_deco_tilegen1;
|
||||
|
||||
DECLARE_DRIVER_INIT(dreambal);
|
||||
@ -282,7 +283,6 @@ static const deco16ic_interface dreambal_deco16ic_tilegen1_intf =
|
||||
|
||||
void dreambal_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_deco_tilegen1 = machine().device("tilegen1");
|
||||
|
||||
|
||||
|
@ -3972,8 +3972,6 @@ INPUT_PORTS_END
|
||||
|
||||
MACHINE_START_MEMBER(dynax_state,dynax)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_soundcpu = machine().device<cpu_device>("soundcpu");
|
||||
m_rtc = machine().device("rtc");
|
||||
m_ymsnd = machine().device("ymsnd");
|
||||
|
||||
|
@ -49,7 +49,8 @@ class egghunt_state : public driver_device
|
||||
{
|
||||
public:
|
||||
egghunt_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag) ,
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_audiocpu(*this, "audiocpu"),
|
||||
m_atram(*this, "atram"){ }
|
||||
|
||||
/* video-related */
|
||||
@ -61,7 +62,7 @@ public:
|
||||
UINT8 m_gfx_banking;
|
||||
|
||||
/* devices */
|
||||
cpu_device *m_audiocpu;
|
||||
required_device<cpu_device> m_audiocpu;
|
||||
|
||||
/* memory */
|
||||
required_shared_ptr<UINT8> m_atram;
|
||||
@ -390,7 +391,6 @@ GFXDECODE_END
|
||||
|
||||
void egghunt_state::machine_start()
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_gfx_banking));
|
||||
save_item(NAME(m_okibanking));
|
||||
|
@ -61,7 +61,9 @@ class enigma2_state : public driver_device
|
||||
public:
|
||||
enigma2_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag) ,
|
||||
m_videoram(*this, "videoram"){ }
|
||||
m_videoram(*this, "videoram"),
|
||||
m_maincpu(*this, "maincpu"),
|
||||
m_audiocpu(*this, "audiocpu"){ }
|
||||
|
||||
/* memory pointers */
|
||||
required_shared_ptr<UINT8> m_videoram;
|
||||
@ -77,8 +79,8 @@ public:
|
||||
emu_timer *m_interrupt_assert_timer;
|
||||
|
||||
/* devices */
|
||||
cpu_device *m_maincpu;
|
||||
cpu_device *m_audiocpu;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_device<cpu_device> m_audiocpu;
|
||||
DECLARE_READ8_MEMBER(dip_switch_r);
|
||||
DECLARE_WRITE8_MEMBER(sound_data_w);
|
||||
DECLARE_WRITE8_MEMBER(enigma2_flip_screen_w);
|
||||
@ -168,8 +170,6 @@ void enigma2_state::machine_start()
|
||||
{
|
||||
create_interrupt_timers();
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_blink_count));
|
||||
save_item(NAME(m_sound_latch));
|
||||
|
@ -54,8 +54,6 @@ void espial_state::machine_reset()
|
||||
|
||||
void espial_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
//state_save_register_global_array(machine(), mcu_out[1]);
|
||||
save_item(NAME(m_sound_nmi_enabled));
|
||||
|
@ -379,7 +379,6 @@ static const ay8910_interface ay8910_config =
|
||||
|
||||
void exerion_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
|
||||
save_item(NAME(m_porta));
|
||||
save_item(NAME(m_portb));
|
||||
|
@ -467,7 +467,6 @@ INTERRUPT_GEN_MEMBER(exprraid_state::exprraid_interrupt)
|
||||
|
||||
void exprraid_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_slave = machine().device("slave");
|
||||
|
||||
save_item(NAME(m_bg_index));
|
||||
|
@ -426,7 +426,6 @@ MACHINE_START_MEMBER(f1gp_state,f1gp)
|
||||
|
||||
membank("bank1")->configure_entries(0, 2, &ROM[0x10000], 0x8000);
|
||||
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_k053936 = machine().device("k053936");
|
||||
|
||||
MACHINE_START_CALL_MEMBER(f1gpb);
|
||||
|
@ -257,7 +257,6 @@ GFXDECODE_END
|
||||
|
||||
void fcombat_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
|
||||
save_item(NAME(m_cocktail_flip));
|
||||
save_item(NAME(m_char_palette));
|
||||
|
@ -1356,8 +1356,6 @@ MACHINE_START_MEMBER(cps_state,fcrash)
|
||||
|
||||
membank("bank1")->configure_entries(0, 8, &ROM[0x10000], 0x4000);
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_msm_1 = machine().device<msm5205_device>("msm1");
|
||||
m_msm_2 = machine().device<msm5205_device>("msm2");
|
||||
|
||||
@ -1390,8 +1388,6 @@ MACHINE_START_MEMBER(cps_state,sgyxz)
|
||||
|
||||
MACHINE_START_MEMBER(cps_state,kodb)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
m_layer_enable_reg = 0x20;
|
||||
m_layer_mask_reg[0] = 0x2e;
|
||||
@ -1427,8 +1423,6 @@ MACHINE_START_MEMBER(cps_state, sf2mdt)
|
||||
|
||||
membank("bank1")->configure_entries(0, 8, &ROM[0x10000], 0x4000);
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_msm_1 = machine().device<msm5205_device>("msm1");
|
||||
m_msm_2 = machine().device<msm5205_device>("msm2");
|
||||
|
||||
@ -1456,8 +1450,6 @@ MACHINE_START_MEMBER(cps_state, knightsb)
|
||||
|
||||
membank("bank1")->configure_entries(0, 16, &ROM[0x10000], 0x4000);
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_msm_1 = machine().device<msm5205_device>("msm1");
|
||||
m_msm_2 = machine().device<msm5205_device>("msm2");
|
||||
m_layer_enable_reg = 0x30;
|
||||
@ -1479,8 +1471,6 @@ MACHINE_START_MEMBER(cps_state, sf2m1)
|
||||
|
||||
membank("bank1")->configure_entries(0, 8, &ROM[0x10000], 0x4000);
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_layer_enable_reg = 0x26;
|
||||
m_layer_mask_reg[0] = 0x28;
|
||||
m_layer_mask_reg[1] = 0x2a;
|
||||
@ -1947,9 +1937,6 @@ DRIVER_INIT_MEMBER(cps_state, cawingbl)
|
||||
|
||||
MACHINE_START_MEMBER(cps_state, dinopic)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
//m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
m_layer_enable_reg = 0x0a;
|
||||
m_layer_mask_reg[0] = 0x0c;
|
||||
m_layer_mask_reg[1] = 0x0e;
|
||||
@ -2196,9 +2183,6 @@ ROM_END
|
||||
|
||||
MACHINE_START_MEMBER(cps_state, punipic)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
//m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
m_layer_enable_reg = 0x12;
|
||||
m_layer_mask_reg[0] = 0x14;
|
||||
m_layer_mask_reg[1] = 0x16;
|
||||
@ -2588,9 +2572,6 @@ DRIVER_INIT_MEMBER(cps_state, sf2mdta)
|
||||
|
||||
MACHINE_START_MEMBER(cps_state, slampic)
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
//m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
m_layer_enable_reg = 0x16;
|
||||
m_layer_mask_reg[0] = 0x00;
|
||||
m_layer_mask_reg[1] = 0x02;
|
||||
|
@ -326,7 +326,6 @@ GFXDECODE_END
|
||||
|
||||
void fgoal_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_mb14241 = machine().device("mb14241");
|
||||
|
||||
save_item(NAME(m_xpos));
|
||||
|
@ -590,8 +590,6 @@ void firetrap_state::machine_start()
|
||||
UINT8 *MAIN = memregion("maincpu")->base();
|
||||
UINT8 *SOUND = memregion("audiocpu")->base();
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_msm = machine().device("msm");
|
||||
|
||||
membank("bank1")->configure_entries(0, 4, &MAIN[0x10000], 0x4000);
|
||||
|
@ -195,7 +195,6 @@ void flkatck_state::machine_start()
|
||||
|
||||
membank("bank1")->configure_entries(0, 3, &ROM[0x10000], 0x2000);
|
||||
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_k007121 = machine().device("k007121");
|
||||
|
||||
save_item(NAME(m_irq_enabled));
|
||||
|
@ -1002,8 +1002,6 @@ static const msm5232_interface msm5232_config =
|
||||
|
||||
void flstory_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_mcu = machine().device("mcu");
|
||||
|
||||
/* video */
|
||||
|
@ -24,7 +24,8 @@ public:
|
||||
flyball_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag) ,
|
||||
m_playfield_ram(*this, "playfield_ram"),
|
||||
m_rombase(*this, "rombase"){ }
|
||||
m_rombase(*this, "rombase"),
|
||||
m_maincpu(*this, "maincpu"){ }
|
||||
|
||||
/* memory pointers */
|
||||
required_shared_ptr<UINT8> m_playfield_ram;
|
||||
@ -43,7 +44,7 @@ public:
|
||||
UINT8 m_potsense;
|
||||
|
||||
/* devices */
|
||||
cpu_device *m_maincpu;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
DECLARE_READ8_MEMBER(flyball_input_r);
|
||||
DECLARE_READ8_MEMBER(flyball_scanline_r);
|
||||
DECLARE_READ8_MEMBER(flyball_potsense_r);
|
||||
@ -374,7 +375,6 @@ void flyball_state::palette_init()
|
||||
|
||||
void flyball_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
|
||||
save_item(NAME(m_pitcher_vert));
|
||||
save_item(NAME(m_pitcher_horz));
|
||||
|
@ -501,8 +501,6 @@ static const ym2610_interface ym2610_config =
|
||||
|
||||
MACHINE_START_MEMBER(fromanc2_state,fromanc4)
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_subcpu = machine().device<cpu_device>("sub");
|
||||
m_eeprom = machine().device("eeprom");
|
||||
m_left_screen = machine().device("lscreen");
|
||||
m_right_screen = machine().device("rscreen");
|
||||
|
@ -952,7 +952,6 @@ MACHINE_START_MEMBER(fromance_state,fromance)
|
||||
|
||||
membank("bank1")->configure_entries(0, 0x100, &ROM[0x10000], 0x4000);
|
||||
|
||||
m_subcpu = machine().device<cpu_device>("sub");
|
||||
|
||||
save_item(NAME(m_directionflag));
|
||||
save_item(NAME(m_commanddata));
|
||||
|
@ -288,8 +288,6 @@ static const deco16ic_interface funkyjet_deco16ic_tilegen1_intf =
|
||||
|
||||
void funkyjet_state::machine_start()
|
||||
{
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
m_deco_tilegen1 = machine().device("tilegen1");
|
||||
|
||||
decoprot_reset(machine());
|
||||
|
@ -204,7 +204,6 @@ void funybubl_state::machine_start()
|
||||
{
|
||||
UINT8 *ROM = memregion("maincpu")->base();
|
||||
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
save_item(NAME(m_banked_vram));
|
||||
|
||||
|
@ -441,8 +441,6 @@ void fuuki16_state::machine_start()
|
||||
|
||||
membank("bank1")->configure_entries(0, 3, &ROM[0x10000], 0x8000);
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
|
||||
m_raster_interrupt_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(fuuki16_state::raster_interrupt_callback),this));
|
||||
}
|
||||
|
@ -549,9 +549,6 @@ void fuuki32_state::machine_start()
|
||||
|
||||
membank("bank1")->configure_entries(0, 0x10, &ROM[0x10000], 0x8000);
|
||||
|
||||
m_maincpu = machine().device<cpu_device>("maincpu");
|
||||
m_audiocpu = machine().device<cpu_device>("soundcpu");
|
||||
|
||||
m_raster_interrupt_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(fuuki32_state::raster_interrupt_callback),this));
|
||||
|
||||
save_item(NAME(m_spr_buffered_tilebank));
|
||||
@ -571,7 +568,7 @@ void fuuki32_state::machine_reset()
|
||||
|
||||
WRITE_LINE_MEMBER(fuuki32_state::irqhandler)
|
||||
{
|
||||
m_audiocpu->set_input_line(0, state ? ASSERT_LINE : CLEAR_LINE);
|
||||
m_soundcpu->set_input_line(0, state ? ASSERT_LINE : CLEAR_LINE);
|
||||
}
|
||||
|
||||
static const ymf278b_interface fuuki32_ymf278b_interface =
|
||||
|
@ -492,7 +492,6 @@ GFXDECODEINFO(0x100000,64)
|
||||
|
||||
void gaelco_state::machine_start()
|
||||
{
|
||||
m_audiocpu = machine().device<cpu_device>("audiocpu");
|
||||
}
|
||||
|
||||
static MACHINE_CONFIG_START( bigkarnk, gaelco_state )
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user