Previous 199869 Revisions Next

r32541 Saturday 4th October, 2014 at 22:10:55 UTC by hap
fix debug assert
[src/mame/drivers]namcos22.c namcos23.c
[src/mame/includes]namcos22.h

trunk/src/mame/drivers/namcos22.c
r32540r32541
37323732
37333733void namcos22_state::machine_start()
37343734{
3735   static const char *const tags[] = { "ADC.0", "ADC.1", "ADC.2", "ADC.3", "ADC.4", "ADC.5", "ADC.6", "ADC.7" };
3736   for (int i = 0; i < 8; i++)
3737      m_adc_ports[i] = ioport(tags[i]);
3738
37353739   m_slave_simulation_active = false;
37363740   m_portbits[0] = 0xffff;
37373741   m_portbits[1] = 0xffff;
trunk/src/mame/drivers/namcos23.c
r32540r32541
13761376      m_p2(*this, "P2"),
13771377      m_screen(*this, "screen"),
13781378      m_palette(*this, "palette"),
1379      m_generic_paletteram_32(*this, "paletteram"),
1380      m_adc_ports(*this, "ADC")
1379      m_generic_paletteram_32(*this, "paletteram")
13811380   { }
13821381
13831382   required_device<mips3_device> m_maincpu;
r32540r32541
14021401   required_device<screen_device> m_screen;
14031402   required_device<palette_device> m_palette;
14041403   required_shared_ptr<UINT32> m_generic_paletteram_32;
1405   optional_ioport_array<4> m_adc_ports;
14061404
14071405   c404_t m_c404;
14081406   c361_t m_c361;
r32540r32541
14121410   c422_t m_c422;
14131411   render_t m_render;
14141412
1413   ioport_port *m_adc_ports[4];
14151414   tilemap_t *m_bgtilemap;
14161415   UINT8 m_jvssense;
14171416   INT32 m_has_jvsio;
r32540r32541
32203219
32213220void namcos23_state::machine_start()
32223221{
3222   static const char *const tags[] = { "ADC.0", "ADC.1", "ADC.2", "ADC.3" };
3223   for (int i = 0; i < 4; i++)
3224      m_adc_ports[i] = ioport(tags[i]);
3225
32233226   m_c361.timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(namcos23_state::c361_timer_cb),this));
32243227   m_c361.timer->adjust(attotime::never);
32253228
trunk/src/mame/includes/namcos22.h
r32540r32541
199199      m_pc_pedal_interrupt(*this, "pc_p_int"),
200200      m_gfxdecode(*this, "gfxdecode"),
201201      m_screen(*this, "screen"),
202      m_palette(*this, "palette"),
203      m_adc_ports(*this, "ADC")
202      m_palette(*this, "palette")
204203   { }
205204
206205   required_device<cpu_device> m_maincpu;
r32540r32541
229228   required_device<gfxdecode_device> m_gfxdecode;
230229   required_device<screen_device> m_screen;
231230   required_device<palette_device> m_palette;
232   optional_ioport_array<8> m_adc_ports;
233231
234
232   ioport_port *m_adc_ports[8];
235233   UINT8 m_syscontrol[0x20];
236234   bool m_dsp_irq_enabled;
237235   emu_timer *m_ar_tb_interrupt[2];

Previous 199869 Revisions Next


© 1997-2024 The MAME Team