From 629866d97f2d711ef9d7ebfc6b36a3e8afe68c77 Mon Sep 17 00:00:00 2001 From: Michaelangel007 Date: Thu, 20 Jul 2017 11:01:17 -0700 Subject: [PATCH] Size 665 bytes --- README.md | 2 +- linuxlogo | Bin 667 -> 665 bytes linuxlogo.s | 7 +++---- ll_6502.dsk | Bin 143360 -> 143360 bytes 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index be4259c..a83e851 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ Optimized Linux Logo in 6502 assembly language for size. -Size: 667 ($29B) bytes +Size: 665 ($299) bytes # Screenshots diff --git a/linuxlogo b/linuxlogo index 28be63e58191a0c10499cfc77604d872e1b611ef..3e016e6223d60eb44f33033c070c4e18ce94b00f 100644 GIT binary patch delta 139 zcmV;60CfMG1(^kqAr`d?jJ67mw+gACjf4uKwxG3+g$j&@kvAq`l?slQ3XGQu&>XG6 z`|t+I;Lzak45{Odg$k{|`^g2+1)>2U(Fu)#z^Mm?C7=L={e=0g#|nl1xyTBI|Dp(n t{2XG6 z`|t+I;Lzak45{OdhYGE~`^g2+1)>2U(+Q1%z^Mm?C7=L={e=0g$qI%3xylNK|Dphf v{2z7_$wvDL%@NPkJJ diff --git a/linuxlogo.s b/linuxlogo.s index a18a574..6db02cf 100644 --- a/linuxlogo.s +++ b/linuxlogo.s @@ -168,7 +168,7 @@ Unpack NextSrcShift lda PackedBits+1,Y sta zUnpackBits+1 - ldx #0 ; zSrcShift + ldx #8 ; zSrcShift, have 8 input bits? UpdateSrcShift stx zSrcShift @@ -181,9 +181,8 @@ UpdateSrcShift ror zUnpackBits+0 ; 00hhggff c=e eeddccbb ldx zSrcShift - inx - inx - cpx #8 ; have 8 input bits? + dex + dex bne UpdateSrcShift iny ; src++ bne NextSrcShift ; always, since packed data length < 256 diff --git a/ll_6502.dsk b/ll_6502.dsk index fc2182b7e0d9e081096c6f690b98ed63b6956580..5799f998d2417f4528c2b20927b5576a359134c3 100644 GIT binary patch delta 203 zcmV;+05t!A;0S==2!NykYL_Tn0oaoe3MiKXYXSZR{|^8OnU@1>0U{Q)3XHZ2jkgM^ zppAqIqPC#5j)e-0hL=8G0VaQy3XYZvjF$?~9Ie3n@CM1?(BSY4spE}>3a!8U$pz2_ zq5&Y$35|iksRxB6pa6vZg!!$<3Wff;$O?u3q6mikAl3=65k~)J{zm_1{-*rO%Fye` z(BX=r03gBppa8v33Xv%2$iOJj_2wm|CCL}i=*A_ftDUzBg!-la3JRCvYylnurTwOD F0mC*cWQqU) delta 198 zcmV;%06G7F;0S==2!NykY6AZcmTCe10;T7l7@C>QrjfV=Yzx&Ar&;_Ca zAkztrfxxK;g(aW>g#Cp1t;q_7{<+Euh5w=ehWsGd39u7J|7QM1|7QNC{OIW52+--s z(BF!p03gBppa8v53Xv%2$iOJj_2wm|CCL}i=*A_ftDU(Dg!-lam)>jvAf{~r!>b2m A;{X5v