From a5dd66519864ee8524bdd6d3e9e7a7873dac4beb Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Fri, 6 Aug 2021 11:25:58 -0400 Subject: [PATCH] mboard: some hacks got it to work need to manually set IRQ vector --- logo/mboard/Makefile | 2 +- logo/mboard/pt3_lib_mockingboard_setup.s | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/logo/mboard/Makefile b/logo/mboard/Makefile index b8b69a76..d3040b79 100644 --- a/logo/mboard/Makefile +++ b/logo/mboard/Makefile @@ -46,7 +46,7 @@ MUSIC: music.o music.o: music.s \ zp.inc hardware.inc nozp.inc \ - interrupt_handler.s + interrupt_handler.s pt3_lib_mockingboard_setup.s ca65 -o music.o music.s -l music.lst #### diff --git a/logo/mboard/pt3_lib_mockingboard_setup.s b/logo/mboard/pt3_lib_mockingboard_setup.s index 3178a6a8..c56258a5 100644 --- a/logo/mboard/pt3_lib_mockingboard_setup.s +++ b/logo/mboard/pt3_lib_mockingboard_setup.s @@ -244,14 +244,22 @@ done_apple_detect: ; logo has us in AUX mode??? +; sta $C004 sta $C008 ; switch to main memory jsr $BF00 ; prodos MLI interface .byte $40 ; ALLOC_INTERRUPT .word interrupt_parms +; sta $C005 sta $C009 ; return to main memory + lda #$C3 + sta $FFFF + lda #$FA + sta $FFFE + + ;============================ ; Enable 50Hz clock on 6522 ;============================