From f53c25ea05d047f9d0617cfc22710c131a16ef22 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Wed, 4 Oct 2023 01:23:02 -0400 Subject: [PATCH] second: hook up music --- demos/second/interrupt_handler.s | 5 ++ demos/second/music.s | 3 +- demos/second/music/second_3d.pt3 | Bin 0 -> 1114 bytes demos/second/part18_3d/3d.inc | 7 +- demos/second/part18_3d/auto/frame101.inc | 48 +++++++++++ demos/second/part18_3d/auto/frame102.inc | 65 ++++++++++++++ demos/second/part18_3d/auto/frame103.inc | 53 ++++++++++++ demos/second/part18_3d/auto/frame104.inc | 71 ++++++++++++++++ demos/second/part18_3d/auto/frame105.inc | 104 +++++++++++++++++++++++ demos/second/part18_3d/threed.s | 8 +- demos/second/zp.inc | 2 +- 11 files changed, 362 insertions(+), 4 deletions(-) create mode 100644 demos/second/music/second_3d.pt3 create mode 100644 demos/second/part18_3d/auto/frame101.inc create mode 100644 demos/second/part18_3d/auto/frame102.inc create mode 100644 demos/second/part18_3d/auto/frame103.inc create mode 100644 demos/second/part18_3d/auto/frame104.inc create mode 100644 demos/second/part18_3d/auto/frame105.inc diff --git a/demos/second/interrupt_handler.s b/demos/second/interrupt_handler.s index 85da4909..f2d73df3 100644 --- a/demos/second/interrupt_handler.s +++ b/demos/second/interrupt_handler.s @@ -29,6 +29,11 @@ interrupt_handler: ; inc $0404 ; debug (flashes char onscreen) + lda IRQ_COUNTDOWN + beq skip_irq_dec + dec IRQ_COUNTDOWN +skip_irq_dec: + .include "pt3_lib_irq_handler.s" diff --git a/demos/second/music.s b/demos/second/music.s index 86d60bc1..d018540b 100644 --- a/demos/second/music.s +++ b/demos/second/music.s @@ -28,5 +28,6 @@ PT3_ENABLE_APPLE_IIC = 1 .align $100 PT3_LOC: ;.incbin "music/z00m_unreal2_part1.pt3" -.incbin "music/z00m_unreal2_part2.pt3" +;.incbin "music/z00m_unreal2_part2.pt3" +.incbin "music/second_3d.pt3" diff --git a/demos/second/music/second_3d.pt3 b/demos/second/music/second_3d.pt3 new file mode 100644 index 0000000000000000000000000000000000000000..3d6f06d6358c03d358bd671fadb5107e4965ae01 GIT binary patch literal 1114 zcmbVJv5wO~6x>}K$0u2U=%8{#i=ahxh~nA<-PIxS*%zNMN1$AG zF>kqy+e&i9Wu;<+vC=#wJDrr(xb4?1hn8pUMnm7X@uB zqc%V(kql5~q_%a0wdPt@gfjazPX99V5A$TLz^zf{Ne)*_LBPdCSq07vTmg0^z?}&# zxi*nT7-`g|7-=L^qXldH{-zGGj%BFyS&nC^%+&-jloP~I9U44T2_lz?D$VaG4GLMR zxfDvsxhf161~XaUef@h96X|)a3Rn$J1MUm3nqUtS{gl}+et3pc|} Qagz%-@&45PU5`-m0~eg