mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-09-27 11:55:20 +00:00
ootw: move all disks over to qboot
This commit is contained in:
parent
291a2f0461
commit
4bd687a357
@ -35,39 +35,67 @@ ootw.dsk: ./qboot/QBOOT_DISK1 ./qboot/QLOAD \
|
|||||||
$(DOS33_RAW) ootw.dsk 26 0 ./ootw_c4/OOTW_C4 0 62
|
$(DOS33_RAW) ootw.dsk 26 0 ./ootw_c4/OOTW_C4 0 62
|
||||||
$(DOS33_RAW) ootw.dsk 30 0 ./ootw_c5/OOTW_C5 0 41
|
$(DOS33_RAW) ootw.dsk 30 0 ./ootw_c5/OOTW_C5 0 41
|
||||||
|
|
||||||
|
#ootw_side2.dsk: HELLO ./title/TITLE \
|
||||||
|
# ./ootw_c6/OOTW_C6 ./ootw_c7/OOTW_C7 ./ootw_c8/OOTW_C8 \
|
||||||
|
# ./ootw_c9/OOTW_C9 ./ootw_c10/OOTW_C10
|
||||||
|
# cp $(EMPTY_DISK)/empty.dsk ootw_side2.dsk
|
||||||
|
# $(DOS33) -y ootw_side2.dsk SAVE A HELLO HELLO
|
||||||
|
# $(DOS33) -y ootw_side2.dsk BSAVE -a 0xd00 ./title/TITLE
|
||||||
|
# $(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 ./ootw_c6/OOTW_C6 OOTW_C6
|
||||||
|
# $(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 ./ootw_c7/OOTW_C7 OOTW_C7
|
||||||
|
# $(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 ./ootw_c8/OOTW_C8 OOTW_C8
|
||||||
|
# $(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 ./ootw_c9/OOTW_C9 OOTW_C9
|
||||||
|
# $(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 ./ootw_c10/OOTW_C10 OOTW_C10
|
||||||
|
|
||||||
|
|
||||||
|
ootw_side2.dsk: ./qboot/QBOOT_DISK2 ./qboot/QLOAD \
|
||||||
|
./ootw_c6/OOTW_C6 ./ootw_c7/OOTW_C7 \
|
||||||
|
./ootw_c8/OOTW_C8 ./ootw_c9/OOTW_C9 ./ootw_c10/OOTW_C10
|
||||||
ootw_side2.dsk: HELLO ./title/TITLE \
|
|
||||||
./ootw_c6/OOTW_C6 ./ootw_c7/OOTW_C7 ./ootw_c8/OOTW_C8 \
|
|
||||||
./ootw_c9/OOTW_C9 ./ootw_c10/OOTW_C10
|
|
||||||
cp $(EMPTY_DISK)/empty.dsk ootw_side2.dsk
|
cp $(EMPTY_DISK)/empty.dsk ootw_side2.dsk
|
||||||
$(DOS33) -y ootw_side2.dsk SAVE A HELLO HELLO
|
$(DOS33_RAW) ootw_side2.dsk 0 0 ./qboot/QBOOT_DISK2 0 1
|
||||||
$(DOS33) -y ootw_side2.dsk BSAVE -a 0xd00 ./title/TITLE
|
$(DOS33_RAW) ootw_side2.dsk 0 2 ./qboot/QBOOT_DISK2 1 1
|
||||||
$(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 ./ootw_c6/OOTW_C6 OOTW_C6
|
$(DOS33_RAW) ootw_side2.dsk 0 4 ./qboot/QBOOT_DISK2 2 1
|
||||||
$(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 ./ootw_c7/OOTW_C7 OOTW_C7
|
$(DOS33_RAW) ootw_side2.dsk 1 0 ./qboot/QLOAD 0 14
|
||||||
$(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 ./ootw_c8/OOTW_C8 OOTW_C8
|
$(DOS33_RAW) ootw_side2.dsk 2 0 ./ootw_c6/OOTW_C6 0 38
|
||||||
$(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 ./ootw_c9/OOTW_C9 OOTW_C9
|
$(DOS33_RAW) ootw_side2.dsk 5 0 ./ootw_c7/OOTW_C7 0 38
|
||||||
$(DOS33) -y ootw_side2.dsk BSAVE -a 0x1700 ./ootw_c10/OOTW_C10 OOTW_C10
|
$(DOS33_RAW) ootw_side2.dsk 8 0 ./ootw_c8/OOTW_C8 0 39
|
||||||
|
$(DOS33_RAW) ootw_side2.dsk 11 0 ./ootw_c9/OOTW_C9 0 38
|
||||||
|
$(DOS33_RAW) ootw_side2.dsk 14 0 ./ootw_c10/OOTW_C10 0 38
|
||||||
|
|
||||||
ootw_side3.dsk: HELLO ./title/TITLE ./ending/ENDING \
|
|
||||||
./ootw_c11/OOTW_C11 ./ootw_c12/OOTW_C12 ./ootw_c13/OOTW_C13 \
|
#ootw_side3.dsk: HELLO ./title/TITLE ./ending/ENDING \
|
||||||
./ootw_c14/OOTW_C14 ./ootw_c15/OOTW_C15
|
# ./ootw_c11/OOTW_C11 ./ootw_c12/OOTW_C12 ./ootw_c13/OOTW_C13 \
|
||||||
|
# ./ootw_c14/OOTW_C14 ./ootw_c15/OOTW_C15
|
||||||
|
# cp $(EMPTY_DISK)/empty.dsk ootw_side3.dsk
|
||||||
|
# $(DOS33) -y ootw_side3.dsk SAVE A HELLO HELLO
|
||||||
|
# $(DOS33) -y ootw_side3.dsk BSAVE -a 0xd00 ./title/TITLE
|
||||||
|
# $(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 ./ootw_c11/OOTW_C11
|
||||||
|
# $(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 ./ootw_c12/OOTW_C12
|
||||||
|
# $(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 ./ootw_c13/OOTW_C13
|
||||||
|
# $(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 ./ootw_c14/OOTW_C14
|
||||||
|
# $(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 ./ootw_c15/OOTW_C15
|
||||||
|
# $(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 ./ending/ENDING
|
||||||
|
|
||||||
|
|
||||||
|
ootw_side3.dsk: ./qboot/QBOOT_DISK3 ./qboot/QLOAD \
|
||||||
|
./ootw_c11/OOTW_C11 ./ootw_c12/OOTW_C12 \
|
||||||
|
./ootw_c13/OOTW_C13 ./ootw_c14/OOTW_C14 ./ootw_c15/OOTW_C15 \
|
||||||
|
./ending/ENDING
|
||||||
cp $(EMPTY_DISK)/empty.dsk ootw_side3.dsk
|
cp $(EMPTY_DISK)/empty.dsk ootw_side3.dsk
|
||||||
$(DOS33) -y ootw_side3.dsk SAVE A HELLO HELLO
|
$(DOS33_RAW) ootw_side3.dsk 0 0 ./qboot/QBOOT_DISK3 0 1
|
||||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0xd00 ./title/TITLE
|
$(DOS33_RAW) ootw_side3.dsk 0 2 ./qboot/QBOOT_DISK3 1 1
|
||||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 ./ootw_c11/OOTW_C11
|
$(DOS33_RAW) ootw_side3.dsk 0 4 ./qboot/QBOOT_DISK3 2 1
|
||||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 ./ootw_c12/OOTW_C12
|
$(DOS33_RAW) ootw_side3.dsk 1 0 ./qboot/QLOAD 0 14
|
||||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 ./ootw_c13/OOTW_C13
|
$(DOS33_RAW) ootw_side3.dsk 2 0 ./ootw_c11/OOTW_C11 0 38
|
||||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 ./ootw_c14/OOTW_C14
|
$(DOS33_RAW) ootw_side3.dsk 5 0 ./ootw_c12/OOTW_C12 0 38
|
||||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 ./ootw_c15/OOTW_C15
|
$(DOS33_RAW) ootw_side3.dsk 8 0 ./ootw_c13/OOTW_C13 0 39
|
||||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 ./ending/ENDING
|
$(DOS33_RAW) ootw_side3.dsk 11 0 ./ootw_c14/OOTW_C14 0 38
|
||||||
|
$(DOS33_RAW) ootw_side3.dsk 13 0 ./ootw_c15/OOTW_C15 0 97
|
||||||
|
$(DOS33_RAW) ootw_side3.dsk 19 0 ./ending/ENDING 0 90
|
||||||
|
|
||||||
####
|
####
|
||||||
|
|
||||||
qboot/QBOOT:
|
qboot/QBOOT_DISK1:
|
||||||
cd qboot && make
|
cd qboot && make
|
||||||
|
|
||||||
####
|
####
|
||||||
|
@ -8,7 +8,7 @@ all: ENDING
|
|||||||
#####
|
#####
|
||||||
|
|
||||||
ENDING: ending.o
|
ENDING: ending.o
|
||||||
ld65 -o ENDING ending.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
ld65 -o ENDING ending.o -C $(LINKER_SCRIPTS)/apple2_1800.inc
|
||||||
|
|
||||||
ending.o: ending.s \
|
ending.o: ending.s \
|
||||||
credits.s \
|
credits.s \
|
||||||
|
@ -9,7 +9,7 @@ all: OOTW_C10
|
|||||||
####
|
####
|
||||||
|
|
||||||
OOTW_C10: ootw_c10.o
|
OOTW_C10: ootw_c10.o
|
||||||
ld65 -o OOTW_C10 ootw_c10.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
ld65 -o OOTW_C10 ootw_c10.o -C $(LINKER_SCRIPTS)/apple2_1800.inc
|
||||||
|
|
||||||
ootw_c10.o: ootw_c10.s \
|
ootw_c10.o: ootw_c10.s \
|
||||||
$(COMMON)/gr_copy.s \
|
$(COMMON)/gr_copy.s \
|
||||||
|
@ -9,7 +9,7 @@ all: OOTW_C11
|
|||||||
####
|
####
|
||||||
|
|
||||||
OOTW_C11: ootw_c11.o
|
OOTW_C11: ootw_c11.o
|
||||||
ld65 -o OOTW_C11 ootw_c11.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
ld65 -o OOTW_C11 ootw_c11.o -C $(LINKER_SCRIPTS)/apple2_1800.inc
|
||||||
|
|
||||||
ootw_c11.o: ootw_c11.s \
|
ootw_c11.o: ootw_c11.s \
|
||||||
$(COMMON)/gr_copy.s \
|
$(COMMON)/gr_copy.s \
|
||||||
|
@ -9,7 +9,7 @@ all: OOTW_C12
|
|||||||
####
|
####
|
||||||
|
|
||||||
OOTW_C12: ootw_c12.o
|
OOTW_C12: ootw_c12.o
|
||||||
ld65 -o OOTW_C12 ootw_c12.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
ld65 -o OOTW_C12 ootw_c12.o -C $(LINKER_SCRIPTS)/apple2_1800.inc
|
||||||
|
|
||||||
ootw_c12.o: ootw_c12.s \
|
ootw_c12.o: ootw_c12.s \
|
||||||
$(COMMON)/gr_copy.s \
|
$(COMMON)/gr_copy.s \
|
||||||
|
@ -9,7 +9,7 @@ all: OOTW_C13
|
|||||||
####
|
####
|
||||||
|
|
||||||
OOTW_C13: ootw_c13.o
|
OOTW_C13: ootw_c13.o
|
||||||
ld65 -o OOTW_C13 ootw_c13.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
ld65 -o OOTW_C13 ootw_c13.o -C $(LINKER_SCRIPTS)/apple2_1800.inc
|
||||||
|
|
||||||
ootw_c13.o: ootw_c13.s \
|
ootw_c13.o: ootw_c13.s \
|
||||||
$(COMMON)/gr_copy.s \
|
$(COMMON)/gr_copy.s \
|
||||||
|
@ -9,7 +9,7 @@ all: OOTW_C14
|
|||||||
####
|
####
|
||||||
|
|
||||||
OOTW_C14: ootw_c14.o
|
OOTW_C14: ootw_c14.o
|
||||||
ld65 -o OOTW_C14 ootw_c14.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
ld65 -o OOTW_C14 ootw_c14.o -C $(LINKER_SCRIPTS)/apple2_1800.inc
|
||||||
|
|
||||||
ootw_c14.o: ootw_c14.s \
|
ootw_c14.o: ootw_c14.s \
|
||||||
$(COMMON)/gr_copy.s \
|
$(COMMON)/gr_copy.s \
|
||||||
|
@ -9,7 +9,7 @@ all: OOTW_C15
|
|||||||
####
|
####
|
||||||
|
|
||||||
OOTW_C15: ootw_c15.o
|
OOTW_C15: ootw_c15.o
|
||||||
ld65 -o OOTW_C15 ootw_c15.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
ld65 -o OOTW_C15 ootw_c15.o -C $(LINKER_SCRIPTS)/apple2_1800.inc
|
||||||
|
|
||||||
ootw_c15.o: ootw_c15.s \
|
ootw_c15.o: ootw_c15.s \
|
||||||
$(COMMON)/gr_copy.s \
|
$(COMMON)/gr_copy.s \
|
||||||
|
@ -9,7 +9,7 @@ all: OOTW_C6
|
|||||||
####
|
####
|
||||||
|
|
||||||
OOTW_C6: ootw_c6.o
|
OOTW_C6: ootw_c6.o
|
||||||
ld65 -o OOTW_C6 ootw_c6.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
ld65 -o OOTW_C6 ootw_c6.o -C $(LINKER_SCRIPTS)/apple2_1800.inc
|
||||||
|
|
||||||
ootw_c6.o: ootw_c6.s \
|
ootw_c6.o: ootw_c6.s \
|
||||||
$(COMMON)/gr_copy.s \
|
$(COMMON)/gr_copy.s \
|
||||||
|
@ -9,7 +9,7 @@ all: OOTW_C7
|
|||||||
####
|
####
|
||||||
|
|
||||||
OOTW_C7: ootw_c7.o
|
OOTW_C7: ootw_c7.o
|
||||||
ld65 -o OOTW_C7 ootw_c7.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
ld65 -o OOTW_C7 ootw_c7.o -C $(LINKER_SCRIPTS)/apple2_1800.inc
|
||||||
|
|
||||||
ootw_c7.o: ootw_c7.s \
|
ootw_c7.o: ootw_c7.s \
|
||||||
$(COMMON)/gr_copy.s \
|
$(COMMON)/gr_copy.s \
|
||||||
|
@ -9,7 +9,7 @@ all: OOTW_C8
|
|||||||
####
|
####
|
||||||
|
|
||||||
OOTW_C8: ootw_c8.o
|
OOTW_C8: ootw_c8.o
|
||||||
ld65 -o OOTW_C8 ootw_c8.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
ld65 -o OOTW_C8 ootw_c8.o -C $(LINKER_SCRIPTS)/apple2_1800.inc
|
||||||
|
|
||||||
ootw_c8.o: ootw_c8.s \
|
ootw_c8.o: ootw_c8.s \
|
||||||
$(COMMON)/gr_copy.s \
|
$(COMMON)/gr_copy.s \
|
||||||
|
@ -9,7 +9,7 @@ all: OOTW_C9
|
|||||||
####
|
####
|
||||||
|
|
||||||
OOTW_C9: ootw_c9.o
|
OOTW_C9: ootw_c9.o
|
||||||
ld65 -o OOTW_C9 ootw_c9.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
ld65 -o OOTW_C9 ootw_c9.o -C $(LINKER_SCRIPTS)/apple2_1800.inc
|
||||||
|
|
||||||
ootw_c9.o: ootw_c9.s \
|
ootw_c9.o: ootw_c9.s \
|
||||||
$(COMMON)/gr_copy.s \
|
$(COMMON)/gr_copy.s \
|
||||||
|
@ -4,27 +4,23 @@
|
|||||||
;================================
|
;================================
|
||||||
; Loader definitions
|
; Loader definitions
|
||||||
|
|
||||||
LOAD_TITLE = 0
|
LOAD_INTRO = 0
|
||||||
LOAD_MIST = 1
|
LOAD_C1 = 1
|
||||||
LOAD_MECHE = 2
|
LOAD_C2 = 2
|
||||||
LOAD_SELENA = 3
|
LOAD_C3 = 3
|
||||||
LOAD_OCTAGON = 4
|
LOAD_C4 = 4
|
||||||
LOAD_VIEWER = 5
|
LOAD_C5 = 5
|
||||||
LOAD_STONEY = 6
|
LOAD_C6 = 6
|
||||||
LOAD_CHANNEL = 7
|
LOAD_C7 = 7
|
||||||
LOAD_CABIN = 8
|
LOAD_C8 = 8
|
||||||
LOAD_DENTIST = 9
|
LOAD_C9 = 9
|
||||||
LOAD_ARBOR = 10
|
LOAD_C10 = 10
|
||||||
LOAD_NIBEL = 11
|
LOAD_C11 = 11
|
||||||
LOAD_SHIP = 12
|
LOAD_C12 = 12
|
||||||
LOAD_GENERATOR = 13
|
LOAD_C13 = 13
|
||||||
LOAD_DNI = 14
|
LOAD_C14 = 14
|
||||||
LOAD_SUB = 15
|
LOAD_C15 = 15
|
||||||
LOAD_TEXT_TITLE = 16
|
LOAD_ENDING = 16
|
||||||
LOAD_SAVE1 = 17
|
LOAD_TITLE = 17
|
||||||
LOAD_SAVE2 = 18
|
LOAD_FIRST_SECTOR= 18
|
||||||
LOAD_SAVE3 = 19
|
|
||||||
LOAD_SAVE4 = 20
|
|
||||||
LOAD_SAVE5 = 21
|
|
||||||
LOAD_FIRST_SECTOR= 22
|
|
||||||
|
|
||||||
|
@ -132,17 +132,16 @@ fnf_keypress:
|
|||||||
tax
|
tax
|
||||||
|
|
||||||
; first sector now in $c00
|
; first sector now in $c00
|
||||||
; offset 59
|
; disk1 = $01
|
||||||
; disk1 = $0a
|
; disk2 = $02
|
||||||
; disk2 = $32 ('2')
|
; disk3 = $03
|
||||||
; disk3 = $33 ('3')
|
|
||||||
|
|
||||||
lda $c59
|
lda $ca5
|
||||||
cmp #$0a
|
cmp #$01
|
||||||
beq is_disk1
|
beq is_disk1
|
||||||
cmp #$32
|
cmp #$02
|
||||||
beq is_disk2
|
beq is_disk2
|
||||||
cmp #$33
|
cmp #$03
|
||||||
beq is_disk3
|
beq is_disk3
|
||||||
bne change_disk ; unknown disk
|
bne change_disk ; unknown disk
|
||||||
|
|
||||||
@ -195,11 +194,11 @@ load_address_array:
|
|||||||
|
|
||||||
track_array:
|
track_array:
|
||||||
.byte 2,11,17,25 ; INTRO,C1,C2,C3
|
.byte 2,11,17,25 ; INTRO,C1,C2,C3
|
||||||
.byte 26,30,99,99 ; C4,C5,C6,C7
|
.byte 26,30, 2, 5 ; C4,C5,C6,C7
|
||||||
.byte 99,99,99,99 ; C8,C9,C10,C11
|
.byte 8,11,14, 2 ; C8,C9,C10,C11
|
||||||
.byte 99,99,99,99 ; C12,C13,C14,C15
|
.byte 5, 8,11,13 ; C12,C13,C14,C15
|
||||||
.byte 99 ; ENDING
|
.byte 19 ; ENDING
|
||||||
.byte 99,99 ; TITLE,FIRST_SECTOR
|
.byte 99,0 ; TITLE,FIRST_SECTOR
|
||||||
|
|
||||||
|
|
||||||
sector_array:
|
sector_array:
|
||||||
@ -213,10 +212,10 @@ sector_array:
|
|||||||
|
|
||||||
length_array:
|
length_array:
|
||||||
.byte 137, 95,125, 14 ; INTRO,C1,C2,C3
|
.byte 137, 95,125, 14 ; INTRO,C1,C2,C3
|
||||||
.byte 62, 41, 0, 0 ; C4,C5,C6,C7
|
.byte 62, 41, 38, 38 ; C4,C5,C6,C7
|
||||||
.byte 0, 0, 0, 0 ; C8,C9,C10,C11
|
.byte 39, 38, 38, 38 ; C8,C9,C10,C11
|
||||||
.byte 0, 0, 0, 0 ; C12,C13,C14,C15
|
.byte 38, 39, 38, 97 ; C12,C13,C14,C15
|
||||||
.byte 0 ; ENDING
|
.byte 90 ; ENDING
|
||||||
.byte 1, 1 ; TITLE,FIRST_SECTOR
|
.byte 1, 1 ; TITLE,FIRST_SECTOR
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user