From aefe89c5f1ee40b2ab2c0a4c482483ab6086a2a0 Mon Sep 17 00:00:00 2001 From: Rob McMullen Date: Fri, 20 Jul 2018 19:27:52 -0700 Subject: [PATCH] Added actual compiled font test --- kfest2018/COMPILED.BIN | Bin 328 -> 12138 bytes kfest2018/fontcompiled.s | 6888 +++++++++++++++++++++++++++++++++++++- 2 files changed, 6816 insertions(+), 72 deletions(-) diff --git a/kfest2018/COMPILED.BIN b/kfest2018/COMPILED.BIN index 4e4e9236dee23e67c8b638b1a100f176167cec6e..f2d68fc78be985f371682fcfd5784410a6ebc0d2 100644 GIT binary patch literal 12138 zcmd6sS!i5U7{>>!Nu%HbtrRVF(xMg{5iQg_s1)Oag4Ua@Y0@my?EAj&F4GoiYP6s& zU8dL+ax27wZ8Wwd_9lq-W*N{He2TsCa;E)tY}hNG$|vRlobsnrT+I} zYcymB2U09Ma5QirFn@k>?sAGXl44D59-IvYjQ>o>9ghpg9}T=4I36EfetdcGZEJe@ z#i{j!SEl37M^_DA2)#BpJT__#oVLa`r4F33hUUgL^@T5uZRrcoygvNG{CsL!T3UK~ zdPYV@W@hHrtyx)F+qP}X&d$!s$=SX=H#avgFE2kozo4KX6bkLwQCL`5R8&-4TwGF8 zQd(M8R#skKUQtm|Sy@?CRb5?OQ&Ur0TU%FGS6^S>(9qb}*wob2+}zyK($d=6*4EbE z-rmvC(b?JA)z#hI-P6<4+uJ*OclBp$d%oYe_qS&wbD1Y^Fa2b7+t-im{`KhtS6(`C zYv{~94PQR=%1_DrElxVL3;!_J?deCLlBhi}Or zTT%D<1N}ePfj2L$vX_<2glBw}LvtZtd4Szy^a^Q+pYkTBHZEg^lm%(3&`E9b*x*5$ z65RmWlxV4Yy;6D&=_R$vV}l3jORvF$G$r!X>r80~q?gntj}0EAm((VY3)+;(Q$rq> zhCup)HbHQcLV8O5zeKN=R{ANIx*^?C7Nn^{C$-6Ag9m9^+#5if5-oMF@0VUfdP!~a z*x*6>(rfS_O^H19x=$Jc=_R$vV}l3jCAG=pf;J`c)DRN{Hz}lp?w3~jDIN4KK^rCJ z)_cX^phpD_IiwwxCym8A=o13*Q#$Bx1nsAE&>spKa=(o35xG<38LgC#IcV755W9X9 zyo2H$5vigP3UasDF)B}bTE>qAa!BM}lY|!pncHayHYj*_QZL~JK}BQ1V4slG5v_#b zh!|8fS_z3KAz^?N9#+6D6lmxTD9fd2GlSVz{G?5Tu5b#~k#OAqG5-`sz+o(K;U&vjbFg7N9zj!!Aol7!~KOFqL(Tf zb0RhJ!GKYCVTchue%-y6iEJEcNEjetfE2@`>k0P)q}Xvq@XN{dQk|80vBi-DM-Zd% zf*>&#rIuf~T+(Peyjtm?QMxf7Qo{>^%;M=%)$eP8*x2GSx(JPJ3yD`INE}yfn--yQ z41mTcBn*&h>WJ(R{gW^N0xt|I8pjlNKu|hH;RQiOV@}us(MxziP|@%}A}XH5D7=u@ zkJitE2~{*Yh3R3(jze$Y1wlo_u9tv7>b)u&c1WBsy@VH1MdPc=C=nGrFAYIgBXW@N zB85?SF`=3o3l@t+YDg80IpM)*EYcMX2>v?7g!(SvF%^wP00efugck%A9gzit9XyP} zt6vutjX421CKE!wC!_mBj)+vzNCLDmwZ82tTAvzUr7++P0Wn}u(eOa(Pq%SYMWggs zBx1Oxj)ey=c&Nqi)R<63ZlDbi(y{604XpBja5eh*dbzfnMG@GPmSK-6=GbX;tXI^W^vHiA&?O*1UyK1RkVC! zy+{oR=Ef+z0&`NMUPu%Ph+e|0qUDo0HA+VTuBma@@Skq5Z@|N-UP?|+JH*%p^ic}% zXNO>J*VH&N;^7~&FzBT`wrGdQFI@HwN=H;kFAaemUsbr{Fbc1Pb5i4G))#3Um8jUh z?mGlYCSo}AYHIm}Ic;oa%wm)Rb5D&TjXZe0ppB_vz?m26o_gHWU>L9^MY^LA3JsA^ zF4w%5hM<4oVN~+*e+j5){S}7PdIN4r+?^^~K5_G*3r2~y3(UROMjm>Dg}uy(V!_Zs!$MG9TTzJXUwjje+s@g!c2F$ymTDjG@rlukqNRe&Vu z0^Zj#3NHw1Y7~j40U~yuDbuKvIv^X=Px&u8(7*7ret6->nq2q^1``w4u3fio@xT88 DiR@TE delta 143 zcmaDAcY=w9A;5)kBFl88KPz_b4Cvhv03x>sEcpYZTVL%vw{7C=+gO){5 diff --git a/kfest2018/fontcompiled.s b/kfest2018/fontcompiled.s index 06fc86b..6a24c82 100644 --- a/kfest2018/fontcompiled.s +++ b/kfest2018/fontcompiled.s @@ -1,25 +1,6821 @@ -; A = character, X = column, Y = row; A is clobbered, X&Y are not +; AUTOGENERATED FILE; DO NOT EDIT! +; +; This file was generated by asmgen.py, a 6502 code generator sponsored by +; the Player/Missile Podcast. (The sprite compiler is based on HiSprite by +; Quinn Dunki). +; +; The code produced by asmgen is licensed under the Creative Commons +; Attribution 4.0 International (CC BY 4.0), so you are free to use the code in +; this file for any purpose. (The code generator itself is licensed under the +; GPLv3.) + +COMPILEDFONT_H1 ; A = character, X = column, Y = row; A is clobbered, X&Y are not + sty scratch_0 + tay + lda COMPILEDFONT_H1_JMP_HI,y + sta COMPILEDFONT_H1_JMP+2 + lda COMPILEDFONT_H1_JMP_LO,y + sta COMPILEDFONT_H1_JMP+1 + ldy scratch_0 + lda hgrtextrow_l,y + sta hgr_ptr + lda hgrtextrow_h,y + sta hgr_ptr+1 + txa + tay +COMPILEDFONT_H1_JMP + jmp $ffff + + +COMPILEDFONT_H1_JMP_HI + .byte >COMPILEDFONT_H1_0 + .byte >COMPILEDFONT_H1_1 + .byte >COMPILEDFONT_H1_2 + .byte >COMPILEDFONT_H1_3 + .byte >COMPILEDFONT_H1_4 + .byte >COMPILEDFONT_H1_5 + .byte >COMPILEDFONT_H1_6 + .byte >COMPILEDFONT_H1_7 + .byte >COMPILEDFONT_H1_8 + .byte >COMPILEDFONT_H1_9 + .byte >COMPILEDFONT_H1_10 + .byte >COMPILEDFONT_H1_11 + .byte >COMPILEDFONT_H1_12 + .byte >COMPILEDFONT_H1_13 + .byte >COMPILEDFONT_H1_14 + .byte >COMPILEDFONT_H1_15 + .byte >COMPILEDFONT_H1_16 + .byte >COMPILEDFONT_H1_17 + .byte >COMPILEDFONT_H1_18 + .byte >COMPILEDFONT_H1_19 + .byte >COMPILEDFONT_H1_20 + .byte >COMPILEDFONT_H1_21 + .byte >COMPILEDFONT_H1_22 + .byte >COMPILEDFONT_H1_23 + .byte >COMPILEDFONT_H1_24 + .byte >COMPILEDFONT_H1_25 + .byte >COMPILEDFONT_H1_26 + .byte >COMPILEDFONT_H1_27 + .byte >COMPILEDFONT_H1_28 + .byte >COMPILEDFONT_H1_29 + .byte >COMPILEDFONT_H1_30 + .byte >COMPILEDFONT_H1_31 + .byte >COMPILEDFONT_H1_32 + .byte >COMPILEDFONT_H1_33 + .byte >COMPILEDFONT_H1_34 + .byte >COMPILEDFONT_H1_35 + .byte >COMPILEDFONT_H1_36 + .byte >COMPILEDFONT_H1_37 + .byte >COMPILEDFONT_H1_38 + .byte >COMPILEDFONT_H1_39 + .byte >COMPILEDFONT_H1_40 + .byte >COMPILEDFONT_H1_41 + .byte >COMPILEDFONT_H1_42 + .byte >COMPILEDFONT_H1_43 + .byte >COMPILEDFONT_H1_44 + .byte >COMPILEDFONT_H1_45 + .byte >COMPILEDFONT_H1_46 + .byte >COMPILEDFONT_H1_47 + .byte >COMPILEDFONT_H1_48 + .byte >COMPILEDFONT_H1_49 + .byte >COMPILEDFONT_H1_50 + .byte >COMPILEDFONT_H1_51 + .byte >COMPILEDFONT_H1_52 + .byte >COMPILEDFONT_H1_53 + .byte >COMPILEDFONT_H1_54 + .byte >COMPILEDFONT_H1_55 + .byte >COMPILEDFONT_H1_56 + .byte >COMPILEDFONT_H1_57 + .byte >COMPILEDFONT_H1_58 + .byte >COMPILEDFONT_H1_59 + .byte >COMPILEDFONT_H1_60 + .byte >COMPILEDFONT_H1_61 + .byte >COMPILEDFONT_H1_62 + .byte >COMPILEDFONT_H1_63 + .byte >COMPILEDFONT_H1_64 + .byte >COMPILEDFONT_H1_65 + .byte >COMPILEDFONT_H1_66 + .byte >COMPILEDFONT_H1_67 + .byte >COMPILEDFONT_H1_68 + .byte >COMPILEDFONT_H1_69 + .byte >COMPILEDFONT_H1_70 + .byte >COMPILEDFONT_H1_71 + .byte >COMPILEDFONT_H1_72 + .byte >COMPILEDFONT_H1_73 + .byte >COMPILEDFONT_H1_74 + .byte >COMPILEDFONT_H1_75 + .byte >COMPILEDFONT_H1_76 + .byte >COMPILEDFONT_H1_77 + .byte >COMPILEDFONT_H1_78 + .byte >COMPILEDFONT_H1_79 + .byte >COMPILEDFONT_H1_80 + .byte >COMPILEDFONT_H1_81 + .byte >COMPILEDFONT_H1_82 + .byte >COMPILEDFONT_H1_83 + .byte >COMPILEDFONT_H1_84 + .byte >COMPILEDFONT_H1_85 + .byte >COMPILEDFONT_H1_86 + .byte >COMPILEDFONT_H1_87 + .byte >COMPILEDFONT_H1_88 + .byte >COMPILEDFONT_H1_89 + .byte >COMPILEDFONT_H1_90 + .byte >COMPILEDFONT_H1_91 + .byte >COMPILEDFONT_H1_92 + .byte >COMPILEDFONT_H1_93 + .byte >COMPILEDFONT_H1_94 + .byte >COMPILEDFONT_H1_95 + .byte >COMPILEDFONT_H1_96 + .byte >COMPILEDFONT_H1_97 + .byte >COMPILEDFONT_H1_98 + .byte >COMPILEDFONT_H1_99 + .byte >COMPILEDFONT_H1_100 + .byte >COMPILEDFONT_H1_101 + .byte >COMPILEDFONT_H1_102 + .byte >COMPILEDFONT_H1_103 + .byte >COMPILEDFONT_H1_104 + .byte >COMPILEDFONT_H1_105 + .byte >COMPILEDFONT_H1_106 + .byte >COMPILEDFONT_H1_107 + .byte >COMPILEDFONT_H1_108 + .byte >COMPILEDFONT_H1_109 + .byte >COMPILEDFONT_H1_110 + .byte >COMPILEDFONT_H1_111 + .byte >COMPILEDFONT_H1_112 + .byte >COMPILEDFONT_H1_113 + .byte >COMPILEDFONT_H1_114 + .byte >COMPILEDFONT_H1_115 + .byte >COMPILEDFONT_H1_116 + .byte >COMPILEDFONT_H1_117 + .byte >COMPILEDFONT_H1_118 + .byte >COMPILEDFONT_H1_119 + .byte >COMPILEDFONT_H1_120 + .byte >COMPILEDFONT_H1_121 + .byte >COMPILEDFONT_H1_122 + .byte >COMPILEDFONT_H1_123 + .byte >COMPILEDFONT_H1_124 + .byte >COMPILEDFONT_H1_125 + .byte >COMPILEDFONT_H1_126 + .byte >COMPILEDFONT_H1_127 +COMPILEDFONT_H1_JMP_LO + .byte