Merge branch 'develop' of https://github.com/pkali/scorch_src into develop

This commit is contained in:
Pecusx
2023-10-11 17:49:00 +02:00
4 changed files with 26 additions and 15 deletions
+9 -2
View File
@@ -86,8 +86,15 @@ main_loop
sta dmactls sta dmactls
sta escflag sta escflag
jsr WaitOneFrame jsr WaitOneFrame
; exit ; exit to cart loader
jmp start XSRC = $7FE ; -$7FF) - adres początku pliku do załadowania z carta (zakres $a000-$bffff)
XBANK = $7FD ;) - bank w którym sie znajduje powyższy początek
XCLEAR = $7FC ;) - numer strony od której czyścimy pamięć (jak jest zero to nie czyścimy) czyszczenie zatrzymuje sie na $cfff
mva #0 XBANK
mwa #$a000 XSRC
mva #$10 XCLEAR
jmp $700
NoEscape NoEscape
jsr MakeScreenCopy jsr MakeScreenCopy
; save the current end of the printed text source ; save the current end of the printed text source
Binary file not shown.
Binary file not shown.
+17 -13
View File
@@ -11,13 +11,15 @@
; ------- constans -------- ; ------- constans --------
; start addr of loader ; start addr of loader
Loader_Start = $0700 Loader_Start = $0700
Bank_Set = $0710 ; (one byte??) Clear_Set = $07fc
Bank_Set = $07Fd
Addr_Set = $07fe
; cart banks numbers ; cart banks numbers
LoaderBank = $01 LoaderBank = 0
MenuPLBank = $02 ScorchBank = 1
MenuENBank = $03 MenuENBank = 10
ScorchBank = $04 MenuPLBank = 15
TetryxBank = $05 TetryxBank = 20
org $2000 org $2000
WeaponFont WeaponFont
@@ -81,9 +83,11 @@ GoLoader
lda #0 ; DL off, P/M off lda #0 ; DL off, P/M off
sta dmactls sta dmactls
jsr WaitOneFrame jsr WaitOneFrame
mwa #$a000 Addr_Set
jmp main mva #$10 Clear_Set
;jmp Loader_Start ;cli
;jmp main
jmp Loader_Start
stop stop
jmp stop jmp stop
@@ -212,10 +216,10 @@ MenuTitle2
MenuTitle MenuTitle
dta d" SELECT OPTION " dta d" SELECT OPTION "
MenuOptions MenuOptions
dta d" E - English Manual " dta d" E - English Manual "
dta d" P - Polska instrukcja " dta d" P - Polska instrukcja "
dta d" SPACE - Start Scorch Game " dta d" SPACE - Start Scorch Game "
dta d" T - Start Tetryx Game " dta d" T - Start Tetryx Game "
;-------------------------------------------------- ;--------------------------------------------------
.proc GetKey .proc GetKey