mirror of
https://github.com/holub/mame
synced 2025-07-07 10:58:41 +03:00
adc1038: Fixed data out reads.
This commit is contained in:
parent
52fda4111b
commit
4dc62aba1d
@ -56,6 +56,9 @@ READ_LINE_DEVICE_HANDLER( adc1038_do_read )
|
||||
{
|
||||
adc1038_state *adc1038 = adc1038_get_safe_token(device);
|
||||
|
||||
adc1038->data_out = (adc1038->adc_data & 0x200) ? 1 : 0;
|
||||
adc1038->adc_data <<= 1;
|
||||
|
||||
//printf("ADC DO\n");
|
||||
return adc1038->data_out;
|
||||
}
|
||||
@ -101,9 +104,6 @@ WRITE_LINE_DEVICE_HANDLER( adc1038_clk_write )
|
||||
adc1038->adr |= (adc1038->data_in << 0);
|
||||
}
|
||||
|
||||
adc1038->data_out = (adc1038->adc_data & 0x200) ? 1 : 0;
|
||||
adc1038->adc_data <<= 1;
|
||||
|
||||
adc1038->cycle++;
|
||||
}
|
||||
|
||||
@ -119,9 +119,6 @@ READ_LINE_DEVICE_HANDLER( adc1038_sars_read )
|
||||
/* notice that adc1038->adr is always < 7! */
|
||||
adc1038->adc_data = adc1038->input_callback_r(device, adc1038->adr);
|
||||
|
||||
adc1038->data_out = (adc1038->adc_data & 0x200) ? 1 : 0;
|
||||
adc1038->adc_data <<= 1;
|
||||
|
||||
adc1038->sars ^= 1;
|
||||
return adc1038->sars;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user