From 6cd1a8e424df7a169d0e1df93c30fb36a7cb6925 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Wed, 23 May 2018 12:50:12 -0400 Subject: [PATCH] sa: clean up 40col support --- still_alive/README.still_alive | 10 +-- still_alive/still_alive.s | 107 +++++++++++++++++++++++++++++---- still_alive/zp.inc | 40 ++++++------ 3 files changed, 119 insertions(+), 38 deletions(-) diff --git a/still_alive/README.still_alive b/still_alive/README.still_alive index b5a0dec1..3f29c4b5 100644 --- a/still_alive/README.still_alive +++ b/still_alive/README.still_alive @@ -4,12 +4,12 @@ Challenges: + Printing the ASCII art simple code (takes longer than 50Hz) +Goal: Everything inside of 16k - - -initial: 2078 -add ascii art: 9142 - +initial music player: 2078 +add raw ascii art: 9142 +add 3-channel music+lyrics,then slim a bit: 18787 +initial 40 col support: 18864 Memory Map diff --git a/still_alive/still_alive.s b/still_alive/still_alive.s index 73de7316..c4f1fec7 100644 --- a/still_alive/still_alive.s +++ b/still_alive/still_alive.s @@ -19,11 +19,14 @@ UNPACK_BUFFER EQU $5E00 ; $5E00 - $9600, 14k, $3800 sta CH sta CV sta DONE_PLAYING - sta XPOS sta MB_CHUNK_OFFSET sta DECODE_ERROR sta LYRICS_ACTIVE + ; Testing, let's get 40col working first + lda #1 + sta FORTYCOL + ; print detection message lda #