vdp1: do proper interrupt blocking
authorAlan Cox <alan@linux.intel.com>
Wed, 3 Oct 2018 13:36:10 +0000 (14:36 +0100)
committerAlan Cox <alan@linux.intel.com>
Wed, 3 Oct 2018 13:37:06 +0000 (14:37 +0100)
commit66358574c30fd95a8bcf7e3f268dd08799274996
treef594f9e6840d98b0f2a0f1bb5d4a27948ed5402d
parent62198df73c77a9ea2647abb352ef40325f8508d0
vdp1: do proper interrupt blocking

This fixes the odd very weird happening because the TMS9918A data pointer is
messed up by register accesses (eg interrupts mid scroll). Also fix the
timing for MSX1. We can't quite otir/inir a TMS9918A on MSX but must use
outi ; jp nz in order to run at the required access rate.
Kernel/dev/vdp1.s