Previous | 199869 Revisions | Next |
r194297 Monday 6th February, 2023 at 16:40:35 UTC by massimiliano.zattera |
---|
Fixed VIA_IFR write (#10875) These 3 datasheets: http://archive.6502.org/datasheets/mos_6522_preliminary_nov_1977.pdf http://archive.6502.org/datasheets/synertek_sy6522_via_1978_jan.pdf http://archive.6502.org/datasheets/rockwell_r6522_via.pdf state that: The IFR bit 7 is not a flag. Therefore, this bit is not directly cleared by writing a logic 1 into it. It can only be cleared by clearing all the flags in the register or by disabling all the active interrupts as discussed in the next section. but this is what current code does. If more updated datasheets are available, please share the links. |
[/branches/pc_i440bx/src/devices/machine] | 6522via.cpp |
https://github.com/mamedev/mame/commit/a95d1fae8b2d187295d41a708c07f49dae0d9d40 |
Previous | 199869 Revisions | Next |