riven: move title to track 0

this seems to work (?)  otherwise we were too long with the disclaimer
This commit is contained in:
Vince Weaver
2024-07-03 16:07:01 -04:00
parent 52fdc10511
commit 9adecfc9cb
10 changed files with 71 additions and 57 deletions

View File

@@ -49,11 +49,11 @@ riven_disk00.dsk: QBOOT QLOAD TITLE_00 \
$(DOS33_RAW) riven_disk00.dsk 0 0 QBOOT 0 1
$(DOS33_RAW) riven_disk00.dsk 0 2 QBOOT 1 1
$(DOS33_RAW) riven_disk00.dsk 0 4 QBOOT 2 1
$(DOS33_RAW) riven_disk00.dsk 0 8 disk00_files/DISK00 0 0
$(DOS33_RAW) riven_disk00.dsk 0 1 disk00_files/DISK00 0 0
$(DOS33_RAW) riven_disk00.dsk 0 8 TITLE_00 0 0
$(DOS33_RAW) riven_disk00.dsk 1 0 QLOAD 0 0
$(DOS33_RAW) riven_disk00.dsk 1 10 TITLE_00 0 0
$(DOS33_RAW) riven_disk00.dsk 2 0 disk00_files/CYAN 0 0
$(DOS33_RAW) riven_disk00.dsk 10 0 disk00_files/ATRUS 0 0
$(DOS33_RAW) riven_disk00.dsk 2 0 disk00_files/CYAN 0 0
$(DOS33_RAW) riven_disk00.dsk 10 0 disk00_files/ATRUS 0 0
###
@@ -65,9 +65,9 @@ riven_disk01.dsk: QBOOT QLOAD TITLE_01 \
$(DOS33_RAW) riven_disk01.dsk 0 0 QBOOT 0 1
$(DOS33_RAW) riven_disk01.dsk 0 2 QBOOT 1 1
$(DOS33_RAW) riven_disk01.dsk 0 4 QBOOT 2 1
$(DOS33_RAW) riven_disk01.dsk 0 8 disk01_files/DISK01 0 0
$(DOS33_RAW) riven_disk01.dsk 0 1 disk01_files/DISK01 0 0
$(DOS33_RAW) riven_disk01.dsk 0 8 TITLE_01 0 0
$(DOS33_RAW) riven_disk01.dsk 1 0 QLOAD 0 0
$(DOS33_RAW) riven_disk01.dsk 1 10 TITLE_01 0 0
$(DOS33_RAW) riven_disk01.dsk 2 0 disk01_files/LEVEL_ARRIVAL 0 0
###
@@ -84,9 +84,9 @@ riven_disk39.dsk: QBOOT QLOAD TITLE_39 \
$(DOS33_RAW) riven_disk39.dsk 0 0 QBOOT 0 1
$(DOS33_RAW) riven_disk39.dsk 0 2 QBOOT 1 1
$(DOS33_RAW) riven_disk39.dsk 0 4 QBOOT 2 1
$(DOS33_RAW) riven_disk39.dsk 0 8 disk39_files/DISK39 0 0
$(DOS33_RAW) riven_disk39.dsk 0 1 disk39_files/DISK39 0 0
$(DOS33_RAW) riven_disk39.dsk 0 8 TITLE_39 0 0
$(DOS33_RAW) riven_disk39.dsk 1 0 QLOAD 0 0
$(DOS33_RAW) riven_disk39.dsk 1 10 TITLE_39 0 0
$(DOS33_RAW) riven_disk39.dsk 2 0 disk39_files/LEVEL_PROJECTOR 0 0
$(DOS33_RAW) riven_disk39.dsk 9 0 disk39_files/LEVEL_OUTSIDE 0 0
$(DOS33_RAW) riven_disk39.dsk 17 0 disk39_files/LEVEL_MAGSTEPS 0 0
@@ -104,13 +104,13 @@ riven_disk40.dsk: QBOOT QLOAD TITLE_40 \
$(DOS33_RAW) riven_disk40.dsk 0 0 QBOOT 0 1
$(DOS33_RAW) riven_disk40.dsk 0 2 QBOOT 1 1
$(DOS33_RAW) riven_disk40.dsk 0 4 QBOOT 2 1
$(DOS33_RAW) riven_disk40.dsk 0 8 disk40_files/DISK40 0 0
$(DOS33_RAW) riven_disk40.dsk 0 1 disk40_files/DISK40 0 0
$(DOS33_RAW) riven_disk40.dsk 0 8 TITLE_40 0 0
$(DOS33_RAW) riven_disk40.dsk 1 0 QLOAD 0 0
$(DOS33_RAW) riven_disk40.dsk 1 10 TITLE_40 0 0
$(DOS33_RAW) riven_disk40.dsk 2 0 disk40_files/LEVEL_MAGLEV 0 0
$(DOS33_RAW) riven_disk40.dsk 10 0 disk40_files/LEVEL_OUTSIDE 0 0
$(DOS33_RAW) riven_disk40.dsk 15 0 disk40_files/LEVEL_TUNNEL 0 0
$(DOS33_RAW) riven_disk40.dsk 21 0 disk40_files/LEVEL_ORB 0 0
$(DOS33_RAW) riven_disk40.dsk 10 0 disk40_files/LEVEL_OUTSIDE 0 0
$(DOS33_RAW) riven_disk40.dsk 15 0 disk40_files/LEVEL_TUNNEL 0 0
$(DOS33_RAW) riven_disk40.dsk 21 0 disk40_files/LEVEL_ORB 0 0
riven_disk41.dsk: QBOOT QLOAD TITLE_41 \
disk41_files/DISK41 \
@@ -123,9 +123,9 @@ riven_disk41.dsk: QBOOT QLOAD TITLE_41 \
$(DOS33_RAW) riven_disk41.dsk 0 0 QBOOT 0 1
$(DOS33_RAW) riven_disk41.dsk 0 2 QBOOT 1 1
$(DOS33_RAW) riven_disk41.dsk 0 4 QBOOT 2 1
$(DOS33_RAW) riven_disk41.dsk 0 8 disk41_files/DISK41 0 0
$(DOS33_RAW) riven_disk41.dsk 0 1 disk41_files/DISK41 0 0
$(DOS33_RAW) riven_disk41.dsk 0 8 TITLE_41 0 0
$(DOS33_RAW) riven_disk41.dsk 1 0 QLOAD 0 0
$(DOS33_RAW) riven_disk41.dsk 1 10 TITLE_41 0 0
$(DOS33_RAW) riven_disk41.dsk 2 0 disk41_files/LEVEL_TUNNEL 0 0
$(DOS33_RAW) riven_disk41.dsk 10 0 disk41_files/LEVEL_STAIRS 0 0
$(DOS33_RAW) riven_disk41.dsk 17 0 disk41_files/LEVEL_COVE 0 0
@@ -142,13 +142,13 @@ riven_disk43.dsk: QBOOT QLOAD TITLE_43 \
$(DOS33_RAW) riven_disk43.dsk 0 0 QBOOT 0 1
$(DOS33_RAW) riven_disk43.dsk 0 2 QBOOT 1 1
$(DOS33_RAW) riven_disk43.dsk 0 4 QBOOT 2 1
$(DOS33_RAW) riven_disk43.dsk 0 8 disk43_files/DISK43 0 0
$(DOS33_RAW) riven_disk43.dsk 0 1 disk43_files/DISK43 0 0
$(DOS33_RAW) riven_disk43.dsk 0 8 TITLE_43 0 0
$(DOS33_RAW) riven_disk43.dsk 1 0 QLOAD 0 0
$(DOS33_RAW) riven_disk43.dsk 1 10 TITLE_43 0 0
$(DOS33_RAW) riven_disk43.dsk 2 0 disk43_files/LEVEL_CART 0 0
$(DOS33_RAW) riven_disk43.dsk 9 0 disk43_files/LEVEL_BRIDGE 0 0
$(DOS33_RAW) riven_disk43.dsk 16 0 disk43_files/LEVEL_LOGGED 0 0
$(DOS33_RAW) riven_disk43.dsk 22 0 disk43_files/LEVEL_LOGGED2 0 0
$(DOS33_RAW) riven_disk43.dsk 2 0 disk43_files/LEVEL_CART 0 0
$(DOS33_RAW) riven_disk43.dsk 9 0 disk43_files/LEVEL_BRIDGE 0 0
$(DOS33_RAW) riven_disk43.dsk 16 0 disk43_files/LEVEL_LOGGED 0 0
$(DOS33_RAW) riven_disk43.dsk 22 0 disk43_files/LEVEL_LOGGED2 0 0

