mirror of
https://github.com/pkali/scorch_src.git
synced 2026-05-20 22:34:21 +02:00
Merge branch 'develop' of https://github.com/pkali/scorch_src into develop
This commit is contained in:
+9
-2
@@ -86,8 +86,15 @@ main_loop
|
||||
sta dmactls
|
||||
sta escflag
|
||||
jsr WaitOneFrame
|
||||
; exit
|
||||
jmp start
|
||||
; exit to cart loader
|
||||
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
|
||||
jsr MakeScreenCopy
|
||||
; save the current end of the printed text source
|
||||
|
||||
Binary file not shown.
Binary file not shown.
+17
-13
@@ -11,13 +11,15 @@
|
||||
; ------- constans --------
|
||||
; start addr of loader
|
||||
Loader_Start = $0700
|
||||
Bank_Set = $0710 ; (one byte??)
|
||||
Clear_Set = $07fc
|
||||
Bank_Set = $07Fd
|
||||
Addr_Set = $07fe
|
||||
; cart banks numbers
|
||||
LoaderBank = $01
|
||||
MenuPLBank = $02
|
||||
MenuENBank = $03
|
||||
ScorchBank = $04
|
||||
TetryxBank = $05
|
||||
LoaderBank = 0
|
||||
ScorchBank = 1
|
||||
MenuENBank = 10
|
||||
MenuPLBank = 15
|
||||
TetryxBank = 20
|
||||
org $2000
|
||||
|
||||
WeaponFont
|
||||
@@ -81,9 +83,11 @@ GoLoader
|
||||
lda #0 ; DL off, P/M off
|
||||
sta dmactls
|
||||
jsr WaitOneFrame
|
||||
|
||||
jmp main
|
||||
;jmp Loader_Start
|
||||
mwa #$a000 Addr_Set
|
||||
mva #$10 Clear_Set
|
||||
;cli
|
||||
;jmp main
|
||||
jmp Loader_Start
|
||||
stop
|
||||
jmp stop
|
||||
|
||||
@@ -212,10 +216,10 @@ MenuTitle2
|
||||
MenuTitle
|
||||
dta d" SELECT OPTION "
|
||||
MenuOptions
|
||||
dta d" E - English Manual "
|
||||
dta d" P - Polska instrukcja "
|
||||
dta d" SPACE - Start Scorch Game "
|
||||
dta d" T - Start Tetryx Game "
|
||||
dta d" E - English Manual "
|
||||
dta d" P - Polska instrukcja "
|
||||
dta d" SPACE - Start Scorch Game "
|
||||
dta d" T - Start Tetryx Game "
|
||||
|
||||
;--------------------------------------------------
|
||||
.proc GetKey
|
||||
|
||||
Reference in New Issue
Block a user