From b605fef0d2eb887582e1507bc2c73fb625c0e189 Mon Sep 17 00:00:00 2001 From: blondie7575 Date: Sun, 16 Jul 2023 14:17:02 -0700 Subject: [PATCH] Replaced debug font rendering with real thing --- Art/Assets/Font8x8.gif | Bin 1044 -> 924 bytes Art/Assets/Font8x8.xcf | Bin 3459 -> 3215 bytes Art/Assets/FontTiny.xcf | Bin 0 -> 955 bytes GSCats.xcodeproj/project.pbxproj | 2 - equates.s | 2 + font.s | 687 ---- font8x8.s | 6575 +++++++++++++----------------- fontEngine.s | 9 +- gamemanager.s | 27 - graphics.s | 8 +- player.s | 56 +- 11 files changed, 2888 insertions(+), 4478 deletions(-) create mode 100644 Art/Assets/FontTiny.xcf delete mode 100644 font.s diff --git a/Art/Assets/Font8x8.gif b/Art/Assets/Font8x8.gif index 7037dfaa3fb2d2523bdf0353e0f21e5a3f520c24..49a7fcdfe696fca9e563f7dc13bc0767115874bf 100644 GIT binary patch delta 801 zcmV++1K#|U2%HCyh<^_NEC2ui06+l{000I4ARvw;KoI09swT>cM_kTyik9zs*L?5) zt<$b$6W)xhoDR7Z293=f6IgTdti>S|cbq=E+ph}=R#vsgfmjVV7~TddO=%{MTqdr3 zFB%NUY*=f9W`Kl9YKDe7b3=?kIZ1(OcS4DXhens0nU+71H-CPN1Z-{#aB+N(t23lU zt&XZZqA#MXDYhiEly){fq?aSR!fd_1$CW3!E5*8#Cb=rZeZkbd)5w*4u0GPGr>L@x zv&EL>%FD38&E%`mvFORREc50~>A>=n=ORKx@p3bTk-*AUlS&{>ptMSt1%leC#;3JlU+!x@sg-Uc;$P56B+r zV3}lt%HqWtL0PUC$kZ9qku#%K8rs674yqh4VZEu<>cgp4vl62bG$~oAA^YsC8kQ?t zlx}TO^HgFc4&Y@YUVa7Tv;#I2@`MXA6%xT5c<20N-gR&( zN5+PK%-7$3`T>aC7tr}P5NwMeD5HTFK2i@T>a5dHgvlYK({uVHrqEjWO~u7V+*nuS zh}oH_qkkmwr(=;&Dw&&%2#OULJmshnVl%m#XsnlEZ6y^$CU^es4R(zhQVu}A* zWhbX`QtBy;K;Bu$pWbE0#){Wz1lWp6ex?*>FEO;As){WWkXK)&l@qR8!b+;9o|+0` fiyE6siIT9H$_Xl}&_*lmwA2SyYwfi&ga80Lxv-DY delta 922 zcmV;L17-Z22b2hqh<^+KEC2ui06+l{000I4pd*f?^E~7!KFW%!X(`VooT4|a?|eU= zz}ycABNlNtV#}mtHk~%3Pj_0kaCZXaFLgqnU*7ddw+d|JfM1ue0PAJm3Et} zn5>epm^=!Cb|Qy#Eq9ZGg(J3Wza*&+w#34~Q@WGKx^2X5&?L>MZ*Y{OGH#b6*5BC2 z(#pZVcDB^hGtju*<__w)-t#ixKF)Z?G`Q60^2>(l@Rv^9KY+u!iQ56qS3Gg$%n^K- z?cs`p7Yml42!BW;oPrCd-~uL(;6rR9{;he;_k)m1g&!$8I}|eDE{oN0+7w7b9mkF| zYwpyUXbClAMTOQ&O0z`Md`GE4tr?YF$bGGvRtu?aElv%4uaUNJJrJf)*o^H^ zdqRE2o4XY*Gp-9+1byVz1Y5p){RY+xmax{7KmG~^TYt~4Q>Bh~q~eR#aNEI(EmN+c zn1|ZBCExbMiwEH6$8{fT?fmym=hUwQhg&H7E1bmQ3Wl>p za#1k!JQJ2I7oM_?hX7upU>%Gc=pPDlz$7CZ0=|)BClcfB%`;l#IgcxFeD81T|wk zLh_>DKSnahq)+0^v?MxBwxl4D4QWZ}pILg;QIR-}{{Wc~xjG5S2vI^fpjc{=x8*y!D wjky&>;^?Aq#?K6P-@Pp=TXM74{zr0a#}kaqpS}pkEc47X*KG66Muq?YJ8?e9kpKVy diff --git a/Art/Assets/Font8x8.xcf b/Art/Assets/Font8x8.xcf index 19f81acdc3df570c4379ba203090d72b54c2d330..ab72938a2ac61c55ea23925d4da1011548bc0a37 100644 GIT binary patch literal 3215 zcmZ`*L2p|{5Z<@D?>UYWXlTQwNIYmksYIkiz?l$`0I5hlb8{2hwMgPBHl#VV5*Ln~ zkSZ=9Ar6Rp4*3iG0#MX{z@EFbN(%WpR} zHjOda7KUpe%LV8Iu77 zNLLm1%nB%@f$N}!?H`OG;d2AzLGOWH4?N{oLC-7hm4v$u$w}?l(KF_0C~;H%kAp)*l@2waR{Pue*C^ajo6i>FxCn%QczS z4?Fjp<%axi-of$xOO7{7`Q!1U{=?=@_n=d5ZeVphvkHs#Zw|VHvU{-epw*{Fuifsq z2BpX+yt1>x^f`R8A0wCKA;;eGy=I@m-)$bZ4k^Rr@Kb<@B>{hn{6|kP0&fuaiEBOZ zn9SP=|3<mkO3E&CG& ze9~gHr^YOO4LSmSH+ydXhUvcm$1{YxWlV!um_?I$2g(ACjK|v6R29QPZ(*u?6Eu6$9|Z<);TZVz>b^=+)7;6@N} zW>nPcU*Xh(GTco17oH&kp*);jgtf&?H>`O{KfE8wc;R^N#Y}FjAA(14G8+v@4sm1V z3)OXy$b1gT%vBhNVhN7ODuXCOQ@L)L(X7TX5FKN;sJfR2a>c4nHJoN5k^Vpk;u6WRgpaSH~ z5P;F8%$G1n2Nr0Gu+ir?gC7f+E%tP@t`6S1CE3lOLZDDJ7-7`i#2O|YuD}kiK;T@% zqC=HU&baqVvQPBh1>HolG{;O}?wJ_6PNIwHT;Y67p}9fxGK41!LILZeaa$K^6nt57=EL z&Q?;1-vof^Ammp`(~XMH1^`i(nsi1lCO372?pk?bD(O;5A}B5wC>WLj(a;=voFz6B zNnlM+gJk9ND!(`gIs~W%YsQ|w1vPS zv4fI=#d#@hDB&{R&MztU{aIsp6|;%vJ)cVlA@Ix|ld651Gks?l(f*w2HP?;hK2K@va7eg?(giu?tS<{_UojPm>Me-VO( A=l}o! literal 3459 zcmZ`+OK%)S5T57S?oRi_gya$=29h8L$&$_EOfX1*6r|iaAjjU_tneeU7aX6GBS%h1 z5f_jU2gKb6|AqVmWO3kZ`(QgHS?>C_t#(5w7b3a`{jd`PWi*a z!eSIf@h!YALJ~G0AF=)WKLh+lkD?ztvris>c(nidL8nta{xhoZi}v>R4h{~Yo&Dc# z{{ii)LSHlsiRs`HWP0hRD5Btb6OuvRhg|V>>RpDMKui})nqS#mUvF>p(Uw)b@!3{; zx!+zbcY6JM(m}{_a}4+}>R4t=?2~o$ku!+U8a{ zC&m0$_wI7JAiu?%7{2?8;l)yZ9DcBUe|e?1(JdDj(Au47`NsVB8@+zn+gQ2R-loN7 zr?cJem!jXOyXvGe*X*D8=TK{$LykUkXL*~OzrDQM-l7fsYT6FaZA`*a8S{Z}XZGBn z`LZjTF%mUOa&zf=#TnP7TsTD2@~V5G1~v7uYVwXqz?7?q!i4i*eGg`J*a z9<(M*&*>&HXQJxHXezGUd@wwz4PoyWdWKFy1xuS4zc;Z|^bp%>3|?%X5-4%+JE?+6 zCwjR?8s?Cc)6^Y9oFE6E%Smz#nfcT{%%TdtphaAKjB{@ZEe62ND)i|R7DIqIO;@Q+ z6i!9GEpv?68^ez~{=^OihZ$d9kTI{6+94PM5H*N!6(jI%Fc-Q8;EM4aW0-?e925QnjqXoD^1v`T4&BN<1T zUlbS;j8G+yQoI3%fhCF10y_p+ucO2WXDyp0CveC$ac&7gDgm0gBnRk}xX4kupauL= z4LKx1Ua4xd9j)9N~r;O6(?#g2;?LBdQ)`Dnkw7n%IBGc-L|1 z@aH*X_SBz-M2W;h3LKCeNL`O%CZO=_>5)WbeEKLOaN~wcWs~m&)?lHa?B2N<1L{IJ zz`7(HJ!8m9N+WPUuQjGXWm`oBf3bS5k*p=2j!?REh72dD09!0_(oEN8TFfvrGFgSK zyl_dJd2a|vCuUR5Y>3%X#@gN`mEN}dCU_?`2g!4Us- z>=6y*DCR*3;bbhr0TWkj&&Jea`ky5fvls}0Cv+m4g>^I$Tf7*z)S@()mZ9O2BCVJR zHE2cd@T)lmT3|ym_mWVAht?t}5aAJcr(Pn@w6tTe!)cC~4N0EN9I1i{Kxsr3gyBN% z6i4iICAneC6>`NP)T~p+O~9!KZD&LJ)Q3X~AHhW2E0{Q&X>nZ}jFT8b&gnbXVXB}H zK7uEX*vxp0K%-K9T!f{Et<)BE1R)wFB=ZJ)xWJJvzLfliZzYJrds6tYxH4om_j$op zNywAPRjE#JKAXL=V2X2>Cmyci)rW^0z8j&A`&0o+B7%5c_Si+NBmkGp#@~ei@kwLQ ziVz&0emW~QSNfKR{%Zx*{eM}~$xm;0|vW*#O> Xf-SD0ze2+OnE$ne`|upWar5FUHpi%TKAmfsBvFVjU(A~*pcRY*nZ6UK)gO`|=}?cMK{vI6w0)D}wjR+QFx_y0gjkFo>L zkH?YQug^kovMN}`y3faP?#5$(Kggs$3BxSN{|qSA|AsCimrLb4RAPOp5p2C%4cy-K zGWno8-XutcBMTR4L1jO(#I*{`ey&s)hVC`+dIMi=;A;)sZeRl}eQR+57Fn z$bMgD{tl0vJ-ZyUKZ * -;* 2013-07-20 * -;* Converted to ca65 by Quinn Dunki * -;* 2017-08-13 * -;**************************************** -;* A= ptr to string preceded by length * -;* X= screen location * -;* Preserves all registers * -;* Trashes zero page locations 6,7 * -;**************************************** -; each char: -; draw char at loc -; update loc -; see if length hit - no? back to draw char - -F_Length: .word 0 ;length of string (only one byte currently used) -F_CharIdx: .word 0 ;index of current character -F_CurrentPos: .word 0 ;current top left char position -F_StrPtr = $06 ;pointer to string (including length byte) / DP - - -DrawString: - pha - phx - phy - sta F_StrPtr ;store at dp 0 ($00) for indirect loads - stx F_CurrentPos - stz F_CharIdx - lda (F_StrPtr) - and #$00ff ;strip off first char (len is only one byte) - sta F_Length ;get our length byte - -NextChar: lda F_CharIdx - cmp F_Length - bne notDone - ply - plx - pla - rts ;DONE! Return to caller - -notDone: inc F_CharIdx - ldy F_CharIdx - lda (F_StrPtr),y ;get next char! - and #$00FF ;mask high byte - sec - sbc #' ' ;our table starts with space ' ' - asl ;*2 - tay - ldx F_CurrentPos - jsr drawChar - inc F_CurrentPos ;compare to addition time (?) - inc F_CurrentPos - inc F_CurrentPos - inc F_CurrentPos ;update screen pos (2 words=8 pixels) - bra NextChar - -;x = TopLeft screen pos -;y = char table offset -drawChar: lda FontTable,y ;get real address of char data - sec - sbc #FontData ;pivot offset - now a is offset of fontdata - tay ;so we'll index with that - - lda FontData,y - sta $012000,x - lda FontData+2,y - sta $012000+2,x - - lda FontData+4,y - sta $012000+160,x - lda FontData+6,y - sta $012000+160+2,x - - lda FontData+8,y - sta $012000+160*2,x - lda FontData+10,y - sta $012000+160*2+2,x - lda FontData+12,y - sta $012000+160*3,x - lda FontData+14,y - sta $012000+160*3+2,x - lda FontData+16,y - sta $012000+160*4,x - lda FontData+18,y - sta $012000+160*4+2,x - lda FontData+20,y - sta $012000+160*5,x - lda FontData+22,y - sta $012000+160*5+2,x - rts - - - - - -FontTable: - .addr s_Space - .addr s_Exclaim - .addr s_Quote - .addr s_Number - .addr s_Dollar - .addr s_Percent - .addr s_Amper - .addr s_Single - .addr s_OpenParen - .addr s_CloseParen - .addr s_Asterix - .addr s_Plus - .addr s_Comma - .addr s_Minus - .addr s_Period - .addr s_Slash - .addr s_N0 - .addr s_N1 - .addr s_N2 - .addr s_N3 - .addr s_N4 - .addr s_N5 - .addr s_N6 - .addr s_N7 - .addr s_N8 - .addr s_N9 - .addr s_Colon - .addr s_Semi - .addr s_LAngle - .addr s_Equal - .addr s_RAngle - .addr s_Question - .addr s_At - .addr s_A - .addr s_B - .addr s_C - .addr s_D - .addr s_E - .addr s_F - .addr s_G - .addr s_H - .addr s_I - .addr s_J - .addr s_K - .addr s_L - .addr s_M - .addr s_N - .addr s_O - .addr s_P - .addr s_Q - .addr s_R - .addr s_S - .addr s_T - .addr s_U - .addr s_V - .addr s_W - .addr s_X - .addr s_Y - .addr s_Z - .addr s_LBracket - .addr s_BackSlash - .addr s_RBracket - .addr s_Caret - .addr s_UnderLine - -FontData: -s_Space: - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - -s_Exclaim: - qbyte $000FF000 - qbyte $000FF000 - qbyte $000FF000 - qbyte $000FF000 - qbyte $00000000 - qbyte $000FF000 - -s_Quote: - qbyte $0FF00FF0 - qbyte $00F000F0 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - -s_Number: - qbyte $00000000 - qbyte $00F00F00 - qbyte $0FFFFFF0 - qbyte $00F00F00 - qbyte $0FFFFFF0 - qbyte $00F00F00 - -s_Dollar: - qbyte $00666600 - qbyte $06616660 - qbyte $06166660 - qbyte $06666660 - qbyte $00666600 - qbyte $00000000 - -s_Percent: - qbyte $0FF000F0 - qbyte $00000F00 - qbyte $0000F000 - qbyte $000F0000 - qbyte $00F00000 - qbyte $0F000FF0 - -s_Amper: - qbyte $000FF000 - qbyte $00F00F00 - qbyte $0F00F000 - qbyte $00F000F0 - qbyte $0F0FFF00 - qbyte $00F0F000 - -s_Single: - qbyte $000FF000 - qbyte $0000F000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - -s_OpenParen: - qbyte $000FF000 - qbyte $00FF0000 - qbyte $0FF00000 - qbyte $0FF00000 - qbyte $00FF0000 - qbyte $000FF000 - -s_CloseParen: ; Anger symbol - qbyte $0F0000F0 - qbyte $00F00F00 - qbyte $00000000 - qbyte $00FFFF00 - qbyte $0F0000F0 - qbyte $F000000F - - -s_Asterix: - qbyte $00000000 ; Angle symbol - qbyte $00000FF0 - qbyte $0000FF00 - qbyte $000FF000 - qbyte $00FFFFF0 - qbyte $00000000 - -s_Plus: ; Power symbol - qbyte $000F0000 - qbyte $000F0000 - qbyte $0FFFFF00 - qbyte $000F0000 - qbyte $000F0000 - qbyte $00000000 - -s_Comma: - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $0000FF00 - qbyte $0000F000 - -s_Minus: - qbyte $00000000 - qbyte $00000000 - qbyte $0FFFFF00 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - - -s_Period: - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $0000FF00 - qbyte $0000FF00 - -s_Slash: - qbyte $000000F0 - qbyte $00000F00 - qbyte $0000F000 - qbyte $000F0000 - qbyte $00F00000 - qbyte $0F000000 - -s_N0: - qbyte $00FFFF00 - qbyte $0F000FF0 - qbyte $0F00F0F0 - qbyte $0F0F00F0 - qbyte $0FF000F0 - qbyte $00FFFF00 - -s_N1: - qbyte $000F0000 - qbyte $00FF0000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $00FFF000 - -s_N2: - qbyte $00FFFF00 - qbyte $0F0000F0 - qbyte $00000F00 - qbyte $000FF000 - qbyte $00F00000 - qbyte $0FFFFFF0 - -s_N3: - qbyte $00FFFF00 - qbyte $000000F0 - qbyte $000FFF00 - qbyte $000000F0 - qbyte $000000F0 - qbyte $00FFFF00 - -s_N4: - qbyte $0000FF00 - qbyte $000F0F00 - qbyte $00F00F00 - qbyte $0FFFFFF0 - qbyte $00000F00 - qbyte $00000F00 - -s_N5: - qbyte $0FFFFFF0 - qbyte $0F000000 - qbyte $0FFFFF00 - qbyte $000000F0 - qbyte $0F0000F0 - qbyte $00FFFF00 - -s_N6: - qbyte $000FFF00 - qbyte $00F00000 - qbyte $0F000000 - qbyte $0FFFFF00 - qbyte $0F0000F0 - qbyte $00FFFFF0 - -s_N7: - qbyte $0FFFFFF0 - qbyte $000000F0 - qbyte $00000F00 - qbyte $0000F000 - qbyte $000F0000 - qbyte $000F0000 - -s_N8: - qbyte $00FFFF00 - qbyte $0F0000F0 - qbyte $00FFFF00 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $00FFFF00 - -s_N9: - qbyte $00FFFF00 - qbyte $0F0000F0 - qbyte $00FFFF00 - qbyte $0000F000 - qbyte $000F0000 - qbyte $00F00000 - -s_Colon: - qbyte $000FF000 - qbyte $000FF000 - qbyte $00000000 - qbyte $000FF000 - qbyte $000FF000 - qbyte $00000000 - -s_Semi: - qbyte $00000000 - qbyte $000FF000 - qbyte $000FF000 - qbyte $00000000 - qbyte $000FF000 - qbyte $000F0000 - -s_LAngle: - qbyte $0000F000 - qbyte $000F0000 - qbyte $00F00000 - qbyte $000F0000 - qbyte $0000F000 - qbyte $00000000 - -s_Equal: - qbyte $00000000 - qbyte $00000000 - qbyte $0FFFFF00 - qbyte $00000000 - qbyte $0FFFFF00 - qbyte $00000000 - -s_RAngle: - qbyte $0000F000 - qbyte $00000F00 - qbyte $000000F0 - qbyte $00000F00 - qbyte $0000F000 - qbyte $00000000 - -s_Question: - qbyte $00FFF000 - qbyte $0F000F00 - qbyte $00000F00 - qbyte $000FF000 - qbyte $00000000 - qbyte $000FF000 - -s_At: - qbyte $00FFFF00 - qbyte $0F0000F0 - qbyte $0F00F0F0 - qbyte $0FFFF0F0 - qbyte $000000F0 - qbyte $0FFFFF00 - -s_A: - qbyte $000FF000 - qbyte $00F00F00 - qbyte $0F0000F0 - qbyte $0FFFFFF0 - qbyte $0F0000F0 - qbyte $0F0000F0 - -s_B: - qbyte $0FFFFF00 - qbyte $0F0000F0 - qbyte $0FFFFF00 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0FFFFF00 - -s_C: - qbyte $00FFFFF0 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0F000000 - qbyte $00FFFFF0 - -s_D: - qbyte $0FFFFF00 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0FFFFF00 - -s_E: - qbyte $0FFFFFF0 - qbyte $0F000000 - qbyte $0FFFF000 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0FFFFFF0 - -s_F: - qbyte $0FFFFFF0 - qbyte $0F000000 - qbyte $0FFFF000 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0F000000 - -s_G: - qbyte $00FFFFF0 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0F00FFF0 - qbyte $0F0000F0 - qbyte $00FFFF00 - -s_H: - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0FFFFFF0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - -s_I: - qbyte $0FFFFF00 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $0FFFFF00 - -s_J: - qbyte $000000F0 - qbyte $000000F0 - qbyte $000000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $00FFFF00 - -s_K: - qbyte $0F000F00 - qbyte $0F00F000 - qbyte $0FFF0000 - qbyte $0F00F000 - qbyte $0F000F00 - qbyte $0F000F00 - -s_L: - qbyte $0F000000 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0FFFFFF0 - -s_M: - qbyte $0F0000F0 - qbyte $0FF00FF0 - qbyte $0F0FF0F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - -s_N: - qbyte $0F0000F0 - qbyte $0FF000F0 - qbyte $0F0F00F0 - qbyte $0F00F0F0 - qbyte $0F000FF0 - qbyte $0F0000F0 - -s_O: - qbyte $00FFFF00 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $00FFFF00 - -s_P: - qbyte $0FFFFF00 - qbyte $0F0000F0 - qbyte $0FFFFF00 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0F000000 - -s_Q: - qbyte $00FFFF00 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F00F0F0 - qbyte $0F000FF0 - qbyte $00FFFFF0 - -s_R: - qbyte $0FFFFF00 - qbyte $0F0000F0 - qbyte $0FFFFF00 - qbyte $0F000F00 - qbyte $0F0000F0 - qbyte $0F0000F0 - -s_S: - qbyte $00FFFFF0 - qbyte $0F000000 - qbyte $00FFFF00 - qbyte $000000F0 - qbyte $000000F0 - qbyte $0FFFFF00 - -s_T: - qbyte $0FFFFF00 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - -s_U: - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $00FFFF00 - -s_V: - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $00F00F00 - qbyte $000FF000 - -s_W: - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0FF0F0 - qbyte $0FF00FF0 - qbyte $0F0000F0 - -s_X: - qbyte $0F0000F0 - qbyte $00F00F00 - qbyte $000FF000 - qbyte $000FF000 - qbyte $00F00F00 - qbyte $0F0000F0 - -s_Y: - qbyte $F00000F0 - qbyte $0F000F00 - qbyte $00F0F000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - -s_Z: - qbyte $0FFFFFF0 - qbyte $00000F00 - qbyte $0000F000 - qbyte $000F0000 - qbyte $00F00000 - qbyte $0FFFFFF0 - -s_LBracket: - qbyte $000FFF00 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000FFF00 - -s_BackSlash: - qbyte $0F000000 - qbyte $00F00000 - qbyte $000F0000 - qbyte $0000F000 - qbyte $00000F00 - qbyte $000000F0 - -s_RBracket: - qbyte $00FFF000 - qbyte $0000F000 - qbyte $0000F000 - qbyte $0000F000 - qbyte $0000F000 - qbyte $00FFF000 - -s_Caret: - qbyte $0000F000 - qbyte $000F0F00 - qbyte $00F000F0 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - -s_UnderLine: - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $FFFFFFF0 - -s_Template: - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - diff --git a/font8x8.s b/font8x8.s index d3a7ac7..98bcfbd 100644 --- a/font8x8.s +++ b/font8x8.s @@ -85,5431 +85,4560 @@ font8characterJumpTable: font8char32: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char33: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeed deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0003 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 5, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeea deee + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0000 0000 tsc sec - sbc #320 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 2, Pixel values: eeea aeee + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0004 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00a0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 1, Pixel values: eeeb beee + pea $0030 + pea $0400 + ; Line 2, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00b0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0b00 - sta 1,S - ; Line 0, Pixel values: eeef feee + pea $0040 + pea $0400 + ; Line 1, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00f0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0f00 - sta 1,S + pea $0040 + pea $0400 + ; Line 0, Pixel values: 0004 4000 + tsc + sec + sbc #156 + tcs + pea $0040 + pea $0400 jmp renderCharJumpReturn font8char34: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: ebae edde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 tsc sec - sbc #804 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 1, Pixel values: ebbe eade + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00a - sta 3,S - lda 1,S - and #$0ff0 - ora #$b00b - sta 1,S - ; Line 0, Pixel values: effe efae + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$a00f - sta 3,S - lda 1,S - and #$0ff0 - ora #$f00f - sta 1,S + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0440 0330 + tsc + sec + sbc #156 + tcs + pea $3003 + pea $4004 + ; Line 1, Pixel values: 0440 0430 + tsc + sec + sbc #156 + tcs + pea $3004 + pea $4004 + ; Line 0, Pixel values: 0440 0440 + tsc + sec + sbc #156 + tcs + pea $4004 + pea $4004 jmp renderCharJumpReturn font8char35: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: edde ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0330 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$0ff0 - ora #$d00d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3003 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: ebae ddee + pea $3033 + pea $3344 + ; Line 4, Pixel values: 0440 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 3, Pixel values: ebae ddee + pea $0033 + pea $4004 + ; Line 3, Pixel values: 0440 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 2, Pixel values: ebae adee + pea $0033 + pea $4004 + ; Line 2, Pixel values: 0440 4300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $0043 + pea $4004 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: effe ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0440 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$0ff0 - ora #$f00f - sta 1,S + pea $0044 + pea $4004 jmp renderCharJumpReturn font8char36: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeed eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0069 9000 tsc sec - sbc #164 + sbc #156 tcs - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 5, Pixel values: fadd ddee + pea $0090 + pea $6900 + ; Line 5, Pixel values: 0666 6900 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 4, Pixel values: eeed edde + pea $0069 + pea $6606 + ; Line 4, Pixel values: 7666 6690 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 3, Pixel values: ebaa ddee + pea $9066 + pea $6676 + ; Line 3, Pixel values: 7b66 6660 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 2, Pixel values: fbea eeee + pea $6066 + pea $667b + ; Line 2, Pixel values: 76b6 6660 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$f000 - ora #$0afb - sta 1,S - ; Line 1, Pixel values: ebbb bade + pea $6066 + pea $b676 + ; Line 1, Pixel values: 0766 6600 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - lda 1,S - and #$00f0 - ora #$bb0b - sta 1,S - ; Line 0, Pixel values: eeef eeee + pea $0066 + pea $6607 + ; Line 0, Pixel values: 0077 7000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$f0ff - ora #$0f00 - sta 1,S + pea $0070 + pea $7700 jmp renderCharJumpReturn font8char37: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char38: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char39: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeea aeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 tsc sec - sbc #804 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00a0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 1, Pixel values: eeeb beee + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00b0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0b00 - sta 1,S - ; Line 0, Pixel values: eeef feee + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00f0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0f00 - sta 1,S + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0004 4000 + tsc + sec + sbc #156 + tcs + pea $0040 + pea $0400 + ; Line 1, Pixel values: 0004 4000 + tsc + sec + sbc #156 + tcs + pea $0040 + pea $0400 + ; Line 0, Pixel values: 0004 4000 + tsc + sec + sbc #156 + tcs + pea $0040 + pea $0400 jmp renderCharJumpReturn font8char40: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeed deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0003 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 5, Pixel values: eedd eeee + pea $0030 + pea $0300 + ; Line 5, Pixel values: 0033 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 4, Pixel values: ebae eeee + pea $0000 + pea $3300 + ; Line 4, Pixel values: 0440 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 3, Pixel values: ebae eeee + pea $0000 + pea $4004 + ; Line 3, Pixel values: 0440 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 2, Pixel values: ebae eeee + pea $0000 + pea $4004 + ; Line 2, Pixel values: 0440 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 1, Pixel values: eebb eeee + pea $0000 + pea $4004 + ; Line 1, Pixel values: 0044 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$bb00 - sta 1,S - ; Line 0, Pixel values: eeef feee + pea $0000 + pea $4400 + ; Line 0, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00f0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0f00 - sta 1,S + pea $0040 + pea $0400 jmp renderCharJumpReturn font8char41: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eedd eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0033 0000 tsc sec - sbc #164 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 5, Pixel values: eeed deee + pea $0000 + pea $3300 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: eeee ddee + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0000 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 3, Pixel values: eeee ddee + pea $0033 + pea $0000 + ; Line 3, Pixel values: 0000 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: eeee adee + pea $0033 + pea $0000 + ; Line 2, Pixel values: 0000 4300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - ; Line 1, Pixel values: eeeb beee + pea $0043 + pea $0000 + ; Line 1, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00b0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0b00 - sta 1,S - ; Line 0, Pixel values: eeff eeee + pea $0040 + pea $0400 + ; Line 0, Pixel values: 0044 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$ff00 - sta 1,S + pea $0000 + pea $4400 jmp renderCharJumpReturn font8char42: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eaed edee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 tsc sec - sbc #324 + sbc #156 tcs - lda 3,S - and #$fff0 - ora #$000d - sta 3,S - lda 1,S - and #$f0f0 - ora #$0d0a - sta 1,S - ; Line 4, Pixel values: eead deee + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0403 0300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$00ff - ora #$ad00 - sta 1,S - ; Line 3, Pixel values: ebaa ddee + pea $0003 + pea $0304 + ; Line 4, Pixel values: 0043 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 2, Pixel values: eeaa aeee + pea $0030 + pea $4300 + ; Line 3, Pixel values: 0444 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00a0 - sta 3,S - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 1, Pixel values: ebeb eaee + pea $0033 + pea $4404 + ; Line 2, Pixel values: 0044 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$fff0 - ora #$000a - sta 3,S - lda 1,S - and #$f0f0 - ora #$0b0b - sta 1,S - ; Line 0, Pixel values: eeee eeee + pea $0040 + pea $4400 + ; Line 1, Pixel values: 0404 0400 + tsc + sec + sbc #156 + tcs + pea $0004 + pea $0404 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char43: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeed deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0003 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 5, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: ebad ddde + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0443 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$ad0b - sta 1,S - ; Line 3, Pixel values: ebaa ddde + pea $3033 + pea $4304 + ; Line 3, Pixel values: 0444 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 2, Pixel values: eeea aeee + pea $3033 + pea $4404 + ; Line 2, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00a0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 1, Pixel values: eeeb beee + pea $0040 + pea $0400 + ; Line 1, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00b0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0b00 - sta 1,S - ; Line 0, Pixel values: eeee eeee + pea $0040 + pea $0400 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char44: tya tcs - ; Line 7, Pixel values: eedd eeee + ; Line 7, Pixel values: 0033 0000 + pea $0000 + pea $3300 + ; Line 6, Pixel values: 0003 3000 tsc sec - sbc #4 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 6, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 5, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0000 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char45: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: ebaa ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 tsc sec - sbc #644 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0444 3330 + tsc + sec + sbc #156 + tcs + pea $3033 + pea $4404 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char46: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeed deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0003 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 5, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char47: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: edde eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0330 0000 tsc sec - sbc #164 + sbc #156 tcs - lda 1,S - and #$0ff0 - ora #$d00d - sta 1,S - ; Line 5, Pixel values: eedd eeee + pea $0000 + pea $3003 + ; Line 5, Pixel values: 0033 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 4, Pixel values: eeed deee + pea $0000 + pea $3300 + ; Line 4, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 3, Pixel values: eeee ddee + pea $0030 + pea $0300 + ; Line 3, Pixel values: 0000 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: eeee edde + pea $0033 + pea $0000 + ; Line 2, Pixel values: 0000 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 1, Pixel values: eeee eedd + pea $3003 + pea $0000 + ; Line 1, Pixel values: 0000 0033 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$00ff - ora #$dd00 - sta 3,S - ; Line 0, Pixel values: eeee eeee + pea $3300 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char48: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbae edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$0f00 - ora #$a0fb - sta 1,S - ; Line 3, Pixel values: fbea edde + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$f000 - ora #$0afb - sta 1,S - ; Line 2, Pixel values: fbee adde + pea $3003 + pea $0044 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $0044 + pea $4404 jmp renderCharJumpReturn font8char49: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3300 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 5, Pixel values: fadd ddee + pea $0033 + pea $3343 + ; Line 5, Pixel values: 4433 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 4, Pixel values: eead eeee + pea $0033 + pea $3344 + ; Line 4, Pixel values: 0043 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$ad00 - sta 1,S - ; Line 3, Pixel values: eeaa eeee + pea $0000 + pea $4300 + ; Line 3, Pixel values: 0044 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 2, Pixel values: eeaa eeee + pea $0000 + pea $4400 + ; Line 2, Pixel values: 0044 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 1, Pixel values: ebbb eeee + pea $0000 + pea $4400 + ; Line 1, Pixel values: 0444 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00f0 - ora #$bb0b - sta 1,S - ; Line 0, Pixel values: eeff eeee + pea $0000 + pea $4404 + ; Line 0, Pixel values: 0044 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$ff00 - sta 1,S + pea $0000 + pea $4400 jmp renderCharJumpReturn font8char50: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $3033 + pea $3343 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbad eeee + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4443 0000 tsc sec - sbc #158 + sbc #156 tcs - pea $adfb - ; Line 3, Pixel values: eeaa ddee + pea $0000 + pea $4344 + ; Line 3, Pixel values: 0044 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 2, Pixel values: eeee adde + pea $0033 + pea $4400 + ; Line 2, Pixel values: 0000 4330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - ; Line 1, Pixel values: fbbb bade + pea $3043 + pea $0000 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4400 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S + pea $0044 + pea $4444 jmp renderCharJumpReturn font8char51: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3300 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3343 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: eeee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 0000 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 3, Pixel values: ebaa ddee + pea $3003 + pea $0000 + ; Line 3, Pixel values: 0444 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 2, Pixel values: eeee edde + pea $0033 + pea $4404 + ; Line 2, Pixel values: 0000 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0000 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4400 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S + pea $0044 + pea $4444 jmp renderCharJumpReturn font8char52: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $0000 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbad ddde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4443 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $adfb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: fbee ddee + pea $3033 + pea $4344 + ; Line 3, Pixel values: 4400 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: fbee adee + pea $0033 + pea $0044 + ; Line 2, Pixel values: 4400 4300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbee eeee + pea $0043 + pea $0044 + ; Line 1, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 0, Pixel values: ffee eeee + pea $0000 + pea $0044 + ; Line 0, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $0000 + pea $0044 jmp renderCharJumpReturn font8char53: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3300 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3343 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: eeee ddde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 0000 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: fbaa ddee + pea $3033 + pea $0000 + ; Line 3, Pixel values: 4444 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: fbee eeee + pea $0033 + pea $4444 + ; Line 2, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $0000 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffae + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S + pea $4044 + pea $4444 jmp renderCharJumpReturn font8char54: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbaa ddee + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4444 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: fbee eeee + pea $0033 + pea $4444 + ; Line 2, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $0000 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffae + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $4044 + pea $4404 jmp renderCharJumpReturn font8char55: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eedd deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0033 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 5, Pixel values: eedd deee + pea $0030 + pea $3300 + ; Line 5, Pixel values: 0033 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 4, Pixel values: eead deee + pea $0030 + pea $3300 + ; Line 4, Pixel values: 0043 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$00ff - ora #$ad00 - sta 1,S - ; Line 3, Pixel values: eeea ddee + pea $0030 + pea $4300 + ; Line 3, Pixel values: 0004 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 2, Pixel values: eeee adde + pea $0033 + pea $0400 + ; Line 2, Pixel values: 0000 4330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - ; Line 1, Pixel values: fbbb bade + pea $3043 + pea $0000 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffae + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S + pea $4044 + pea $4444 jmp renderCharJumpReturn font8char56: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: ebaa ddee + pea $3003 + pea $0044 + ; Line 3, Pixel values: 0444 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 2, Pixel values: fbee edde + pea $0033 + pea $4404 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $0044 + pea $4404 jmp renderCharJumpReturn font8char57: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: eeee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 0000 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 3, Pixel values: fbaa ddde + pea $3003 + pea $0000 + ; Line 3, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 2, Pixel values: fbee edde + pea $3033 + pea $4444 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $0044 + pea $4404 jmp renderCharJumpReturn font8char58: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eedd eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 tsc sec - sbc #324 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 4, Pixel values: eead eeee + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0033 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$ad00 - sta 1,S - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeaa eeee + pea $0000 + pea $3300 + ; Line 4, Pixel values: 0043 0000 tsc sec - sbc #320 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 1, Pixel values: eebb eeee + pea $0000 + pea $4300 + ; Line 3, Pixel values: 0000 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$bb00 - sta 1,S - ; Line 0, Pixel values: eeee eeee + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0044 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $4400 + ; Line 1, Pixel values: 0044 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $4400 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char59: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eedd eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0033 0000 tsc sec - sbc #164 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 5, Pixel values: eeed deee + pea $0000 + pea $3300 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeea aeee + pea $0030 + pea $0300 + ; Line 3, Pixel values: 0000 0000 tsc sec - sbc #320 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00a0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 1, Pixel values: eeeb beee + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00b0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0b00 - sta 1,S - ; Line 0, Pixel values: eeee eeee + pea $0040 + pea $0400 + ; Line 1, Pixel values: 0004 4000 + tsc + sec + sbc #156 + tcs + pea $0040 + pea $0400 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char60: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 3330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: eeed deee + pea $3033 + pea $0000 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: eead eeee + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0043 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$ad00 - sta 1,S - ; Line 3, Pixel values: ebae eeee + pea $0000 + pea $4300 + ; Line 3, Pixel values: 0440 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 2, Pixel values: eeaa eeee + pea $0000 + pea $4004 + ; Line 2, Pixel values: 0044 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 1, Pixel values: eeeb beee + pea $0000 + pea $4400 + ; Line 1, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00b0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0b00 - sta 1,S - ; Line 0, Pixel values: eeee ffae + pea $0040 + pea $0400 + ; Line 0, Pixel values: 0000 4440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S + pea $4044 + pea $0000 jmp renderCharJumpReturn font8char61: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: ebad ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 tsc sec - sbc #484 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$ad0b - sta 1,S - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: ebaa adde + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 tsc sec - sbc #320 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0443 3330 + tsc + sec + sbc #156 + tcs + pea $3033 + pea $4304 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0444 4330 + tsc + sec + sbc #156 + tcs + pea $3043 + pea $4404 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char62: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 0000 tsc sec - sbc #164 + sbc #156 tcs - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: eeed deee + pea $0000 + pea $3303 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: eeee ddee + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0000 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 3, Pixel values: eeee edde + pea $0033 + pea $0000 + ; Line 3, Pixel values: 0000 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 2, Pixel values: eeee adee + pea $3003 + pea $0000 + ; Line 2, Pixel values: 0000 4300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - ; Line 1, Pixel values: eeeb beee + pea $0043 + pea $0000 + ; Line 1, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00b0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0b00 - sta 1,S - ; Line 0, Pixel values: efff eeee + pea $0040 + pea $0400 + ; Line 0, Pixel values: 0444 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $0000 + pea $4404 jmp renderCharJumpReturn font8char63: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeed deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0003 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 5, Pixel values: 0000 0000 tsc sec - sbc #320 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 3, Pixel values: eeee ddee + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: eeee edde + pea $0030 + pea $0300 + ; Line 3, Pixel values: 0000 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 1, Pixel values: ebbe eade + pea $0033 + pea $0000 + ; Line 2, Pixel values: 0000 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00a - sta 3,S - lda 1,S - and #$0ff0 - ora #$b00b - sta 1,S - ; Line 0, Pixel values: eeff ffee + pea $3003 + pea $0000 + ; Line 1, Pixel values: 0440 0430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00ff - ora #$ff00 - sta 1,S + pea $3004 + pea $4004 + ; Line 0, Pixel values: 0044 4400 + tsc + sec + sbc #156 + tcs + pea $0044 + pea $4400 jmp renderCharJumpReturn font8char64: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eedd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0033 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 5, Pixel values: eade eede + pea $0033 + pea $3300 + ; Line 5, Pixel values: 0430 0030 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0fff - ora #$d000 - sta 3,S - lda 1,S - and #$0ff0 - ora #$d00a - sta 1,S - ; Line 4, Pixel values: ebae eeee + pea $3000 + pea $3004 + ; Line 4, Pixel values: 0440 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 3, Pixel values: ebae ddde + pea $0000 + pea $4004 + ; Line 3, Pixel values: 0440 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 2, Pixel values: ebae adde + pea $3033 + pea $4004 + ; Line 2, Pixel values: 0440 4330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 1, Pixel values: ebbe eade + pea $3043 + pea $4004 + ; Line 1, Pixel values: 0440 0430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00a - sta 3,S - lda 1,S - and #$0ff0 - ora #$b00b - sta 1,S - ; Line 0, Pixel values: eeff ffee + pea $3004 + pea $4004 + ; Line 0, Pixel values: 0044 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00ff - ora #$ff00 - sta 1,S + pea $0044 + pea $4400 jmp renderCharJumpReturn font8char65: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee edde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: faee edde + pea $3003 + pea $0043 + ; Line 5, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fa - sta 1,S - ; Line 4, Pixel values: ebad ddde + pea $3003 + pea $0044 + ; Line 4, Pixel values: 0443 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$ad0b - sta 1,S - ; Line 3, Pixel values: ebae edde + pea $3033 + pea $4304 + ; Line 3, Pixel values: 0440 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 2, Pixel values: eeaa edde + pea $3003 + pea $4004 + ; Line 2, Pixel values: 0044 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 1, Pixel values: eebb bade + pea $3003 + pea $4400 + ; Line 1, Pixel values: 0044 4430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - lda 1,S - and #$00ff - ora #$bb00 - sta 1,S - ; Line 0, Pixel values: eeee ffee + pea $3044 + pea $4400 + ; Line 0, Pixel values: 0000 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S + pea $0044 + pea $0000 jmp renderCharJumpReturn font8char66: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3300 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3343 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbaa ddee + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4444 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: eeee edde + pea $0033 + pea $4444 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4400 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S + pea $0044 + pea $4444 jmp renderCharJumpReturn font8char67: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbee eeee + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: fbee edde + pea $0000 + pea $0044 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $0044 + pea $4404 jmp renderCharJumpReturn font8char68: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3300 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3343 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: eeee edde + pea $3003 + pea $0044 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4400 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S + pea $0044 + pea $4444 jmp renderCharJumpReturn font8char69: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $3033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee eeee + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbaa ddde + pea $0000 + pea $0044 + ; Line 3, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 2, Pixel values: fbee eeee + pea $3033 + pea $4444 + ; Line 2, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $0000 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffae + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $4044 + pea $4404 jmp renderCharJumpReturn font8char70: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0000 tsc sec - sbc #164 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: faee eeee + pea $0000 + pea $0043 + ; Line 5, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fa - sta 1,S - ; Line 4, Pixel values: fbee eeee + pea $0000 + pea $0044 + ; Line 4, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbaa ddee + pea $0000 + pea $0044 + ; Line 3, Pixel values: 4444 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: fbbb bade + pea $0033 + pea $4444 + ; Line 2, Pixel values: 4400 0000 tsc sec - sbc #318 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffae + pea $0000 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4440 + tsc + sec + sbc #156 + tcs + pea $4044 + pea $4444 jmp renderCharJumpReturn font8char71: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbee ddde + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4400 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: fbee eeee + pea $3033 + pea $0044 + ; Line 2, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $0000 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $0044 + pea $4404 jmp renderCharJumpReturn font8char72: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee edde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: faee edde + pea $3003 + pea $0043 + ; Line 5, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fa - sta 1,S - ; Line 4, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 4, Pixel values: 4433 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbaa edde + pea $3033 + pea $3344 + ; Line 3, Pixel values: 4444 4330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 2, Pixel values: fbee edde + pea $3043 + pea $4444 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbee eade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4400 0430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00a - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 0, Pixel values: ffee efae + pea $3004 + pea $0044 + ; Line 0, Pixel values: 4400 0440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$a00f - sta 3,S - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $4004 + pea $0044 jmp renderCharJumpReturn font8char73: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: eadd ddde + pea $3033 + pea $3303 + ; Line 5, Pixel values: 0433 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0a - sta 1,S - ; Line 4, Pixel values: eeed deee + pea $3033 + pea $3304 + ; Line 4, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 3, Pixel values: eeea deee + pea $0030 + pea $0300 + ; Line 3, Pixel values: 0004 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 2, Pixel values: eeea aeee + pea $0030 + pea $0400 + ; Line 2, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00a0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 1, Pixel values: ebbb bade + pea $0040 + pea $0400 + ; Line 1, Pixel values: 0444 4430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - lda 1,S - and #$00f0 - ora #$bb0b - sta 1,S - ; Line 0, Pixel values: efff ffae + pea $3044 + pea $4404 + ; Line 0, Pixel values: 0444 4440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $4044 + pea $4404 jmp renderCharJumpReturn font8char74: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddee + pea $0030 + pea $3303 + ; Line 5, Pixel values: 4433 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 4, Pixel values: fbee ddee + pea $0033 + pea $3344 + ; Line 4, Pixel values: 4400 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbee ddee + pea $0033 + pea $0044 + ; Line 3, Pixel values: 4400 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: eeee adee + pea $0033 + pea $0044 + ; Line 2, Pixel values: 0000 4300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - ; Line 1, Pixel values: ebbb bade + pea $0043 + pea $0000 + ; Line 1, Pixel values: 0444 4430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - lda 1,S - and #$00f0 - ora #$bb0b - sta 1,S - ; Line 0, Pixel values: efff ffae + pea $3044 + pea $4404 + ; Line 0, Pixel values: 0444 4440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $4044 + pea $4404 jmp renderCharJumpReturn font8char75: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee edde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: faee ddee + pea $3003 + pea $0043 + ; Line 5, Pixel values: 4400 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$ff00 - ora #$00fa - sta 1,S - ; Line 4, Pixel values: fbed deee + pea $0033 + pea $0044 + ; Line 4, Pixel values: 4403 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f000 - ora #$0dfb - sta 1,S - ; Line 3, Pixel values: fbaa eeee + pea $0030 + pea $0344 + ; Line 3, Pixel values: 4444 0000 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - ; Line 2, Pixel values: fbaa eeee + pea $0000 + pea $4444 + ; Line 2, Pixel values: 4444 0000 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - ; Line 1, Pixel values: fbeb beee + pea $0000 + pea $4444 + ; Line 1, Pixel values: 4404 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00b0 - sta 3,S - lda 1,S - and #$f000 - ora #$0bfb - sta 1,S - ; Line 0, Pixel values: ffee ffee + pea $0040 + pea $0444 + ; Line 0, Pixel values: 4400 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $0044 + pea $0044 jmp renderCharJumpReturn font8char76: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $3033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee eeee + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbee eeee + pea $0000 + pea $0044 + ; Line 3, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: fbee eeee + pea $0000 + pea $0044 + ; Line 2, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbee eeee + pea $0000 + pea $0044 + ; Line 1, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 0, Pixel values: ffee eeee + pea $0000 + pea $0044 + ; Line 0, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $0000 + pea $0044 jmp renderCharJumpReturn font8char77: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee edde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: faee edde + pea $3003 + pea $0043 + ; Line 5, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fa - sta 1,S - ; Line 4, Pixel values: fbed edde + pea $3003 + pea $0044 + ; Line 4, Pixel values: 4403 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$f000 - ora #$0dfb - sta 1,S - ; Line 3, Pixel values: fbaa ddde + pea $3003 + pea $0344 + ; Line 3, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 2, Pixel values: fbaa adde + pea $3033 + pea $4444 + ; Line 2, Pixel values: 4444 4330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - ; Line 1, Pixel values: fbbe bade + pea $3043 + pea $4444 + ; Line 1, Pixel values: 4440 4430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - lda 1,S - and #$0f00 - ora #$b0fb - sta 1,S - ; Line 0, Pixel values: ffee efae + pea $3044 + pea $4044 + ; Line 0, Pixel values: 4400 0440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$a00f - sta 3,S - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $4004 + pea $0044 jmp renderCharJumpReturn font8char78: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: faee ddee + pea $0033 + pea $0043 + ; Line 5, Pixel values: 4400 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$ff00 - ora #$00fa - sta 1,S - ; Line 4, Pixel values: fbed ddee + pea $0033 + pea $0044 + ; Line 4, Pixel values: 4403 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$f000 - ora #$0dfb - sta 1,S - ; Line 3, Pixel values: fbaa ddee + pea $0033 + pea $0344 + ; Line 3, Pixel values: 4444 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: fbaa adee + pea $0033 + pea $4444 + ; Line 2, Pixel values: 4444 4300 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - ; Line 1, Pixel values: fbbe baee + pea $0043 + pea $4444 + ; Line 1, Pixel values: 4440 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ba - sta 3,S - lda 1,S - and #$0f00 - ora #$b0fb - sta 1,S - ; Line 0, Pixel values: ffee ffee + pea $0044 + pea $4044 + ; Line 0, Pixel values: 4400 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $0044 + pea $0044 jmp renderCharJumpReturn font8char79: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $0044 + pea $4404 jmp renderCharJumpReturn font8char80: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0000 tsc sec - sbc #164 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: faee eeee + pea $0000 + pea $0043 + ; Line 5, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fa - sta 1,S - ; Line 4, Pixel values: fbee eeee + pea $0000 + pea $0044 + ; Line 4, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbaa ddee + pea $0000 + pea $0044 + ; Line 3, Pixel values: 4444 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: eeee edde + pea $0033 + pea $4444 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4400 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S + pea $0044 + pea $4444 jmp renderCharJumpReturn font8char81: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd dedd + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3033 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$000f - ora #$ddd0 - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $3330 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $0044 + pea $4404 jmp renderCharJumpReturn font8char82: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee edde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: faee edde + pea $3003 + pea $0043 + ; Line 5, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fa - sta 1,S - ; Line 4, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbaa ddee + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4444 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: eeee edde + pea $0033 + pea $4444 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff feee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4000 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$ff0f - ora #$00f0 - sta 3,S + pea $0040 + pea $4444 jmp renderCharJumpReturn font8char83: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3300 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3343 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: eeee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 0000 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 3, Pixel values: ebaa ddee + pea $3003 + pea $0000 + ; Line 3, Pixel values: 0444 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 2, Pixel values: fbee eeee + pea $0033 + pea $4404 + ; Line 2, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $0000 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffae + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $4044 + pea $4404 jmp renderCharJumpReturn font8char84: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0033 0000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 5, Pixel values: eeee ddee + pea $0000 + pea $3300 + ; Line 5, Pixel values: 0033 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 4, Pixel values: eeee ddee + pea $0000 + pea $3300 + ; Line 4, Pixel values: 0033 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 3, Pixel values: eeee ddee + pea $0000 + pea $3300 + ; Line 3, Pixel values: 0033 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: eeee adee + pea $0000 + pea $3300 + ; Line 2, Pixel values: 0043 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - ; Line 1, Pixel values: fbbb baee + pea $0000 + pea $4300 + ; Line 1, Pixel values: 4444 4400 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$ff00 - ora #$00ba - sta 3,S - ; Line 0, Pixel values: ffff feee + pea $0044 + pea $4444 + ; Line 0, Pixel values: 4444 4000 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$ff0f - ora #$00f0 - sta 3,S + pea $0040 + pea $4444 jmp renderCharJumpReturn font8char85: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbee eade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4400 0430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00a - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 0, Pixel values: ffee efae + pea $3004 + pea $0044 + ; Line 0, Pixel values: 4400 0440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$a00f - sta 3,S - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $4004 + pea $0044 jmp renderCharJumpReturn font8char86: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eedd deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0033 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 5, Pixel values: eadd ddee + pea $0030 + pea $3300 + ; Line 5, Pixel values: 0433 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0a - sta 1,S - ; Line 4, Pixel values: fbae ddde + pea $0033 + pea $3304 + ; Line 4, Pixel values: 4440 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$0f00 - ora #$a0fb - sta 1,S - ; Line 3, Pixel values: fbee edde + pea $3033 + pea $4044 + ; Line 3, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbee eade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4400 0430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00a - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 0, Pixel values: ffee efae + pea $3004 + pea $0044 + ; Line 0, Pixel values: 4400 0440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$a00f - sta 3,S - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $4004 + pea $0044 jmp renderCharJumpReturn font8char87: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee edde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: fade ddde + pea $3003 + pea $0043 + ; Line 5, Pixel values: 4430 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$0f00 - ora #$d0fa - sta 1,S - ; Line 4, Pixel values: fbad ddde + pea $3033 + pea $3044 + ; Line 4, Pixel values: 4443 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $adfb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: fbaa ddde + pea $3033 + pea $4344 + ; Line 3, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 2, Pixel values: fbea edde + pea $3033 + pea $4444 + ; Line 2, Pixel values: 4404 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$f000 - ora #$0afb - sta 1,S - ; Line 1, Pixel values: fbee eade + pea $3003 + pea $0444 + ; Line 1, Pixel values: 4400 0430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00a - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 0, Pixel values: ffee efae + pea $3004 + pea $0044 + ; Line 0, Pixel values: 4400 0440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$a00f - sta 3,S - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $4004 + pea $0044 jmp renderCharJumpReturn font8char88: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee edde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: fade ddde + pea $3003 + pea $0043 + ; Line 5, Pixel values: 4430 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$0f00 - ora #$d0fa - sta 1,S - ; Line 4, Pixel values: ebad ddee + pea $3033 + pea $3044 + ; Line 4, Pixel values: 0443 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$ad0b - sta 1,S - ; Line 3, Pixel values: eeaa deee + pea $0033 + pea $4304 + ; Line 3, Pixel values: 0044 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 2, Pixel values: ebaa adee + pea $0030 + pea $4400 + ; Line 2, Pixel values: 0444 4300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 1, Pixel values: fbbe bade + pea $0043 + pea $4404 + ; Line 1, Pixel values: 4440 4430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - lda 1,S - and #$0f00 - ora #$b0fb - sta 1,S - ; Line 0, Pixel values: ffee efae + pea $3044 + pea $4044 + ; Line 0, Pixel values: 4400 0440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$a00f - sta 3,S - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $4004 + pea $0044 jmp renderCharJumpReturn font8char89: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeed deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0003 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 5, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 3, Pixel values: eeaa ddee + pea $0030 + pea $0300 + ; Line 3, Pixel values: 0044 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 2, Pixel values: ebae edde + pea $0033 + pea $4400 + ; Line 2, Pixel values: 0440 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 1, Pixel values: ebbe eade + pea $3003 + pea $4004 + ; Line 1, Pixel values: 0440 0430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00a - sta 3,S - lda 1,S - and #$0ff0 - ora #$b00b - sta 1,S - ; Line 0, Pixel values: effe efae + pea $3004 + pea $4004 + ; Line 0, Pixel values: 0440 0440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$a00f - sta 3,S - lda 1,S - and #$0ff0 - ora #$f00f - sta 1,S + pea $4004 + pea $4004 jmp renderCharJumpReturn font8char90: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $3033 + pea $3343 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: ebad eeee + pea $3033 + pea $3344 + ; Line 4, Pixel values: 0443 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00f0 - ora #$ad0b - sta 1,S - ; Line 3, Pixel values: eeaa deee + pea $0000 + pea $4304 + ; Line 3, Pixel values: 0044 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 2, Pixel values: eeea adee + pea $0030 + pea $4400 + ; Line 2, Pixel values: 0004 4300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $0043 + pea $0400 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffae + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S + pea $4044 + pea $4444 jmp renderCharJumpReturn font8char91: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: ffff fffe + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4444 4440 tsc sec - sbc #162 + sbc #156 tcs - pea $ffff - lda 3,S - and #$0f00 - ora #$f0ff - sta 3,S - ; Line 5, Pixel values: bbbb bbbe + pea $4044 + pea $4444 + ; Line 5, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $bbbb - lda 3,S - and #$0f00 - ora #$b0bb - sta 3,S - ; Line 4, Pixel values: aaaa aaae + pea $4044 + pea $4444 + ; Line 4, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $aaaa - lda 3,S - and #$0f00 - ora #$a0aa - sta 3,S - ; Line 3, Pixel values: aaaa aaae + pea $4044 + pea $4444 + ; Line 3, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $aaaa - lda 3,S - and #$0f00 - ora #$a0aa - sta 3,S - ; Line 2, Pixel values: dddd ddde + pea $4044 + pea $4444 + ; Line 2, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 1, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 1, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 0, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 0, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S + pea $3033 + pea $3333 jmp renderCharJumpReturn font8char92: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: fbaa ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4444 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: fbaa ddde + pea $3033 + pea $4444 + ; Line 5, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbaa ddde + pea $3033 + pea $4444 + ; Line 4, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: fbaa ddde + pea $3033 + pea $4444 + ; Line 3, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 2, Pixel values: fbaa ddde + pea $3033 + pea $4444 + ; Line 2, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 1, Pixel values: fbaa ddde + pea $3033 + pea $4444 + ; Line 1, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 0, Pixel values: fbaa ddde + pea $3033 + pea $4444 + ; Line 0, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S + pea $3033 + pea $4444 jmp renderCharJumpReturn font8char93: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: dddd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 3333 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 5, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 4, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: aaaa aaae + pea $3033 + pea $3333 + ; Line 3, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $aaaa - lda 3,S - and #$0f00 - ora #$a0aa - sta 3,S - ; Line 2, Pixel values: aaaa aaae + pea $4044 + pea $4444 + ; Line 2, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $aaaa - lda 3,S - and #$0f00 - ora #$a0aa - sta 3,S - ; Line 1, Pixel values: bbbb bbbe + pea $4044 + pea $4444 + ; Line 1, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $bbbb - lda 3,S - and #$0f00 - ora #$b0bb - sta 3,S - ; Line 0, Pixel values: ffff fffe + pea $4044 + pea $4444 + ; Line 0, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$0f00 - ora #$f0ff - sta 3,S + pea $4044 + pea $4444 jmp renderCharJumpReturn font8char94: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: ddda abfe + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 3334 4440 tsc sec - sbc #162 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 5, Pixel values: ddda abfe + pea $4044 + pea $3433 + ; Line 5, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 4, Pixel values: ddda abfe + pea $4044 + pea $3433 + ; Line 4, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 3, Pixel values: ddda abfe + pea $4044 + pea $3433 + ; Line 3, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 2, Pixel values: ddda abfe + pea $4044 + pea $3433 + ; Line 2, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 1, Pixel values: ddda abfe + pea $4044 + pea $3433 + ; Line 1, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 0, Pixel values: ddda abfe + pea $4044 + pea $3433 + ; Line 0, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S + pea $4044 + pea $3433 jmp renderCharJumpReturn font8char95: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: dddd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 3333 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 5, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 4, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: aaaa ddde + pea $3033 + pea $3333 + ; Line 3, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aaaa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 2, Pixel values: aaaa ddde + pea $3033 + pea $4444 + ; Line 2, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aaaa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 1, Pixel values: bbaa ddde + pea $3033 + pea $4444 + ; Line 1, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aabb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 0, Pixel values: fbaa ddde + pea $3033 + pea $4444 + ; Line 0, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S + pea $3033 + pea $4444 jmp renderCharJumpReturn font8char96: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: dddd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 3333 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 5, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 4, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: ddda aaae + pea $3033 + pea $3333 + ; Line 3, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$a0aa - sta 3,S - ; Line 2, Pixel values: ddda aaae + pea $4044 + pea $3433 + ; Line 2, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$a0aa - sta 3,S - ; Line 1, Pixel values: ddda abbe + pea $4044 + pea $3433 + ; Line 1, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$b0ab - sta 3,S - ; Line 0, Pixel values: ddda abfe + pea $4044 + pea $3433 + ; Line 0, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S + pea $4044 + pea $3433 jmp renderCharJumpReturn font8char97: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: ddda abfe + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 3334 4440 tsc sec - sbc #162 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 5, Pixel values: ddda abbe + pea $4044 + pea $3433 + ; Line 5, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$b0ab - sta 3,S - ; Line 4, Pixel values: ddda aaae + pea $4044 + pea $3433 + ; Line 4, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$a0aa - sta 3,S - ; Line 3, Pixel values: ddda aaae + pea $4044 + pea $3433 + ; Line 3, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$a0aa - sta 3,S - ; Line 2, Pixel values: dddd ddde + pea $4044 + pea $3433 + ; Line 2, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 1, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 1, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 0, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 0, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S + pea $3033 + pea $3333 jmp renderCharJumpReturn font8char98: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: fbaa ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4444 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: bbaa ddde + pea $3033 + pea $4444 + ; Line 5, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aabb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: aaaa ddde + pea $3033 + pea $4444 + ; Line 4, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aaaa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: aaaa ddde + pea $3033 + pea $4444 + ; Line 3, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aaaa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 2, Pixel values: dddd ddde + pea $3033 + pea $4444 + ; Line 2, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 1, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 1, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 0, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 0, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S + pea $3033 + pea $3333 jmp renderCharJumpReturn font8char99: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $3033 + pea $3343 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbad ddde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4443 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $adfb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: fbaa ddde + pea $3033 + pea $4344 + ; Line 3, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 2, Pixel values: fbaa adde + pea $3033 + pea $4444 + ; Line 2, Pixel values: 4444 4330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - ; Line 1, Pixel values: fbbb bade + pea $3043 + pea $4444 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffae + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S + pea $4044 + pea $4444 jmp renderCharJumpReturn font8char100: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: afff fffe + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4444 4440 tsc sec - sbc #162 + sbc #156 tcs - pea $ffaf - lda 3,S - and #$0f00 - ora #$f0ff - sta 3,S - ; Line 5, Pixel values: dabb bbfe + pea $4044 + pea $4444 + ; Line 5, Pixel values: 3444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $bbda - lda 3,S - and #$0f00 - ora #$f0bb - sta 3,S - ; Line 4, Pixel values: ddaa abfe + pea $4044 + pea $4434 + ; Line 4, Pixel values: 3344 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $aadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 3, Pixel values: ddda abfe + pea $4044 + pea $4433 + ; Line 3, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 2, Pixel values: dddd abfe + pea $4044 + pea $3433 + ; Line 2, Pixel values: 3333 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 1, Pixel values: dddd dafe + pea $4044 + pea $3333 + ; Line 1, Pixel values: 3333 3440 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$f0da - sta 3,S - ; Line 0, Pixel values: dddd ddae + pea $4034 + pea $3333 + ; Line 0, Pixel values: 3333 3340 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$a0dd - sta 3,S + pea $4033 + pea $3333 jmp renderCharJumpReturn font8char101: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: fbaa ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4444 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: bfba adde + pea $3033 + pea $4444 + ; Line 5, Pixel values: 4444 4330 tsc sec - sbc #158 + sbc #156 tcs - pea $babf - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - ; Line 4, Pixel values: abfb aade + pea $3043 + pea $4444 + ; Line 4, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $fbab - lda 3,S - and #$0f00 - ora #$d0aa - sta 3,S - ; Line 3, Pixel values: aabf baae + pea $3044 + pea $4444 + ; Line 3, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $bfaa - lda 3,S - and #$0f00 - ora #$a0ba - sta 3,S - ; Line 2, Pixel values: daab fbae + pea $4044 + pea $4444 + ; Line 2, Pixel values: 3444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $abda - lda 3,S - and #$0f00 - ora #$a0fb - sta 3,S - ; Line 1, Pixel values: ddaa bfbe + pea $4044 + pea $4434 + ; Line 1, Pixel values: 3344 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $aadd - lda 3,S - and #$0f00 - ora #$b0bf - sta 3,S - ; Line 0, Pixel values: ddda abfe + pea $4044 + pea $4433 + ; Line 0, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S + pea $4044 + pea $3433 jmp renderCharJumpReturn font8char102: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: ddda abfe + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 3334 4440 tsc sec - sbc #162 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 5, Pixel values: ddaa bfbe + pea $4044 + pea $3433 + ; Line 5, Pixel values: 3344 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $aadd - lda 3,S - and #$0f00 - ora #$b0bf - sta 3,S - ; Line 4, Pixel values: daab fbae + pea $4044 + pea $4433 + ; Line 4, Pixel values: 3444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $abda - lda 3,S - and #$0f00 - ora #$a0fb - sta 3,S - ; Line 3, Pixel values: aabf baae + pea $4044 + pea $4434 + ; Line 3, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $bfaa - lda 3,S - and #$0f00 - ora #$a0ba - sta 3,S - ; Line 2, Pixel values: abfb aade + pea $4044 + pea $4444 + ; Line 2, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $fbab - lda 3,S - and #$0f00 - ora #$d0aa - sta 3,S - ; Line 1, Pixel values: bfba adde + pea $3044 + pea $4444 + ; Line 1, Pixel values: 4444 4330 tsc sec - sbc #158 + sbc #156 tcs - pea $babf - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - ; Line 0, Pixel values: fbaa ddde + pea $3043 + pea $4444 + ; Line 0, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S + pea $3033 + pea $4444 jmp renderCharJumpReturn font8char103: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char104: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char105: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char106: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char107: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char108: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char109: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char110: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char111: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn diff --git a/fontEngine.s b/fontEngine.s index e5d3ae0..3c5739b 100644 --- a/fontEngine.s +++ b/fontEngine.s @@ -11,11 +11,10 @@ FIRST_CHAR = 32 ; Draws a Pascal string ; ; PARAML0 = Pointer to string -; PARAML1 = Width of one character in pixels (you can tweak kerning if you like) ; X = Font index ; Y = VRAM position of lower right corner of string at which to draw ; -; Trashes SCRATCHL, X, Y, A +; Trashes SCRATCHL,PARAML1,X, Y, A ; renderString: NATIVE @@ -29,8 +28,7 @@ renderString: lda fontJumpTable,y sta renderCharBounce+1 - lda PARAML1 ; Convert pixel width to bytes - lsr + lda fontCharWidthTable,y sta PARAML1 plb ; Temporarily revert to caller's DBR to access their pointer @@ -97,6 +95,9 @@ fontJumpTable: .addr font8characterJumpTable .addr font16characterJumpTable +fontCharWidthTable: ; In bytes + .word 4 + .word 8 .include "font8x8.s" .include "font16x16.s" diff --git a/gamemanager.s b/gamemanager.s index f4350da..af6c1df 100644 --- a/gamemanager.s +++ b/gamemanager.s @@ -19,18 +19,6 @@ beginGameplay: lda #0 jsr setPalette - ; Set up palette for status bar - lda #statusBarPalette - sta PARAML0 - lda #1 - jsr setPalette - - lda #1 - sta PARAML0 - ldx #0 - ldy #10 - jsr setScanlinePalette - ; Set up sprite rendering BITS8 lda #3 @@ -68,18 +56,6 @@ beginGameplay: jsr compileTerrain jsr clipTerrain - ; Test font renderer - lda #testString - sta PARAML0 - lda #8 - sta PARAML1 - ldy #$4430 ; Correct start of line address for 16 wide: $4bc7 - ldx #0 - jsl $050000 - bra gameplayLoop -testString: - pstring "HELLO WORLD!" - gameplayLoop: lda projectileActive bpl gameplayLoopKeyboardSkip @@ -420,9 +396,6 @@ fire: basePalette: .word $0aef,$0080,$0080,$0861,$0c93,$0eb4,$0d66,$0f9a,$0777,$0f00,$0bbb,$ddd,$007b,$0a5b,$0000,$0fff -statusBarPalette: - .word $0aef,$0fff,$0aef,$0aef,$0aef,$0aef,$0d66,$0aef,$0aef,$0aef,$0aef,$0aef,$0aef,$0aef,$0aef,$0000 - quitRequested: diff --git a/graphics.s b/graphics.s index 0f5edad..0021032 100644 --- a/graphics.s +++ b/graphics.s @@ -222,11 +222,17 @@ setPaletteLoop_SMC: ; Trashes PARAML0 ; drawNumber: + SAVE_AXY + sta PARAML0 jsr intToString lda #intToStringResult + sta PARAML0 + txy + ldx #0 + jsl renderStringFar - jsr DrawString + RESTORE_AXY rts diff --git a/player.s b/player.s index decd3b3..440534d 100644 --- a/player.s +++ b/player.s @@ -424,56 +424,44 @@ renderPlayerHeader: SAVE_AXY PLAYERPTR_Y - ldx #0 + 321 tya clc adc #playerData adc #PD_NAME - jsr DrawString + sta PARAML0 + phy + ldy #$25c0 + ldx #0 + jsl renderStringFar + ply - ldx #48 + 321 - lda #angleStr - jsr DrawString +; lda playerData+PD_ANGLE,y +; ldx #56 + $2500 +; jsr drawNumber - lda playerData+PD_ANGLE,y - ldx #56 + 321 - jsr drawNumber +; lda playerData+PD_POWER,y +; ldx #76 + $2500 +; jsr drawNumber - ldx #68 + 321 - lda #powerStr - jsr DrawString +; ldx #88 + 321 +; lda #angerStr +; jsr DrawString - lda playerData+PD_POWER,y - ldx #76 + 321 - jsr drawNumber - - ldx #88 + 321 - lda #angerStr - jsr DrawString - - lda playerData+PD_ANGER,y - ldx #96 + 321 + lda playerData+PD_TREATS,y + ldx #$25f6 jsr drawNumber lda #treatsStr - ldx #142 + 321 - jsr DrawString - - lda playerData+PD_TREATS,y - ldx #146 + 321 - jsr drawNumber + sta PARAML0 + ldy #$25f2 + ldx #0 + jsl renderStringFar RESTORE_AXY rts -angleStr: - pstring "*: " -powerStr: - pstring "+: " -angerStr: - pstring "): " treatsStr: - pstring "$ " + pstring "TREATS:$"