View File

@@ -54,8 +54,8 @@ final movie roto procedure:
Disk00 Map (disk has 35 tracks, each 4k in size)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
T 0 = Qboot
T 1 = QLOAD 1762 bytes 8S = 0T8S (2048) 300B free
T 1.5 = TITLE 1531 bytes 8S = 0T8S (2048) 500B free
T 0.5 = TITLE 1618 bytes 8S = 0T8S (2048) 400B free
T 1 = QLOAD 2346 bytes 16S = 1T00S (4096) 2k free
T 2 = CYAN bytes = 7T15S (32512) ?k free
T 10 = ATRUS bytes = 7T15S (32512) 2k free
@@ -63,8 +63,8 @@ T 10 = ATRUS bytes = 7T15S (32512) 2k free
Disk01 Map (disk has 35 tracks, each 4k in size)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
T 0 = Qboot
T 1 = QLOAD 1762 bytes 8S = 0T8S (2048) 300B free
T 1.5 = TITLE 1531 bytes 8S = 0T8S (2048) 500B free
T 0.5 = TITLE 1618 bytes 8S = 0T8S (2048) 400B free
T 1 = QLOAD 1762 bytes 16S= 1T0S (4096) 2k free
T 2 = ARRIVAL bytes = 7T0S (28672) ?k free
T ? = ARRIVAL2 bytes = 7T0S (28672) ?k free
T ? = TELESCOPE bytes = 7T0S (28672) ?k free
@@ -73,8 +73,8 @@ T ? = TELESCOPE bytes = 7T0S (28672) ?k free
Disk39 Map (disk has 35 tracks, each 4k in size)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
T 0 = Qboot
T 0.5 = TITLE 1618 bytes 8S = 0T8S (2048) 400B free
T 1 = QLOAD 1762 bytes 8S = 0T8S (2048) 300B free
T 1.5 = TITLE 1531 bytes 8S = 0T8S (2048) 500B free
T 2 = PROJECTOR 26736 bytes 112S = 7T0S (28672) 2k free
T 9 = OUTSIDE 29349 bytes 127S = 7T15S (32512) 3k free
T 17 = MAGSTEPS 11537 bytes 64S = 4T0S (16384) 5k free
@@ -85,8 +85,8 @@ T 27 = MOVIE_MAG 32177 bytes 128S = 7T15S (32512)300B free
Disk40 Map (disk has 35 tracks, each 4k in size)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
T 0 = Qboot
T 0.5 = TITLE 1618 bytes 8S = 0T8S (2048) 400B free
T 1 = QLOAD 1762 bytes 8S = 0T8S (2048) 300B free
T 1.5 = TITLE 1531 bytes 8S = 0T8S (2048) 500B free
T 2 = MAGLEV 30502 bytes = 8T11S (32768) 2k free
T 10 = OUTSIDE 18917 bytes = 5T (20480) 2k free
T 15 = TUNNEL 20983 bytes = 6T (24576) 4k free
@@ -97,8 +97,8 @@ T 27 = MOVIE_MAG 32275 bytes 127S = 7T15S (32512)300B free
Disk41 Map (disk has 35 tracks, each 4k in size)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
T 0 = Qboot
T 0.5 = TITLE 1618 bytes 8S = 0T8S (2048) 400B free
T 1 = QLOAD 1762 bytes 8S = 0T8S (2048) 300B free
T 1.5 = TITLE 1531 bytes 8S = 0T8S (2048) 500B free
T 2 = TUNNEL 30669 bytes 127S= 8T (32512) 2k free
T 10 = STAIRS 25624 = 7T (28672) 3k free
T 17 = COVE 26422 = 7T (28672) 2k free
@@ -108,8 +108,8 @@ T 31 = MOVIE_COVE 8299 = 3T (12288) 4k free
Disk43 Map (disk has 35 tracks, each 4k in size)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
T 0 = Qboot
T 0.5 = TITLE 1618 bytes 8S = 0T8S (2048) 400B free
T 1 = QLOAD 1762 bytes 8S = 0T8S (2048) 300B free
T 1.5 = TITLE 1531 bytes 8S = 0T8S (2048) 500B free
T 2 = CART 23280 bytes = 7T0S (28672) 5k free
T 9 = BRIDGE 18609 bytes = 7T0S (28672) 10k free
T 16 = LOGGED 17570 bytes = 6T0S (24576) 7k free

