new cartloader vectors updated

This commit is contained in:
bocianu
2023-10-12 23:13:22 +02:00
parent bbd3cc2f71
commit 1508ab4b04
8 changed files with 30 additions and 25 deletions
+4 -4
View File
@@ -1,14 +1,14 @@
BankNr = $D500
Bank0 = $D500
; ---
org $0100
reset_proc
; set cartridge bank to 0
mva #$0 BankNr
sta Bank0
; and reset
jmp ($fffd)
jmp ($fffc)
initialization
mwa #reset_proc $0A ; set DOSVEC
mwa #reset_proc $0C ; set DOSINI
mva #$01 $09
rts
;
+11 -14
View File
@@ -1,7 +1,7 @@
icl '../../Atari/lib/ATARISYS.ASM'
icl '../../Atari/lib/MACRO.ASM'
icl '../../Atari/lib/ATARISYS.ASM'
icl '../../Atari/lib/MACRO.ASM'
icl '../../Atari/lib/cartloader_vectors.inc'
icl 'cart_reset.asm'
.zpvar dliCounter .byte = $80
@@ -10,10 +10,7 @@
; ------- constans --------
; start addr of loader
Loader_Start = $0700
Clear_Set = $07fc
Bank_Set = $07Fd
Addr_Set = $07fe
; cart banks numbers
LoaderBank = 0
ScorchBank = 1
@@ -59,19 +56,19 @@ WaitForKey
jsr GetKey
cmp #@kbcode._space
bne @+
mva #ScorchBank Bank_Set
mva #ScorchBank X_BANK
bne GoLoader
@ cmp #@kbcode._E
bne @+
mva #MenuENBank Bank_Set
mva #MenuENBank X_BANK
bne GoLoader
@ cmp #@kbcode._P
bne @+
mva #MenuPLBank Bank_Set
mva #MenuPLBank X_BANK
bne GoLoader
@ cmp #@kbcode._T
bne WaitForKey
mva #TetryxBank Bank_Set
mva #TetryxBank X_BANK
bne GoLoader
GoLoader
@@ -83,11 +80,11 @@ GoLoader
lda #0 ; DL off, P/M off
sta dmactls
jsr WaitOneFrame
mwa #$a000 Addr_Set
mva #$10 Clear_Set
mwa #$a000 X_SRC
mva #$10 X_CLRSTART
;cli
;jmp main
jmp Loader_Start
jmp X_LOADER_START
stop
jmp stop
Binary file not shown.