From f966f660358122b42d5be7bc06909b2930386ef7 Mon Sep 17 00:00:00 2001 From: stevenhowes <38082088+stevenhowes@users.noreply.github.com> Date: Tue, 2 Feb 2021 20:42:18 +0000 Subject: [PATCH] Allow switching to 640x480x8bpp by holding down arrow on application start --- !TheEscape/!RunImage,ffb | Bin 8723 -> 8925 bytes !TheEscape/!RunImage,ffb.bas | 20 +++++++++++++------- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/!TheEscape/!RunImage,ffb b/!TheEscape/!RunImage,ffb index c55b047aeb91f2c10d33e91e2ba0ba9013666d2b..8c911b2799eee086d47113abbb14d7bbb04e95ba 100644 GIT binary patch delta 3392 zcmZ`+4Qx}_70!Kr@7aF#4Ixe(C(h5ci-VIm!8UOSQNmdMND#z`FdB70Fv$ZOId*0{ zkT6;pYf;4zke&&3tm;sQXhl)SD%2rbp_Wz^Lj)nzO;rap&vF?`TZEamkgRO0@CVxH6YA?#1 zEo$$1y0djfhpWlwulLfdWz#7gZJmocR=Aqx*CFK@X^dv|i!>{y-0K|(MPf8-SQ@8U zJMd_?`7+BK?k^kNSWoSbuzgMN({Nkgbm=SS-Gol0&fF!UXab zICKHw#A+ba4j0Te_=C<(PQ!6s6*&jvx=QkIFo_kGaSZcUX~$fY+(Oxtut+SmKA6c^ ztGaGzLvRQk@lwGcQXv<9D;8OWVl0R+SofgXhZJ^#)y}6vIlL+Q1;GoSi*qeP1LaaR z1QlA5vkP33$J3L;7>|tR=_nP}Ath>I?Dq8fqQWLT-VV=7Ubf4~*ne4o3V+0-S97`3 z=@>GMC>7p-G0AOy8)@(98T*C`9|Msq$OWj9ixz)|@JH2siNLS5(@EA6kEIgvXp#!w z&EU9uk=Wo+DoJ&MNOfim3fI-OtOZZ3uvfMUItH)HOwd)rKjjixSBtO(Fd=u^Itn=W z%%7Mu*xlPal2V->-+ZcD4omfgfmJ1s6Mb_%ys)Wmy~a6J*80u5|hmxt@{zPaq)xCrG z_c7!gpT0I!cNPm7y&cqUQEw89atizjg0J93K%&aaT%%P_5pN>#o|zLT*{?dO?t82b z1crzD(*RKxsh9)X4FwyqKsXJl{k(kQLn(|a6=!Kqj8U-$k@fiU1N$o#oAG6dbd`!L z@ypu$%j~BjJw9>uw*KfNK!Ec#AwNT4l9kZ>&)x%Qt`##@t2+OH_-+Q zjq8M$!Z0qD!f9g%c?C>Lxp=siG3^LDgiOU_b@+Nz^f|h4b+0_9rmCj(E?=ok1SdC!gbW-W!6XDqVrAv615#AX~sT;Oos~bU%>t#<;;PWBN z9lVdovQmx4`_c^eMJkI}h|}%f6p9X^;d1tr;q$0$)8zW*dVkh(**PD}@a|6ZD=??KasC)>n&gjBU@6GWmC+2c;*vFb+wA5w9*(9GviRa)zjvIUZhdE9%4%c%W1}xVbC0I?ELyypBxtb8;^xW|2E9b>mu*L+C0DV@nd1pUqFeU!Pz`UzJ%L( zKJqn`hw44O?J~wY=te6xx@r zl=Qw}*kkAMyusYVK32sx`zqLiCN}KH=3#gl&RdJgYjE3IN{)h3z{opLRbb!tzBbx8 z8&8Dc?6d?KK6#iR!#7;~0s zg&S-QHn3nUI>LsMFvHX+7>l%h#5fCFw$*ctHPf9o)}zx#90JBA8Aa*Aq-mnYmGF0) zm8^v`wq~*sOodL8f|^37;W?c4W7PN}^c1#syu@X^f-(;0O|nit#aS2^qi7_yff|od z?2l8U-FOmRu59mNwbb|#W<}d^eSU4pHJ+aZa|%nPgp(RSg%65cKR6R3x4_8Qn`mq;VLV0U1Hf8AaN z-Ni+Q^oFg(;HJHr41=|}Y~c>d>k{}Kym+~%B5Tk%=8JZT*vB|z&RSg~J-wznq%Xw(#c9k6h?S08);t0U zBRK(~vSDQ_8f(HPXxax~lsUZz_+;x>aZho_P}L#qw)jJ0v?|u{4ek!3YyrMf(_5VB z1Tvk50CVAH`)gK;-EIq;r;KwFF0`gec$Wpp1Gvk|ip>VxCvLH*8ry)~*TX^yHPkzp z!fni)3m!*}U@nGL4!dA3hY^R}X7=I~d5Ce;@*g90)Z73^9WK%e7aeo6yRw@e0_czb E0}NELRsaA1 delta 3215 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 E59#WBcK`qY diff --git a/!TheEscape/!RunImage,ffb.bas b/!TheEscape/!RunImage,ffb.bas index 4148385..4418611 100644 --- a/!TheEscape/!RunImage,ffb.bas +++ b/!TheEscape/!RunImage,ffb.bas @@ -2,6 +2,12 @@ SCREENMODE%=32 SCREENGFXWIDTH%=1600 SCREENGFXHEIGHT%=1200 +IF INKEY(-42) THEN + SCREENMODE%=28 + SCREENGFXWIDTH%=1280 + SCREENGFXHEIGHT%=960 +ENDIF + PROC_main END @@ -11,7 +17,7 @@ DEF PROC_main DIM PlayerLocation%(1) PlayerLocation%(0) = SCREENGFXWIDTH%/2 - PlayerLocation%(1) = 100 + PlayerLocation%(1) = SCREENGFXHEIGHT%/6 PlayerVelocity%=0 PlayerShields%=100 PlayerStructuralIntegrity%=100 @@ -138,20 +144,20 @@ DEF PROChud_draw REM Attribute names GCOL 0,0 - MOVE 75,1150 + MOVE 75,SCREENGFXHEIGHT%-50 PRINT "Sheilds" - MOVE 75,1120 + MOVE 75,SCREENGFXHEIGHT%-80 PRINT "Integrity" - MOVE 75,1090 + MOVE 75,SCREENGFXHEIGHT%-110 PRINT "Velocity" REM Attribute values GCOL 0,7 - MOVE 130,1150 + MOVE 130,SCREENGFXHEIGHT%-50 PRINT PlayerShields% - MOVE 130,1120 + MOVE 130,SCREENGFXHEIGHT%-80 PRINT PlayerStructuralIntegrity% - MOVE 130,1090 + MOVE 130,SCREENGFXHEIGHT%-110 PRINT PlayerVelocity% ENDPROC