From 8c66a43e59c7bde5cb51134899af975128080b04 Mon Sep 17 00:00:00 2001 From: 4am Date: Mon, 24 Jun 2019 19:03:59 -0400 Subject: [PATCH] add title screen separate from cover picture --- Makefile | 1 + res/TITLE | Bin 0 -> 8184 bytes res/_FileInformation.txt | 1 + res/attic/title.a | 51 +++++++++++++++++++++++++++++++++++++++ res/attic/transfer.dsk | Bin 143360 -> 143360 bytes src/ui.search.mode.a | 28 ++++++++++++++++----- 6 files changed, 75 insertions(+), 6 deletions(-) create mode 100644 res/TITLE create mode 100644 res/attic/title.a diff --git a/Makefile b/Makefile index 8c26b6815..f47c68463 100644 --- a/Makefile +++ b/Makefile @@ -85,6 +85,7 @@ dsk: md asm $(CADIUS) ADDFILE build/"$(DISK)" "/${VOLUME}/" "build/LAUNCHER.SYSTEM" >>build/log cp res/prefs.conf build/PREFS.CONF >>build/log bin/padto 512 build/PREFS.CONF + $(CADIUS) ADDFILE build/"$(DISK)" "/${VOLUME}/" "res/TITLE" >>build/log $(CADIUS) ADDFILE build/"$(DISK)" "/${VOLUME}/" "res/COVER" >>build/log $(CADIUS) ADDFILE build/"$(DISK)" "/${VOLUME}/" "build/PREFS.CONF" >>build/log $(CADIUS) ADDFILE build/"$(DISK)" "/${VOLUME}/" "res/GAMES.CONF" >>build/log diff --git a/res/TITLE b/res/TITLE new file mode 100644 index 0000000000000000000000000000000000000000..5de00a560c10f5d11e8e078d2e9fbb5950ba4828 GIT binary patch literal 8184 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 literal 0 HcmV?d00001 diff --git a/res/_FileInformation.txt b/res/_FileInformation.txt index a9358aa05..3eb9e9e99 100644 --- a/res/_FileInformation.txt +++ b/res/_FileInformation.txt @@ -6,3 +6,4 @@ ATTRACT.CONF=Type(04),AuxType(8000),Access(C3) FX.CONF=Type(04),AuxType(8000),Access(C3) DFX.CONF=Type(04),AuxType(8000),Access(C3) COVER=Type(06),AuxType(2000),Access(C3) +COVER=Type(06),AuxType(2000),Access(C3) diff --git a/res/attic/title.a b/res/attic/title.a new file mode 100644 index 000000000..d0db12a91 --- /dev/null +++ b/res/attic/title.a @@ -0,0 +1,51 @@ + lda #8 + sta VTAB + lda #12 + sta HTAB + lda OffscreenPage + ror + +LDADDR TITLETOP + jsr DrawString + + inc VTAB + lda #12 + sta HTAB + lda OffscreenPage + ror + +LDADDR TITLE1 + jsr DrawString + inc VTAB + + lda #12 + sta HTAB + lda OffscreenPage + ror + +LDADDR TITLE2 + jsr DrawString + inc VTAB + + lda #12 + sta HTAB + lda OffscreenPage + ror + +LDADDR TITLEBOTTOM + jsr DrawString + inc VTAB + +TITLETOP + !byte 15 + !byte 6,0,0,0,0,0,0,0,0,0,0,0,0,0,7 +TITLE1 + !byte 15 + !byte 3 + !text " T O T A L " + !byte 3 +TITLE2 + !byte 15 + !byte 3 + !text " R E P L A Y " + !byte 3 +TITLEBOTTOM + !byte 15 + !byte 8,0,0,0,0,0,0,0,0,0,0,0,0,0,9 + diff --git a/res/attic/transfer.dsk b/res/attic/transfer.dsk index f95455a9ea17c767b64c688492ca65b989345a20..f348a017c4a405aceca4fc8c01574aaaa663f6d1 100755 GIT binary patch delta 1224 zcmZ{j%}Z2K7{>22IyinbbG0_sLM?+F|B+k4L3>s-wa9PT}bbDrmSp7S0p;n5PFo?Tb) z1>J1JxIS`~+$Qeoy;rEkgsO*p^v;A|AH3LkBhxrFnnO7Wl(`gzsuDO0g&rjEOz$hB z%tciCf?85DwPx-~EvN-4u!u(b{1RSh6kbGwsst5h;}uJ&FHn@A#_NZ;i~U+qp)X5l zlMqR$#&$_IyVKhwgADk|vyAc#mZ7R;bV=_O>HYJl_X>NT%RpX+rm;JZ7|+?*d^K%u zI?Y!t^EHt`Hg&Jznm$lY?sZhkqp#z&-dmbVB%9nD@UwP^4=(xvE3x**5qlo_2A%F& zHw8A+_9CwX-Yn0)i8iA%zd#=;qLwWSVM`!XP}VjojGEd!s@_J2alW?DXo%zG*}=!f%e0ECeu8V7EjdXiP}6- zn zCjCt=)Wc`O{78F?ENnUC4R?$<4 z3#g{cs;k)L^BQ@7iuDhD1Qlf-uc;^(R0XvE183-tic(xR?ms-;|6Ikmw?y@2M#kPp V$D&_HdroYvO-1N$DssJ2{{sJEIcER> delta 2040 zcmaJ?Uu+ab7~h%c_0Qej-W_*sp(ne0?G?(klqN$c^-Sj?JZLe}CKwaZM8g9Q64UF8 zAzCfQrnL}YoW$|Ln2K*6vDpXV1)C+2hiYt!P|*kD86ZkZ^x}&T)ZjO}x5u?6Y_i#J zX1_nb-|zcocdFbxRc@aDle^(3D4|3rRNHtFosu*W#d|Eos7{#}n;0eIuQze$C3J;5 zhsE*V`%Q~lRIkOg1{Q??xW)Lrjs`F&7;R`)UY$UPxZ9MaF~1mvy3~pVQIDSGTXWn= z61OzNolfM6>&NzH;jNvhxu~pwySDZWBL2Fc4YQaQV==17Ozs?v=@unT>Me;eUAF+q zNMvPgItUb3lkMm{cXp>uLWdc%f)~~2FoS(Dez)L>FzAUe`fNxXeq|qbyKv=e?zD>s zD^XGYDOG)j#qnRe#hJCP5CIMHpy0Mf4{n}2DNw;l<1X&*5l`L^cL0A%HkE{B`PMA> ziitZ}F?zH^T>5!?PScLm{7lL$YcteglQBXVW86tcbVfA72-6Al3q*h_p3LB&>#7|i zWMyeuoJ(40U8&36BY=@XV(4siG#3hLJ<|XixbgweM5ElX#KIq2#X{NUZb+QD9Tp$0 zwY4xP!-&p+-_}NIvAoKX!e^m*V~=O~vB$EU#p~s&EH6f2>@+f{ppz}Bh=KsF3)Q`h>by^Pg<4O5) z21i86)ye$B({i~J=lSB64+{;Fokxv$YD!)&qCS-)E?GZrl&lYj$O;4(Gg!v?g*qkj z8Vp}j`5KA*hJ8)T%aK0Z-3-dWj8aQ3713S~S&wR{r44|;X=-W#ZGo?uzWJ8RMYN~Y zo~%n;HOCd{N7Ntm;tui4u{JNg`0Zj^R4(fBfsKc@0PY~%2bhAuA8x+4Iw!3?_@GfouChAgEAj6_kQoN#WZ|SzqE{(#vVLE^ zlOsL2yJY}o5WWZly8O0?s4oT8O){V>DJYyW0w2A{NFhtRaS|8aRE2Kr#wS$Q{juoA zLy6UyYT1HUAF2jKpNn zac-B*Hja|X0!&_&Yh7~+U>7ERuKRti`|G$S;O9j4>*@%4T&eoWS=Hg*g;Qv!$7>gU zO%13mFWR_AwP`4^7+_Zwycz+sp=}laL!oIKD3(j-