From 336654560bc50f7e960f8599a32d2648411302e2 Mon Sep 17 00:00:00 2001 From: Bobbi Webber-Manners Date: Thu, 22 Dec 2022 13:39:51 -0500 Subject: [PATCH] Bugfix to ISR trampoline (Thx qkumba!!) --- mainmem.init.s | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mainmem.init.s b/mainmem.init.s index 324c49d..21b0a05 100644 --- a/mainmem.init.s +++ b/mainmem.init.s @@ -8,13 +8,17 @@ AUDIOCARD DB $00 ; $00 = Mockingboard, $01 = Ensoniq + * Trampoline in main memory used by aux memory IRQ handler * to invoke Apple II / ProDOS IRQs in main memory A2IRQ >>> IENTMAIN ; IENTMAIN does not do CLI - JSR A2IRQ2 - >>> XF2AUX,IRQBRKRET -A2IRQ2 PHP ; Fake things to look like IRQ + LDA #>A2IRQRET + PHA + LDA #>> XF2AUX,IRQBRKRET * BRK handler in main memory. Used on Apple IIgs only.