From 160fa615ca8cd9c15666ba56c3083162004a4db5 Mon Sep 17 00:00:00 2001 From: Pecusx Date: Wed, 27 Sep 2023 10:15:39 +0200 Subject: [PATCH] Prepare menu for Cart --- artwork/CartMenu/menu.asm | 35 ++++++++++++++++++++++++++++++++--- artwork/CartMenu/menu.xex | Bin 2693 -> 2739 bytes 2 files changed, 32 insertions(+), 3 deletions(-) diff --git a/artwork/CartMenu/menu.asm b/artwork/CartMenu/menu.asm index c2bcab7..1d87c68 100644 --- a/artwork/CartMenu/menu.asm +++ b/artwork/CartMenu/menu.asm @@ -6,6 +6,16 @@ .zpvar TetryxColor .byte .zpvar TetryxColorS .byte +; ------- constans -------- +; start addr of loader +Loader_Start = $0700 +Bank_Set = $0710 ; (one byte??) +; cart banks numbers +LoaderBank = $01 +MenuPLBank = $02 +MenuENBank = $03 +ScorchBank = $04 +TetryxBank = $05 org $2000 WeaponFont @@ -21,7 +31,8 @@ main sta TetryxColor sta TetryxColorS lda RANDOM - bmi TnotVisible + and #%11110000 ; 1:16 + bne TnotVisible lda colors+2 ; visible sta TetryxColor TnotVisible @@ -40,8 +51,26 @@ TnotVisible jsr FadeIn jsr WaitOneFrame +WaitForKey jsr GetKey + cmp #@kbcode._space + bne @+ + mva #ScorchBank Bank_Set + bne GoLoader +@ cmp #@kbcode._E + bne @+ + mva #MenuENBank Bank_Set + bne GoLoader +@ cmp #@kbcode._P + bne @+ + mva #MenuPLBank Bank_Set + bne GoLoader +@ cmp #@kbcode._T + bne WaitForKey + mva #TetryxBank Bank_Set + bne GoLoader +GoLoader jsr WaitOneFrame jsr FadeOut VMAIN XITVBV,7 ; jsr SetVBL (off user proc) @@ -52,7 +81,7 @@ TnotVisible jsr WaitOneFrame jmp main - + ;jmp Loader_Start stop jmp stop @@ -183,7 +212,7 @@ MenuTitle MenuOptions dta d" E - English Manual " dta d" P - Polska instrukcja " - dta d" G - Start Scorch Game " + dta d" SPACE - Start Scorch Game " dta d" T - Start Tetryx Game " ;-------------------------------------------------- diff --git a/artwork/CartMenu/menu.xex b/artwork/CartMenu/menu.xex index cc4732f73835cd58e101f4cf4af87ac7e6f68dc1..ad19c0dc2923ecae394ef1abbc4f29d8885b0505 100644 GIT binary patch delta 282 zcmZn_-7L!b|38DmvW=|l9Q8b!D;ZiFTbtH$UDEt;fpzUx&DO@142ziO9%ecv@N1Zu!nHKz9q_L7+A?C?~`-?Ob7&KQZ_Ubb!@MtOkc|bB<>!jiZ_LVHX z0_+zQPig^~%pj)NNiHCh3B=?+se9qZN>&h)0i@$_n8t#nMNhzHu5{?-yRwo2VxkX& zhR=MB1^kPc_a0`tyIJ!C^FNS-J}qrJ+W3L#Srbrmhrpu*sDcm7_dv2=mo|N1ItG%P zyqUvB##obug=K-$cFlqU_v@Ml1y0X31(*bwCNMb)Yfk3o{K{%1g8zre{q+%^d=d5}+zR zFy8}7e_h)2f$11XZt_D88yQwj78aHTPMw+s1@0>~4GNrgY6>t3Fil``e5x_olJhGo S0}!ZBHs-QsOrD(2