From 51c5ec644e1a0d30ad4794111504faeb78c47f32 Mon Sep 17 00:00:00 2001 From: blondie7575 Date: Sun, 6 Aug 2017 13:26:31 -0700 Subject: [PATCH] Optimizations and cleanup --- GenerateVRAMTable.py | 4 +- gscats.2mg | Bin 819264 -> 819264 bytes tables.s | 22 +-- terrain.s | 418 ++++++++++++++++++++++--------------------- 4 files changed, 226 insertions(+), 218 deletions(-) diff --git a/GenerateVRAMTable.py b/GenerateVRAMTable.py index 2ad086e..11e0c81 100755 --- a/GenerateVRAMTable.py +++ b/GenerateVRAMTable.py @@ -6,7 +6,7 @@ import sys def main(argv): # Prologue - print ("vramRowEnds:",end="") + print ("vramRowEndsMinusOne:",end="") v = 0x20a0 rowCount = 19 @@ -16,7 +16,7 @@ def main(argv): print ("\n\t.word ", end="") rowCount=0 - print ("$%x" % v, end="") + print ("$%x" % (v-1), end="") if (rowCount<19): print (",", end="") v += 160 diff --git a/gscats.2mg b/gscats.2mg index 93a11e42ef657a2c702ed867e2b93e87e2f38135..1f807797f1cb8c98e088e3280773e90ad4c131c6 100644 GIT binary patch delta 1554 zcmZwHc}!GC90%}SE|>S-?y@WkEVPcwA%`GB5yWFyQP*!9`(R`R^;gl ztQ6OaN;0OAwrJBz_`{N>9j!6ZCbj<4rtyzXlcuq0(}aI|{?X}Me%Na2CcpRj{@(k| zWRgktR-pJ+p!mktSf^&{aGByV+*Xt6j>!@UQDINi-OQ}Q(8S+o59&S-W&B~arl>gu^${e3@ z*K#B0(*fmVn{w^Q7mBY%srO2mmb%5FTY^DjEbwil*WJNj;PZ*OA&YWt*c{o!m=8Ce zE~M|eb@!S}xzhCB*yFTZN)PqB@7=m$diZmz$+T15ryfze)R1~neOvuN{aC%Pexv@V z{;8_kRIOO6)7EQywO(yV0#Yao*=$@Sis&3v%!^5hEMYI;~qMFvAT3$=)B&}mhuvd6# zJ!;?$#3y}hDPAU)(U(ypZzRj*a<&4m6f5Z~sEId`X4%YE;TF+CSEDt24OuJKvUPa9 zSWh<~!U<`Wt?X62QEa4}&}P1wY>`{oYq(9c(XGhO{bZZm#Kr_zK86Ud)Yp`U+kwH=m0-J4$6b<5I!sp(8jP0yez GzyAlKJ%U64 delta 1664 zcmZwHd2AF_7y$6Mi!Ixk*{kO+t@7wWTT1D&6uMoYeWj)J*p`+Fj28z;d_ugz5N_5!3R7+5fXUpr#c(CO zpwnmas_zY%@I+3Qn?+*JGhuc2|E!g$wE5*cjs{KQdgnq6i;4Mz0`nDpfZ{X7x%#|NF!8%k(UIb%~j zx16r*q0Eb>Q+c0ct9$(ShJ81by4vC4QI3_SpsA}%Z)4YEb#lE=L*KblzM%!aI z*=}r6!xy_I1l;=d);|5i=xa^S4+J`ToRk$&@#0`tyHVl=4s2d zjasL6Sc_`sv~RRK+OU>pcA4wUE6qF2Zy(pNFK@_PVeV| zYp~tF&10)a#$p|hHb3sf|63k26&p0j@cRA9`ms5bZ1lxQ0aAf9zyUacQ9wG70Xzvj z1&jtTFb2p3vVd$L2N(6+K6MKm*VS z%m$i(W?&95&nOlBXF&{aA3PIXs7qm19{h&J%ewAC2SVNP#S1 z<8h%Vq!UmPFCs4KViU1jxalNR%!|onIhjqtC8C6SP$@4ZUg>31@iZ}wPDf?DjFiiA zMsS6wpfgYZEQQslZ@@eyTmTK8+Gzd5|lx<2k#YoX&2hZ_mTZ_KRbXA zii0$S4)H^zTXwToaF6Jruc9yylU~`&Uc-mQVQN2u`gk8XDvz>b__#PuBfCjtFNqlR dFzPWvk0