changeset 2276:709036ee222a

Don't set write pending flag for non-existent RF5C164 registers
author Michael Pavone <pavone@retrodev.com>
date Mon, 02 Jan 2023 11:37:31 -0800
parents e27ab5f4bfe3
children 9e578fd493e1
files rf5c164.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/rf5c164.c	Mon Jan 02 11:36:16 2023 -0800
+++ b/rf5c164.c	Mon Jan 02 11:37:31 2023 -0800
@@ -216,7 +216,7 @@
 	} else if (address <= ST) {
 		//See note in first step of rf5c164_run
 		pcm->channels[pcm->selected_channel].regs[address] = value;
-	} else {
+	} else if (address > 0x1000){
 		pcm->pending_address = address;
 		pcm->pending_byte = value;
 		pcm->flags |= FLAG_PENDING;