]> gitweb.unchartedbackwaters.co.uk Git - francis/winuae.git/commit
lsi53c710: reject illegal group-3 SCRIPTS opcodes
authorBernie Innocenti <bernie@codewiz.org>
Thu, 9 Jul 2026 09:36:09 +0000 (11:36 +0200)
committerDimitris Panokostas <midwan@gmail.com>
Thu, 9 Jul 2026 09:36:09 +0000 (11:36 +0200)
commit76f2bbeddff383a317004b3a28823b6d03d05d6a
treea70fe629ccba2fa32977bd8f6cb31e6aa6e8c4bd
parent83baf57856c16d4fd6dc9e923b089449fc6db060
lsi53c710: reject illegal group-3 SCRIPTS opcodes

The 53C710 only supports Memory Move in SCRIPTS group 3. Opcodes with reserved bits set, including the 53C810+ Load/Store-register forms, should raise DSTAT.IID instead of being executed.

This prevents garbage fetched from non-responding addresses from causing stray DMA or register accesses during the ncr7xx bus access test.
qemuvga/lsi53c710.cpp