View File

@@ -8,11 +8,11 @@ load_address_array:
.byte $00,$00,$00,$00
track_array:
.byte 1, 2, 10,18 ; TITLE, CYAN, ATRUS
.byte 0, 2, 10,18 ; TITLE, CYAN, ATRUS
.byte 0,0,0,0
sector_array:
.byte 10, 0, 0, 0 ; TITLE, CYAN, ATRUS
.byte 8, 0, 0, 0 ; TITLE, CYAN, ATRUS
.byte 0,0,0,0
length_array:
.byte 8, 127,127,178 ; TITLE, CYAN, ATRUS

View File

@@ -8,11 +8,11 @@ load_address_array:
.byte $00,$00,$00,$00
track_array:
.byte 1, 2, 2,17 ; TITLE, ARRIVAL, ARRIVAL2, TELESCOPE
.byte 0, 2, 2,17 ; TITLE, ARRIVAL, ARRIVAL2, TELESCOPE
.byte 0,0,0,0
sector_array:
.byte 10, 0, 0, 0 ; TITLE, ARRIVAL, ARRIVAL2, TELESCOPE
.byte 8, 0, 0, 0 ; TITLE, ARRIVAL, ARRIVAL2, TELESCOPE
.byte 0,0,0,0
length_array:
.byte 8, 127,123, 64 ; TITLE, ARRIVAL, ARRIVAL2, TELESCOPE

