From 29f92a2df4785508e5f5deb106feecd03b5f1491 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Mon, 13 Mar 2023 09:28:00 -0400 Subject: [PATCH] sb: update graphics --- games/sb/duck_score.s | 24 ++++++++++++++++++++++++ games/sb/graphics/duck1_sprites.png | Bin 0 -> 813 bytes games/sb/graphics/duck2_sprites.png | Bin 0 -> 795 bytes games/sb/graphics/lores_font.png | Bin 0 -> 756 bytes 4 files changed, 24 insertions(+) create mode 100644 games/sb/graphics/duck1_sprites.png create mode 100644 games/sb/graphics/duck2_sprites.png create mode 100644 games/sb/graphics/lores_font.png diff --git a/games/sb/duck_score.s b/games/sb/duck_score.s index 88a8bf85..76838d79 100644 --- a/games/sb/duck_score.s +++ b/games/sb/duck_score.s @@ -83,6 +83,9 @@ score_inc_d1: cld ; back from decimal mode update_d1_score: + + ; update ones digit + lda D1_SCORE and #$f tay @@ -91,6 +94,24 @@ update_d1_score: lda number_sprites_h,Y sta score1_h+4 + ; check if leading zero + + lda D1_SCORE_H + and #$f + bne d1_score_no_lead_zero + + lda D1_SCORE + and #$f0 + bne d1_score_no_lead_zero + + lda #space_sprite + sta score1_h+3 + jmp done_d1_score + +d1_score_no_lead_zero: + lda D1_SCORE lsr lsr @@ -102,6 +123,9 @@ update_d1_score: lda number_sprites_h,Y sta score1_h+3 +done_d1_score: + + rts diff --git a/games/sb/graphics/duck1_sprites.png b/games/sb/graphics/duck1_sprites.png new file mode 100644 index 0000000000000000000000000000000000000000..ed19b66d6a7e737648f59247ac0702a1747266f7 GIT binary patch literal 813 zcmV+|1JeA7P)EX>4Tx04R}tkv&MmKpe$i(@I4u4t5X`$xt1{E-K=vRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRAQI0q!?cMvh^IGg zgY!Odl$B(a_?&p$qze*1a$WKGjdRgufoDd|OnRO;N-P#TSm|I^GBx5U;+U%GlrLmG zRyl8R)+#mDx+i~OB(JY5bDic8l32tNB#2N@Lm3s=h|{W*Vj)fY2_OHU>zBx-kgE(v zjs;YqL3aJ%fAG6ot1vm?B}EcI*NfwPi~!+XpjmgE?_;0000pP)t-s0002v9$;Wjz5hi00Ha`>oSYQT z{m{ezU~&WhYCN5to&TWF6!kpN-Hmep(EtDc0001;kA{E%000SaNLh0L01FcU01FcV z0GgZ_00007bV*G`2j>F}1PcSV7i3=m000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2H zM@dakSAh-}0002kNkl@_*6N`>!!xp zVzcP2wix{>x9fOLzI5Tw0zP)>KvZY{LLQZan%@8np$^RbCLqguA`D8W0~k&L1)nH+ z9|18AKX>K>z29C+A4NK5;1{zjrTa#pT;3Y+s2hRK!sXhycOLO;^`QDg;ymeZZ zQE32jt6btT%lsEX>4Tx04R}tkv&MmKpe$i(@I4u4t5X`$xt1{E-K=vRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRAQI0q!?cMvh^IGg zgY!Odl$B(a_?&p$qze*1a$WKGjdRgufoDd|OnRO;N-P#TSm|I^GBx5U;+U%GlrLmG zRyl8R)+#mDx+i~OB(JY5bDic8l32tNB#2N@Lm3s=h|{W*Vj)fY2_OHU>zBx-kgE(v zjs;YqL3aJ%fAG6ot1vm?B}EcI*NfwPi~!+XpjmgE?_;0000pP)t-s0002v9$;Wjz5hi00Ha`>oSYQT z{m{ezU~&WhYCN5to&TWF6!kpN-Hmep(EtDc0001;kA{E%000SaNLh0L01FcU01FcV z0GgZ_00007bV*G`2j>F}1RV#g;uVnq000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2H zM@dakSAh-}0002SNklIW+^mD9v!d zw9cqelSlm^P##sG2CjGj#U#tgh~6`f_QOaQ5M z96jud0q!h6G|PVl)N7#+#7-yho@ED6svSL61W+%Be)OE%W*KmtWg~ELme0l7zzy6$ Zi!R6Svq7AW$Ljz9002ovPDHLkV1jW%Rfzxq literal 0 HcmV?d00001 diff --git a/games/sb/graphics/lores_font.png b/games/sb/graphics/lores_font.png new file mode 100644 index 0000000000000000000000000000000000000000..78e4f3efbaf81b3c2bd7026e6f417903811c0461 GIT binary patch literal 756 zcmVEX>4Tx04R}tkv&MmKpe$i(@I4u4t5X`$xt1{E-K=vRVYG*P%E_RU~=gfG-*gu zTpR`0f`cE6RRAQI0q!?cMvh^IGg zgY!Odl$B(a_?&p$qze*1a$WKGjdRgufoDd|OnRO;N-P#TSm|I^GBx5U;+U%GlrLmG zRyl8R)+#mDx+i~OB(JY5bDic8l32tNB#2N@Lm3s=h|{W*Vj)fY2_OHU>zBx-kgE(v zjs;YqL3aJ%fAG6ot1vm?B}EcI*NfwPi~!+XpjmgE?_;0000pP)t-s0002v9$;Wjz5hi00Ha`>oSYQT z{m{ezU~&WhYCN5to&TWF6!kpN-Hmep(EtDc0001;kA{E%000SaNLh0L01FcU01FcV z0GgZ_00007bV*G`2j>F|7B37`HP_Do000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2H zM@dakSAh-}0001=NklS2loi07IB?*^(Hc?~Ckxstis z+X`b#YyoqRT~Zixww=Qdsw|*@0{#ljel~BV#xB^`Wz|aEUgffDR!S6B7CvL8RH6N~ mShrHDP>n61fC36A;88rCQO>!}>?Q{Q0000