From 0c20d57f04f2398179abdcc9c0d936e9f8fa6285 Mon Sep 17 00:00:00 2001 From: Stefan Arentz Date: Sat, 10 Dec 2016 16:24:30 -1000 Subject: [PATCH] Fixes #72 - Ignore the annunciators --- a2p.c | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/a2p.c b/a2p.c index 63d61b6..01ef50c 100644 --- a/a2p.c +++ b/a2p.c @@ -115,6 +115,24 @@ uint8_t a2p_iom_read(struct cpu_t *cpu, struct mem_t *mem, uint16_t addr) { case EWM_A2P_SS_PB3: return a2p->buttons[3]; + case EWM_A2P_SS_SETAN0: + break; + case EWM_A2P_SS_SETAN1: + break; + case EWM_A2P_SS_SETAN2: + break; + case EWM_A2P_SS_SETAN3: + break; + + case EWM_A2P_SS_CLRAN0: + break; + case EWM_A2P_SS_CLRAN1: + break; + case EWM_A2P_SS_CLRAN2: + break; + case EWM_A2P_SS_CLRAN3: + break; + default: printf("[A2P] Unexpected read at $%.4X\n", addr); break; @@ -166,6 +184,24 @@ void a2p_iom_write(struct cpu_t *cpu, struct mem_t *mem, uint16_t addr, uint8_t a2p->screen_dirty = true; break; + case EWM_A2P_SS_SETAN0: + break; + case EWM_A2P_SS_SETAN1: + break; + case EWM_A2P_SS_SETAN2: + break; + case EWM_A2P_SS_SETAN3: + break; + + case EWM_A2P_SS_CLRAN0: + break; + case EWM_A2P_SS_CLRAN1: + break; + case EWM_A2P_SS_CLRAN2: + break; + case EWM_A2P_SS_CLRAN3: + break; + default: printf("[A2P] Unexpected write at $%.4X\n", addr); break;