View File

@@ -8,11 +8,11 @@ load_address_array:
.byte $40,$40,$40,$00 ; MAGLEV, MOVIE1, MOVIE2
track_array:
.byte 1, 9, 2,17 ; TITLE, OUTSIDE, PROJECTOR, MAGSTEPS
.byte 0, 9, 2,17 ; TITLE, OUTSIDE, PROJECTOR, MAGSTEPS
.byte 21,25,27,0 ; MAGLEV, MOVIE1, MOVIE2
sector_array:
.byte 10, 0, 0, 0 ; TITLE, OUTSIDE, PROJECTOR, MAGSTEPS
.byte 8, 0, 0, 0 ; TITLE, OUTSIDE, PROJECTOR, MAGSTEPS
.byte 0, 0, 0, 0 ; MAGLEV, MOVIE1, MOVIE2
length_array:

View File

@@ -8,11 +8,11 @@ load_address_array:
.byte $40,$00,$00,$00 ; ORB
track_array:
.byte 1, 2,10,15 ; TITLE, MAGLEV, OUTSIDE, TUNNEL
.byte 0, 2,10,15 ; TITLE, MAGLEV, OUTSIDE, TUNNEL
.byte 21, 0, 0, 0 ; ORB
sector_array:
.byte 10, 0, 0, 0 ; TITLE, MAGLEV, OUTSIDE, TUNNEL
.byte 8, 0, 0, 0 ; TITLE, MAGLEV, OUTSIDE, TUNNEL
.byte 0,0,0,0 ; ORB
length_array:

