diff --git a/demos/l/music_256/Makefile b/demos/l/music_256/Makefile index dd7d8b2e..72c59d7c 100644 --- a/demos/l/music_256/Makefile +++ b/demos/l/music_256/Makefile @@ -15,7 +15,7 @@ submit: hgr_d2_1k.zip hgr_d2.dsk: HELLO D2 VIZ cp $(EMPTY_DISK)/empty.dsk ./hgr_d2.dsk $(DOS33) -y hgr_d2.dsk SAVE A HELLO - $(DOS33) -y hgr_d2.dsk -t BIN -a 0x80 BSAVE D2 + $(DOS33) -y hgr_d2.dsk -t BIN -a 0x7E BSAVE D2 $(DOS33) -y hgr_d2.dsk -t BIN -a 0xc00 BSAVE VIZ #### @@ -38,7 +38,7 @@ mA2E_2.s: mA2E_2.txt text_to_tiny #### D2: d2.o - ld65 -o D2 d2.o -C ./apple2_80_zp.inc + ld65 -o D2 d2.o -C ./apple2_7e_zp.inc d2.o: d2.s \ zp.inc hardware.inc \ diff --git a/demos/l/music_256/apple2_80_zp.inc b/demos/l/music_256/apple2_7e_zp.inc similarity index 83% rename from demos/l/music_256/apple2_80_zp.inc rename to demos/l/music_256/apple2_7e_zp.inc index a911b240..03012003 100644 --- a/demos/l/music_256/apple2_80_zp.inc +++ b/demos/l/music_256/apple2_7e_zp.inc @@ -1,5 +1,5 @@ MEMORY { - ZP: start = $80, size = $120, type = rw; + ZP: start = $7E, size = $120, type = rw; RAM: start = $100, size = $8E00, file = %O; } diff --git a/demos/l/music_256/d2.s b/demos/l/music_256/d2.s index 7dcdd857..3b13283e 100644 --- a/demos/l/music_256/d2.s +++ b/demos/l/music_256/d2.s @@ -34,6 +34,7 @@ ; 237 bytes -- make song terminator #$FF so we don't have to load it ; 235 bytes -- note X is $FF on entry to mockingboard entry ; 233 bytes -- qkumba noticed we can execute the AY config +; 252 bytes -- max out visualization .zeropage ;.globalzp frequencies_low @@ -92,16 +93,17 @@ viz_smc: lda AY_REGS+4 ; 2 ; C channel low freq sta $400,X ; 3 - lda AY_REGS+2 ; 2 ; C channel low freq + lda AY_REGS+2 ; 2 ; B channel low freq sta $500,X ; 3 - lda AY_REGS+0 ; 2 ; C channel low freq + lda AY_REGS+0 ; 2 ; A channel low freq sta $600,X ; 3 inc viz_smc+1 ; 2 -; nop -; nop - + nop ; 1 + nop ; 1 + ;============== + ; 21 bytes for visualization diff --git a/demos/l/music_256/zp.inc b/demos/l/music_256/zp.inc index bd276a60..c1aa85b1 100644 --- a/demos/l/music_256/zp.inc +++ b/demos/l/music_256/zp.inc @@ -9,7 +9,7 @@ GBASH = $27 BASL = $28 BASH = $29 -AY_REGS = $80-$7 +AY_REGS = $7E-$7 HGR_Y = $E2 HGR_COLOR = $E4