Previous 199869 Revisions Next

r33740 Monday 8th December, 2014 at 15:09:07 UTC by Curt Coder
(MESS) Fixed writing to disk with the Commodore 2040/3040/4040 and 1541/1551/1570/1571 drives. [Curt Coder]
[src/emu/bus/ieee488]c2040fdc.c
[src/emu/machine]64h156.c

trunk/src/emu/bus/ieee488/c2040fdc.c
r242251r242252
232232      return true;
233233
234234   if(bit && cur_live.write_position < ARRAY_LENGTH(cur_live.write_buffer))
235      cur_live.write_buffer[cur_live.write_position++] = cur_live.tm;
235      cur_live.write_buffer[cur_live.write_position++] = cur_live.tm - m_period;
236236
237237   if (LOG) logerror("%s write bit %u (%u)\n", cur_live.tm.as_string(), cur_live.bit_counter, bit);
238238
trunk/src/emu/machine/64h156.c
r242251r242252
190190      return true;
191191
192192   if(bit && cur_live.write_position < ARRAY_LENGTH(cur_live.write_buffer))
193      cur_live.write_buffer[cur_live.write_position++] = cur_live.tm;
193      cur_live.write_buffer[cur_live.write_position++] = cur_live.tm - m_period;
194194
195195   if (LOG) logerror("%s write bit %u (%u)\n", cur_live.tm.as_string(), cur_live.bit_counter, bit);
196196


Previous 199869 Revisions Next


© 1997-2024 The MAME Team