View File

@@ -8,11 +8,11 @@ load_address_array:
.byte $40,$20,$00,$00 ; STAIRS2,MOVIE_COVE
track_array:
.byte 1, 2,10,17 ; TITLE, TUNNEL, STAIRS, COVE
.byte 0, 2,10,17 ; TITLE, TUNNEL, STAIRS, COVE
.byte 24, 31, 0, 0 ; STAIRS2,MOVIE_COVE
sector_array:
.byte 10, 0, 0, 0 ; TITLE, TUNNEL, STAIRS, COVE
.byte 8, 0, 0, 0 ; TITLE, TUNNEL, STAIRS, COVE
.byte 0,0,0,0 ; STAIRS2,MOVIE_COVE
length_array:

View File

@@ -9,11 +9,11 @@ load_address_array:
.byte $40,$00,$00,$00 ; LOGGED2
track_array:
.byte 1, 2, 9,16 ; TITLE, CART, BRIDGE,LOGGED
.byte 0, 2, 9,16 ; TITLE, CART, BRIDGE,LOGGED
.byte 22,0,0,0 ; LOGGED2
sector_array:
.byte 10, 0, 0, 0 ; TITLE, CART, BRIDGE,LOGGED
.byte 8, 0, 0, 0 ; TITLE, CART, BRIDGE,LOGGED
.byte 0,0,0,0 ; LOGGED2
length_array:

View File

@@ -218,7 +218,8 @@ load_qload_offsets:
lda #$0
sta load_track
lda #$8
; lda #$8
lda #$01 ; track 0 sector 1
sta load_sector
lda #$1

View File

@@ -77,13 +77,15 @@ riven_title:
; print the text
ldx #7
title_loop:
jsr move_and_print_list
jsr move_and_print
; ldx #7
;title_loop:
dex
bne title_loop
; jsr move_and_print
; dex
; bne title_loop
loader_start:
@@ -426,18 +428,29 @@ model_string:
riven_title_image:
.incbin "graphics_title/riven_title.hgr.zx02"
;01234567890123456789012345678901234567890
title_text:
.byte 0, 0,"LOADING RIVEN SUBSET DISK 00 V0.05",0
;
;
.byte 0, 3,"BASED ON RIVEN BY CYAN",0
;
;
.byte 0, 6,"APPLE II PORT: VINCE WEAVER",0
.byte 0, 7,"DISK CODE : QKUMBA",0
;
.byte 0, 9," ______",0
.byte 0,10," A \/\/\/ SOFTWARE PRODUCTION",0
;
.byte 0,12," HTTP://WWW.DEATER.NET/WEAVE/VMWPROD",0
;
.byte 0, 3,"APPLE II PORT: VINCE 'DEATER' WEAVER",0
.byte 0, 4,"DISK CODE : QKUMBA",0
.byte 0, 5,"ZX02 CODE : DMSC",0
.byte 0, 6,"IIPIX : KRIS KENNAWAY",0
;.byte 0, 3,"BASED ON RIVEN BY CYAN",0
.byte 0, 8,"THIS PRODUCT CONTAINS TRADEMARKS AND/OR",0
.byte 0, 9,"COPYRIGHTED WORKS OF CYAN.",0
.byte 0,10,"ALL RIGHTS RESERVED BY CYAN.",0
.byte 0,11,"THIS PRODUCT IS NOT OFFICIAL AND IS NOT",0
.byte 0,12,"ENDORSED BY CYAN.",0
;
.byte 0,15," ______",0
.byte 0,16," A \/\/\/ SOFTWARE PRODUCTION",0
;
.byte 0,18," HTTP://WWW.DEATER.NET/WEAVE/VMWPROD",0,$FF