Previous 199869 Revisions Next

r31652 Thursday 14th August, 2014 at 10:51:57 UTC by Osso
Removed GAME_SUPPORTS_SAVE flag from 2mindril.c: since it's been converted to be derived from taito_f3.c, it needs proper save state support in the parent driver first (nw)
[src/mame/drivers]2mindril.c

trunk/src/mame/drivers/2mindril.c
r31651r31652
5353   /* input-related */
5454   UINT16        m_defender_sensor;
5555   UINT16        m_shutter_sensor;
56   UINT16        irq_reg;
56   UINT16        m_irq_reg;
5757
5858   /* devices */
5959   DECLARE_READ16_MEMBER(drill_io_r);
r31651r31652
187187
188188READ16_MEMBER(_2mindril_state::drill_irq_r)
189189{
190   return irq_reg;
190   return m_irq_reg;
191191}
192192
193193WRITE16_MEMBER(_2mindril_state::drill_irq_w)
r31651r31652
198198   ---- ---- ---- x--- irq lv 4 ack, 0->1 latch
199199   ---- ---- -??- -??? connected to the other levels?
200200   */
201   if(((irq_reg & 8) == 0) && data & 8)
201   if(((m_irq_reg & 8) == 0) && data & 8)
202202      m_maincpu->set_input_line(4, CLEAR_LINE);
203203
204   if(((irq_reg & 0x10) == 0) && data & 0x10)
204   if(((m_irq_reg & 0x10) == 0) && data & 0x10)
205205      m_maincpu->set_input_line(5, CLEAR_LINE);
206206
207207   if(data & 0xffe7)
208208      printf("%04x\n",data);
209209
210   COMBINE_DATA(&irq_reg);
210   COMBINE_DATA(&m_irq_reg);
211211}
212212
213213static ADDRESS_MAP_START( drill_map, AS_PROGRAM, 16, _2mindril_state )
r31651r31652
433433{
434434   save_item(NAME(m_defender_sensor));
435435   save_item(NAME(m_shutter_sensor));
436   save_item(NAME(m_irq_reg));
436437}
437438
438439MACHINE_RESET_MEMBER(_2mindril_state,drill)
439440{
440441   m_defender_sensor = 0;
441442   m_shutter_sensor = 0;
442   irq_reg = 0;
443   m_irq_reg = 0;
443444}
444445
445446static MACHINE_CONFIG_START( drill, _2mindril_state )
r31651r31652
560561   tile_decode();
561562}
562563
563GAME( 1993, 2mindril,    0,        drill,    drill, _2mindril_state,    drill, ROT0,  "Taito", "Two Minute Drill", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_SUPPORTS_SAVE | GAME_MECHANICAL)
564GAME( 1993, 2mindril,    0,        drill,    drill, _2mindril_state,    drill, ROT0,  "Taito", "Two Minute Drill", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS | GAME_MECHANICAL)

Previous 199869 Revisions Next


© 1997-2024 The MAME Team