mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-12-29 00:31:52 +00:00
driven: re-arrange files to final location (hopefully)
in order of them loading to hopefully avoid extra track movement
This commit is contained in:
parent
9562798536
commit
2005ddd94e
@ -22,11 +22,14 @@ driven.dsk: QBOOT QLOAD \
|
|||||||
$(DOS33_RAW) driven.dsk 0 4 QBOOT 2 1
|
$(DOS33_RAW) driven.dsk 0 4 QBOOT 2 1
|
||||||
$(DOS33_RAW) driven.dsk 1 0 QLOAD 0 0
|
$(DOS33_RAW) driven.dsk 1 0 QLOAD 0 0
|
||||||
$(DOS33_RAW) driven.dsk 2 0 MUSIC 0 0
|
$(DOS33_RAW) driven.dsk 2 0 MUSIC 0 0
|
||||||
$(DOS33_RAW) driven.dsk 5 0 ./part00_intro/INTRO 0 0
|
$(DOS33_RAW) driven.dsk 5 0 ./part07_maglev/MOVIE_MAGLEV_RIDE 0 0
|
||||||
$(DOS33_RAW) driven.dsk 8 0 ./part20_credits/CREDITS 0 0
|
$(DOS33_RAW) driven.dsk 13 0 ./part05_atrus/ATRUS 0 0
|
||||||
$(DOS33_RAW) driven.dsk 12 0 ./part05_atrus/ATRUS 0 0
|
$(DOS33_RAW) driven.dsk 17 0 ./part00_intro/INTRO 0 0
|
||||||
$(DOS33_RAW) driven.dsk 15 0 ./part10_graphics/GRAPHICS 0 0
|
$(DOS33_RAW) driven.dsk 20 0 ./part10_graphics/GRAPHICS 0 0
|
||||||
$(DOS33_RAW) driven.dsk 21 0 ./part07_maglev/MOVIE_MAGLEV_RIDE 0 0
|
$(DOS33_RAW) driven.dsk 26 0 ./part20_credits/CREDITS 0 0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
####
|
####
|
||||||
|
|
||||||
@ -72,7 +75,8 @@ qload.o: zp.inc hardware.inc common_defines.inc music.inc qload.s \
|
|||||||
pt3_lib_detect_model.s pt3_lib_mockingboard_detect.s \
|
pt3_lib_detect_model.s pt3_lib_mockingboard_detect.s \
|
||||||
pt3_lib_mockingboard_setup.s interrupt_handler.s \
|
pt3_lib_mockingboard_setup.s interrupt_handler.s \
|
||||||
pt3_lib_mockingboard_patch.s \
|
pt3_lib_mockingboard_patch.s \
|
||||||
irq_wait.s vblank.s hgr_page_flip.s
|
irq_wait.s vblank.s hgr_page_flip.s \
|
||||||
|
wipes/fx.hgr.fizzle.s
|
||||||
ca65 -o qload.o qload.s -l qload.lst
|
ca65 -o qload.o qload.s -l qload.lst
|
||||||
|
|
||||||
####
|
####
|
||||||
@ -109,6 +113,7 @@ qload.inc: generate_common QLOAD
|
|||||||
./generate_common -a 0x1200 -s inc_base5 qload.lst >> qload.inc
|
./generate_common -a 0x1200 -s inc_base5 qload.lst >> qload.inc
|
||||||
./generate_common -a 0x1200 -s draw_full_dni_number qload.lst >> qload.inc
|
./generate_common -a 0x1200 -s draw_full_dni_number qload.lst >> qload.inc
|
||||||
./generate_common -a 0x1200 -s gr_flip_page qload.lst >> qload.inc
|
./generate_common -a 0x1200 -s gr_flip_page qload.lst >> qload.inc
|
||||||
|
./generate_common -a 0x1200 -s do_wipe_fizzle qload.lst >> qload.inc
|
||||||
|
|
||||||
|
|
||||||
####
|
####
|
||||||
|
@ -33,15 +33,17 @@ Mem usage plan:
|
|||||||
Disk1 Map (disk has 35 tracks, each 4k in size)
|
Disk1 Map (disk has 35 tracks, each 4k in size)
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
T 0 = Qboot
|
T 0 = Qboot
|
||||||
T 1 = QLOAD 1541 bytes 1T ( 4096) 3k free
|
T 1 = QLOAD 2122 bytes 1T ( 4096) 1k free
|
||||||
T 2 = MUSIC 8645 bytes 3T (12288) 3k free
|
T 2 = MUSIC 8645 bytes 3T (12288) 3k free
|
||||||
T 5 = INTRO 9335 bytes 3T (12288) 3k free
|
T 5 = MAGLEV 32190 bytes 8T (32768) 0k free
|
||||||
T 8 = CREDITS 7487 bytes 2T ( 8192) 500B free
|
T 13 = ATRUS 14711 bytes 4T (12288) 2k free
|
||||||
|
T 17 = INTRO 10875 bytes 3T (12288) 2k free
|
||||||
|
T 20 = GRAPHICS 21917 bytes 6T (24576) 2k free
|
||||||
|
T 26 = CREDITS 7468 bytes 2T ( 8192) 500B free
|
||||||
|
|
||||||
T 11 = DNI 2133 bytes 1T (4096) 2k free
|
T 11 = DNI 2133 bytes 1T (4096) 2k free
|
||||||
T 12 = ATRUS 9506 bytes 3T (12288) 3k free
|
|
||||||
T 15 = GRAPHICS 21967 bytes 6T (24576) 2k free
|
DISK HAS 28..34 free = 24k free
|
||||||
T 21 = MAGLEV 32000 bytes 8T (32768) 0k free
|
|
||||||
DISK HAS 10,29..34 free = 24k free
|
|
||||||
|
|
||||||
Loader:
|
Loader:
|
||||||
Load QLOAD->$1000/$1FFF
|
Load QLOAD->$1000/$1FFF
|
||||||
|
@ -15,6 +15,7 @@ atrus.o: atrus.s \
|
|||||||
graphics/atrus03_iipix.hgr.zx02 \
|
graphics/atrus03_iipix.hgr.zx02 \
|
||||||
graphics/atrus10_iipix.hgr.zx02 \
|
graphics/atrus10_iipix.hgr.zx02 \
|
||||||
graphics/atrus11_iipix.hgr.zx02 \
|
graphics/atrus11_iipix.hgr.zx02 \
|
||||||
|
graphics/overlook_n.hgr.zx02 \
|
||||||
font/large_font.inc \
|
font/large_font.inc \
|
||||||
horiz_scroll.s
|
horiz_scroll.s
|
||||||
ca65 -o atrus.o atrus.s -l atrus.lst
|
ca65 -o atrus.o atrus.s -l atrus.lst
|
||||||
|
@ -129,6 +129,20 @@ atrus_opener:
|
|||||||
|
|
||||||
; jsr wait_until_keypress
|
; jsr wait_until_keypress
|
||||||
|
|
||||||
|
bit PAGE1
|
||||||
|
|
||||||
|
;=================================
|
||||||
|
; plasma
|
||||||
|
;=================================
|
||||||
|
|
||||||
|
lda #<overlook_graphics
|
||||||
|
sta zx_src_l+1
|
||||||
|
lda #>overlook_graphics
|
||||||
|
sta zx_src_h+1
|
||||||
|
lda #$40
|
||||||
|
jsr zx02_full_decomp
|
||||||
|
|
||||||
|
jsr do_wipe_fizzle
|
||||||
|
|
||||||
rts
|
rts
|
||||||
|
|
||||||
@ -138,6 +152,8 @@ atrus10_graphics:
|
|||||||
.incbin "graphics/atrus10_iipix.hgr.zx02"
|
.incbin "graphics/atrus10_iipix.hgr.zx02"
|
||||||
atrus11_graphics:
|
atrus11_graphics:
|
||||||
.incbin "graphics/atrus11_iipix.hgr.zx02"
|
.incbin "graphics/atrus11_iipix.hgr.zx02"
|
||||||
|
overlook_graphics:
|
||||||
|
.incbin "graphics/overlook_n.hgr.zx02"
|
||||||
|
|
||||||
atrus_text:
|
atrus_text:
|
||||||
.byte 7,20,"Thank God you've returned.",0
|
.byte 7,20,"Thank God you've returned.",0
|
||||||
|
@ -16,8 +16,8 @@ graphics.o: graphics.s \
|
|||||||
graphics/a2_atrus.hgr.zx02 \
|
graphics/a2_atrus.hgr.zx02 \
|
||||||
graphics/riven_233.aux.zx02 \
|
graphics/riven_233.aux.zx02 \
|
||||||
graphics/riven_233.bin.zx02 \
|
graphics/riven_233.bin.zx02 \
|
||||||
wipes/fx.hgr.center.by.pixel.s \
|
../wipes/fx.hgr.center.by.pixel.s \
|
||||||
wipes/fx.hgr.fizzle.s
|
../wipes/fx.hgr.fizzle.s
|
||||||
ca65 -o graphics.o graphics.s -l graphics.lst
|
ca65 -o graphics.o graphics.s -l graphics.lst
|
||||||
|
|
||||||
###
|
###
|
||||||
|
@ -263,6 +263,6 @@ atrus_message2:
|
|||||||
.byte 0,22,"Perhaps that's because we ran out of",0
|
.byte 0,22,"Perhaps that's because we ran out of",0
|
||||||
.byte 0,23,"time before the submission deadline.",0
|
.byte 0,23,"time before the submission deadline.",0
|
||||||
|
|
||||||
.include "wipes/fx.hgr.center.by.pixel.s"
|
.include "../wipes/fx.hgr.center.by.pixel.s"
|
||||||
.include "wipes/fx.hgr.fizzle.s"
|
;.include "../wipes/fx.hgr.fizzle.s"
|
||||||
|
|
||||||
|
@ -183,8 +183,8 @@ aux_dest:
|
|||||||
.byte $20,$10,$80,$20 ;
|
.byte $20,$10,$80,$20 ;
|
||||||
|
|
||||||
track_array:
|
track_array:
|
||||||
.byte 2,2,5,8 ; ???, MUSIC, INTRO, CREDITS
|
.byte 2,2,17,26 ; ???, MUSIC, INTRO, CREDITS
|
||||||
.byte 11,12,15,21 ; DNI, ATRUS, GRAPHICS, MAGLEV
|
.byte 28,13,20,5 ; DNI, ATRUS, GRAPHICS, MAGLEV
|
||||||
.byte 25,26,27,28 ;
|
.byte 25,26,27,28 ;
|
||||||
|
|
||||||
sector_array:
|
sector_array:
|
||||||
@ -194,7 +194,7 @@ sector_array:
|
|||||||
|
|
||||||
length_array:
|
length_array:
|
||||||
.byte 48,48,48,32 ; ???, MUSIC, INTRO, CREDITS
|
.byte 48,48,48,32 ; ???, MUSIC, INTRO, CREDITS
|
||||||
.byte 16,48,95,127 ; DNI, ATRUS, GRAPHICS, MAGLEV
|
.byte 16,63,95,127 ; DNI, ATRUS, GRAPHICS, MAGLEV
|
||||||
.byte 16,16,16,96 ;
|
.byte 16,16,16,96 ;
|
||||||
|
|
||||||
PT3_ENABLE_APPLE_IIC = 1
|
PT3_ENABLE_APPLE_IIC = 1
|
||||||
@ -226,7 +226,7 @@ PT3_ENABLE_APPLE_IIC = 1
|
|||||||
.include "pt3_lib_mockingboard_patch.s"
|
.include "pt3_lib_mockingboard_patch.s"
|
||||||
.include "hardware_detect.s"
|
.include "hardware_detect.s"
|
||||||
.include "gr_page_flip.s"
|
.include "gr_page_flip.s"
|
||||||
|
.include "wipes/fx.hgr.fizzle.s"
|
||||||
|
|
||||||
.include "start.s"
|
.include "start.s"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user