Previous 199869 Revisions Next

r25483 Wednesday 2nd October, 2013 at 00:17:45 UTC by smf
fixed mametesters 05318 [smf]
[src/emu/machine]atahle.c atahle.h

trunk/src/emu/machine/atahle.c
r25482r25483
5252   m_status(0),
5353   m_command(0),
5454   m_device_control(0),
55   m_revert_to_defaults(true),
5556   m_csel(0),
5657   m_daspin(0),
5758   m_daspout(0),
r25482r25483
8788   save_item(NAME(m_status));
8889   save_item(NAME(m_command));
8990   save_item(NAME(m_device_control));
91   save_item(NAME(m_revert_to_defaults));
9092
9193   save_item(NAME(m_single_device));
9294   save_item(NAME(m_resetting));
r25482r25483
285287         return set_dma_mode(88);
286288      }
287289      break;
290
291   case IDE_SET_FEATURES_DISABLE_REVERTING_TO_POWER_ON_DEFAULTS:
292      m_revert_to_defaults = false;
293      return true;
294
295   case IDE_SET_FEATURES_ENABLE_REVERTING_TO_POWER_ON_DEFAULTS:
296      m_revert_to_defaults = true;
297      return true;
288298   }
289299
290300   return false;
trunk/src/emu/machine/atahle.h
r25482r25483
131131
132132   enum
133133   {
134      IDE_SET_FEATURES_TRANSFER_MODE = 0x03
134      IDE_SET_FEATURES_TRANSFER_MODE = 0x03,
135      IDE_SET_FEATURES_DISABLE_REVERTING_TO_POWER_ON_DEFAULTS = 0x66,
136      IDE_SET_FEATURES_ENABLE_REVERTING_TO_POWER_ON_DEFAULTS = 0xcc
135137   };
136138
137139   enum ide_transfer_type_t
r25482r25483
183185   UINT8 m_device_control;
184186
185187   UINT16 m_identify_buffer[256];
188   bool m_revert_to_defaults;
186189
187190private:
188191   void update_irq();

Previous 199869 Revisions Next


© 1997-2024 The MAME Team