Previous 199869 Revisions Next

r18419 Wednesday 10th October, 2012 at 15:33:45 UTC by O. Galibert
am9517a: Don't grossly fail on verify [O. Galibert]

The verification itself is not done, the obvious implementation
proving wrong.  A test case is the ibm5150 floppy format command,
which uses verify when reading just-formatted sectors.
[src/emu/machine]am9517a.c

trunk/src/emu/machine/am9517a.c
r18418r18419
220220   switch (MODE_TRANSFER_MASK)
221221   {
222222   case MODE_TRANSFER_VERIFY:
223      break;
224
225223   case MODE_TRANSFER_WRITE:
226224      m_temp = m_channel[m_current_channel].m_in_ior_func(offset);
227225      break;
r18418r18419
243241
244242   switch (MODE_TRANSFER_MASK)
245243   {
246   case MODE_TRANSFER_VERIFY:
244   case MODE_TRANSFER_VERIFY: {
245      UINT8 v1 = m_in_memr_func(offset);
246      if(0 && m_temp != v1)
247         logerror("%s: verify error %02x vs. %02x\n", tag(), m_temp, v1);
247248      break;
249   }
248250
249251   case MODE_TRANSFER_WRITE:
250252      m_out_memw_func(offset, m_temp);

Previous 199869 Revisions Next


© 1997-2024 The MAME Team