From 09251216b0e4d3a028802e9494a1ad640bb7d515 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Thu, 18 Jul 2024 00:00:14 -0400 Subject: [PATCH] riven: add more locations to disk01 --- games/riven_hgr/Makefile | 16 ++- games/riven_hgr/NOTES | 4 +- games/riven_hgr/disk01_files/Makefile | 23 +++- games/riven_hgr/disk01_files/disk01.s | 4 +- .../riven_hgr/disk01_files/disk01_defines.inc | 3 + .../disk01_files/graphics_arrival2/Makefile | 27 +++++ .../graphics_arrival2/arrival2_e.png | Bin 0 -> 2472 bytes .../graphics_arrival2/arrival2_n.png | Bin 0 -> 4332 bytes .../graphics_arrival2/arrival2_s.png | Bin 0 -> 7902 bytes .../graphics_arrival2/arrival2_w.png | Bin 0 -> 5977 bytes games/riven_hgr/disk01_files/level_arrival2.s | 112 ++++++++++++++++++ .../disk01_files/leveldata_arrival.inc | 2 +- .../disk01_files/leveldata_arrival2.inc | 24 ++++ .../disk01_files/leveldata_telescope.inc | 2 +- games/riven_hgr/title.s | 2 +- 15 files changed, 205 insertions(+), 14 deletions(-) create mode 100644 games/riven_hgr/disk01_files/graphics_arrival2/Makefile create mode 100644 games/riven_hgr/disk01_files/graphics_arrival2/arrival2_e.png create mode 100644 games/riven_hgr/disk01_files/graphics_arrival2/arrival2_n.png create mode 100644 games/riven_hgr/disk01_files/graphics_arrival2/arrival2_s.png create mode 100644 games/riven_hgr/disk01_files/graphics_arrival2/arrival2_w.png create mode 100644 games/riven_hgr/disk01_files/level_arrival2.s create mode 100644 games/riven_hgr/disk01_files/leveldata_arrival2.inc diff --git a/games/riven_hgr/Makefile b/games/riven_hgr/Makefile index fed4503e..82b9cf2d 100644 --- a/games/riven_hgr/Makefile +++ b/games/riven_hgr/Makefile @@ -44,6 +44,7 @@ riven_disk00.dsk: QBOOT QLOAD TITLE_00 \ riven_disk01.dsk: QBOOT QLOAD TITLE_01 \ disk01_files/DISK01 \ disk01_files/LEVEL_ARRIVAL \ + disk01_files/LEVEL_ARRIVAL2 \ disk01_files/LEVEL_TELESCOPE cp $(EMPTY_DISK)/empty.dsk riven_disk01.dsk $(DOS33_RAW) riven_disk01.dsk 0 0 QBOOT 0 1 @@ -53,7 +54,8 @@ riven_disk01.dsk: QBOOT QLOAD TITLE_01 \ $(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 2 0 disk01_files/LEVEL_ARRIVAL 0 0 - $(DOS33_RAW) riven_disk01.dsk 16 0 disk01_files/LEVEL_TELESCOPE 0 0 + $(DOS33_RAW) riven_disk01.dsk 9 0 disk01_files/LEVEL_ARRIVAL2 0 0 + $(DOS33_RAW) riven_disk01.dsk 13 0 disk01_files/LEVEL_TELESCOPE 0 0 ### @@ -281,6 +283,9 @@ title_43.o: title.s zp.inc hardware.inc \ disk01_files/LEVEL_ARRIVAL: cd disk01_files && make +disk01_files/LEVEL_ARRIVAL2: + cd disk01_files && make + #### disk00_files/DISK00: cd disk00_files && make @@ -409,11 +414,12 @@ qload.inc: generate_common QLOAD submit: riven_disk00.dsk riven_disk01.dsk \ riven_disk38.dsk riven_disk39.dsk \ - riven_disk40.dsk riven_disk41.dsk riven_disk43.dsk + riven_disk40.dsk riven_disk41.dsk riven_disk43.dsk \ + riven_hgr.2mg zip riven_hgr.zip riven_disk00.dsk riven_disk01.dsk \ riven_disk38.dsk riven_disk39.dsk \ riven_disk40.dsk riven_disk41.dsk riven_disk43.dsk - + zip riven_hgr.2mg.zip riven_hgr.2mg ### @@ -435,6 +441,7 @@ riven_hgr.2mg: dts_block PROBOOTHD QLOAD_HD \ disk00_files/LEVEL_START \ disk01_files/DISK01 \ disk01_files/LEVEL_ARRIVAL \ + disk01_files/LEVEL_ARRIVAL2 \ disk01_files/LEVEL_TELESCOPE \ disk38_files/DISK38 \ disk38_files/LEVEL_PROJECTOR \ @@ -475,7 +482,8 @@ riven_hgr.2mg: dts_block PROBOOTHD QLOAD_HD \ $(PRODOS_RAW) riven_hgr.2mg `./dts_block 0 31 0` disk00_files/LEVEL_START 0 0 $(PRODOS_RAW) riven_hgr.2mg `./dts_block 1 0 2` disk01_files/DISK01 0 0 $(PRODOS_RAW) riven_hgr.2mg `./dts_block 1 2 0` disk01_files/LEVEL_ARRIVAL 0 0 - $(PRODOS_RAW) riven_hgr.2mg `./dts_block 1 16 0` disk01_files/LEVEL_TELESCOPE 0 0 + $(PRODOS_RAW) riven_hgr.2mg `./dts_block 1 9 0` disk01_files/LEVEL_ARRIVAL 0 0 + $(PRODOS_RAW) riven_hgr.2mg `./dts_block 1 13 0` disk01_files/LEVEL_TELESCOPE 0 0 $(PRODOS_RAW) riven_hgr.2mg `./dts_block 38 0 2` disk38_files/DISK38 0 0 $(PRODOS_RAW) riven_hgr.2mg `./dts_block 38 2 0` disk38_files/LEVEL_PROJECTOR 0 0 $(PRODOS_RAW) riven_hgr.2mg `./dts_block 39 0 2` disk39_files/DISK39 0 0 diff --git a/games/riven_hgr/NOTES b/games/riven_hgr/NOTES index ea9c4386..41a64df6 100644 --- a/games/riven_hgr/NOTES +++ b/games/riven_hgr/NOTES @@ -108,8 +108,8 @@ T 0 = Qboot T 0.5 = TITLE 1823 bytes 8S = 0T8S (2048) 400B free T 1 = QLOAD 2393 bytes 16S= 1T0S (4096) 2k free T 2 = ARRIVAL 25512 bytes = 7T0S (28672) 3k free -T 9 = ARRIVAL2 ? bytes = 7T0S (28672) ?k free -T 16 = TELESCOPE 19484 bytes = 7T0S (28672) 9k free +T 9 = ARRIVAL2 15920 bytes = 4T0S (16384) 400B free +T 13 = TELESCOPE 19484 bytes = 7T0S (28672) 9k free Disk38 Map (disk has 35 tracks, each 4k in size) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/games/riven_hgr/disk01_files/Makefile b/games/riven_hgr/disk01_files/Makefile index 185fc73b..8e480287 100644 --- a/games/riven_hgr/disk01_files/Makefile +++ b/games/riven_hgr/disk01_files/Makefile @@ -3,7 +3,7 @@ include ../../../Makefile.inc LINKER_SCRIPTS = ../../../linker_scripts/ -all: DISK01 LEVEL_ARRIVAL LEVEL_TELESCOPE +all: DISK01 LEVEL_ARRIVAL LEVEL_ARRIVAL2 LEVEL_TELESCOPE #### @@ -27,6 +27,19 @@ level_arrival.o: level_arrival.s \ #### +LEVEL_ARRIVAL2: level_arrival2.o + ld65 -o LEVEL_ARRIVAL2 level_arrival2.o -C $(LINKER_SCRIPTS)/apple2_4000.inc + +level_arrival2.o: level_arrival2.s \ + ../zp.inc ../hardware.inc ../qload.inc \ + ../common_defines.inc disk01_defines.inc \ + leveldata_arrival2.inc \ + graphics_arrival2/arrival2_graphics.inc + ca65 -o level_arrival2.o level_arrival2.s -l level_arrival2.lst + + +#### + LEVEL_TELESCOPE: level_telescope.o ld65 -o LEVEL_TELESCOPE level_telescope.o -C $(LINKER_SCRIPTS)/apple2_4000.inc @@ -43,6 +56,9 @@ level_telescope.o: level_telescope.s \ graphics_arrival/arrival_graphics.inc: cd graphics_arrival && make +graphics_arrival2/arrival2_graphics.inc: + cd graphics_arrival2 && make + graphics_telescope/telescope_graphics.inc: cd graphics_telescope && make @@ -50,13 +66,14 @@ graphics_telescope/telescope_graphics.inc: clean: rm -f *~ *.o *.lst \ - DISK01 LEVEL_ARRIVAL LEVEL_TELESCOPE + DISK01 LEVEL_ARRIVAL LEVEL_ARRIVAL2 LEVEL_TELESCOPE #### distclean: rm -f *~ *.o *.lst \ - DISK01 LEVEL_ARRIVAL LEVEL_TELESCOPE + DISK01 LEVEL_ARRIVAL LEVEL_ARRIVAL2 LEVEL_TELESCOPE cd graphics_arrival && make clean + cd graphics_arrival2 && make clean cd graphics_telescope && make clean diff --git a/games/riven_hgr/disk01_files/disk01.s b/games/riven_hgr/disk01_files/disk01.s index df1c92ef..8b77e93d 100644 --- a/games/riven_hgr/disk01_files/disk01.s +++ b/games/riven_hgr/disk01_files/disk01.s @@ -13,14 +13,14 @@ load_address_array: .byte $00,$00,$00,$00 track_array: - .byte 0, 2, 9,16 ; TITLE, ARRIVAL, ARRIVAL2, TELESCOPE + .byte 0, 2, 9,13 ; TITLE, ARRIVAL, ARRIVAL2, TELESCOPE .byte 0,0,0,0 sector_array: .byte 8, 0, 0, 0 ; TITLE, ARRIVAL, ARRIVAL2, TELESCOPE .byte 0,0,0,0 length_array: - .byte 8, 112,112, 112 ; TITLE, ARRIVAL, ARRIVAL2, TELESCOPE + .byte 8, 112,64, 112 ; TITLE, ARRIVAL, ARRIVAL2, TELESCOPE .byte 0,0,0,0 diff --git a/games/riven_hgr/disk01_files/disk01_defines.inc b/games/riven_hgr/disk01_files/disk01_defines.inc index b9bff47c..aad5c802 100644 --- a/games/riven_hgr/disk01_files/disk01_defines.inc +++ b/games/riven_hgr/disk01_files/disk01_defines.inc @@ -12,6 +12,9 @@ RIVEN_ARRIVAL = 0 RIVEN_ARRIVAL_NEAR = 1 RIVEN_ARRIVAL_HANDLE = 2 +; Arrival2 + +RIVEN_ARRIVAL2 = 0 ; Telescope diff --git a/games/riven_hgr/disk01_files/graphics_arrival2/Makefile b/games/riven_hgr/disk01_files/graphics_arrival2/Makefile new file mode 100644 index 00000000..87ddf8b0 --- /dev/null +++ b/games/riven_hgr/disk01_files/graphics_arrival2/Makefile @@ -0,0 +1,27 @@ +include ../../../../Makefile.inc + +ZX02 = ~/research/6502_compression/zx02.git/build/zx02 +PNG_TO_HGR = ../../../../utils/hgr-utils/png2hgr + +all: arrival2_graphics.inc + +arrival2_graphics.inc: \ + arrival2_n.hgr.zx02 arrival2_s.hgr.zx02 arrival2_e.hgr.zx02 arrival2_w.hgr.zx02 + echo "arrival2_n_zx02: .incbin \"arrival2_n.hgr.zx02\"" > arrival2_graphics.inc + echo "arrival2_s_zx02: .incbin \"arrival2_s.hgr.zx02\"" >> arrival2_graphics.inc + echo "arrival2_e_zx02: .incbin \"arrival2_e.hgr.zx02\"" >> arrival2_graphics.inc + echo "arrival2_w_zx02: .incbin \"arrival2_w.hgr.zx02\"" >> arrival2_graphics.inc + +#### + +%.hgr: %.png + $(PNG_TO_HGR) $< > $@ + +%.hgr.zx02: %.hgr + $(ZX02) -f $< $@ + +#### + +clean: + rm -f *~ *.o *.lst *.zx02 *.hgr arrival2_graphics.inc + diff --git a/games/riven_hgr/disk01_files/graphics_arrival2/arrival2_e.png b/games/riven_hgr/disk01_files/graphics_arrival2/arrival2_e.png new file mode 100644 index 0000000000000000000000000000000000000000..0cbd44baf5db6298b51e7b60e62b204473defdb2 GIT binary patch literal 2472 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 literal 0 HcmV?d00001 diff --git a/games/riven_hgr/disk01_files/graphics_arrival2/arrival2_w.png b/games/riven_hgr/disk01_files/graphics_arrival2/arrival2_w.png new file mode 100644 index 0000000000000000000000000000000000000000..c42b85afde0b38fbc45a56b1c289b581dc59188c GIT binary patch literal 5977 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 Hu0mjf^mD7h literal 0 HcmV?d00001 diff --git a/games/riven_hgr/disk01_files/level_arrival2.s b/games/riven_hgr/disk01_files/level_arrival2.s new file mode 100644 index 00000000..7119f85b --- /dev/null +++ b/games/riven_hgr/disk01_files/level_arrival2.s @@ -0,0 +1,112 @@ +; Riven -- Dome Island -- Arrival2 + +; by deater (Vince Weaver) + +; Zero Page + .include "../zp.inc" + .include "../hardware.inc" + .include "../common_defines.inc" + .include "../qload.inc" + .include "disk01_defines.inc" + +riven_arrival2: + + ;=================== + ; init screen + ;=================== + + bit KEYRESET + + bit SET_GR + bit PAGE1 + bit HIRES + bit FULLGR + + ;======================== + ; set up location + ;======================== + + lda #locations + sta LOCATIONS_H + + lda #0 + sta DRAW_PAGE + sta LEVEL_OVER + + lda #0 + sta JOYSTICK_ENABLED + sta UPDATE_POINTER + + lda #1 + sta CURSOR_VISIBLE + + lda #20 + sta CURSOR_X + sta CURSOR_Y + + + + + ;=================================== + ; init + ;=================================== + +; done in title + +; lda #$20 +; sta HGR_PAGE +; jsr hgr_make_tables + + jsr change_location + + jsr save_bg_14x14 ; save old bg + +game_loop: + + ;=================================== + ; draw pointer + ;=================================== + + jsr draw_pointer + + ;=================================== + ; handle keypress/joystick + ;=================================== + + jsr handle_keypress + + ;=================================== + ; increment frame count + ;=================================== + + inc FRAMEL + bne frame_no_oflo + + inc FRAMEH +frame_no_oflo: + + ;==================================== + ; check level over + ;==================================== + + lda LEVEL_OVER + bne really_exit + + jmp game_loop + +really_exit: + + rts + + + + ;========================== + ; includes + ;========================== + + +.include "graphics_arrival2/arrival2_graphics.inc" + +.include "leveldata_arrival2.inc" diff --git a/games/riven_hgr/disk01_files/leveldata_arrival.inc b/games/riven_hgr/disk01_files/leveldata_arrival.inc index 724fd654..141534fc 100644 --- a/games/riven_hgr/disk01_files/leveldata_arrival.inc +++ b/games/riven_hgr/disk01_files/leveldata_arrival.inc @@ -25,7 +25,7 @@ location0: ; RIVEN_ARRIVAL_NEAR -- just outside the cage location1: - .byte LOAD_TELESCOPE<<4|RIVEN_TELESCOPE ; north exit + .byte LOAD_ARRIVAL2<<4|RIVEN_ARRIVAL2 ; north exit .byte RIVEN_ARRIVAL ; south exit .byte $E0 ; leave to disk39 ; east exit .byte $ff ; west exit diff --git a/games/riven_hgr/disk01_files/leveldata_arrival2.inc b/games/riven_hgr/disk01_files/leveldata_arrival2.inc new file mode 100644 index 00000000..03287830 --- /dev/null +++ b/games/riven_hgr/disk01_files/leveldata_arrival2.inc @@ -0,0 +1,24 @@ +;=============================================== +; level data for Dome Island level -- arrival2 +;=============================================== + +locations: + .word location0 + +; RIVEN_ARRIVAL2 - second arrival +location0: + .byte LOAD_TELESCOPE<<4|RIVEN_TELESCOPE ; north exit + .byte LOAD_ARRIVAL<<4|RIVEN_ARRIVAL_NEAR ; south exit + .byte $FF ; east exit + .byte $ff ; west exit + .byte DIRECTION_N ; north exit_dir + .byte DIRECTION_S ; south exit_dir + .byte $ff ; east exit_dir + .byte $ff ; west exit_dir + .word arrival2_n_zx02 ; north bg + .word arrival2_s_zx02 ; south bg + .word arrival2_e_zx02 ; east bg + .word arrival2_w_zx02 ; west bg + .byte BG_NORTH|BG_SOUTH|BG_EAST|BG_WEST + .byte $ff ; special exit + diff --git a/games/riven_hgr/disk01_files/leveldata_telescope.inc b/games/riven_hgr/disk01_files/leveldata_telescope.inc index bff2a750..e37ce4b8 100644 --- a/games/riven_hgr/disk01_files/leveldata_telescope.inc +++ b/games/riven_hgr/disk01_files/leveldata_telescope.inc @@ -8,7 +8,7 @@ locations: ; RIVEN_TELESCOPE -- near telescope location0: .byte $ff ; north exit - .byte LOAD_ARRIVAL<<4|RIVEN_ARRIVAL_NEAR ; south exit + .byte LOAD_ARRIVAL2<<4|RIVEN_ARRIVAL2 ; south exit .byte $FF ; east exit .byte RIVEN_MANHOLE ; west exit .byte DIRECTION_N ; north exit_dir diff --git a/games/riven_hgr/title.s b/games/riven_hgr/title.s index 1c94fe21..299a194f 100644 --- a/games/riven_hgr/title.s +++ b/games/riven_hgr/title.s @@ -525,7 +525,7 @@ riven_title_image: ;01234567890123456789012345678901234567890 title_text: -.byte 0, 0,"LOADING RIVEN SUBSET DISK 00 V0.06",0 +.byte 0, 0,"LOADING RIVEN SUBSET DISK 00 V0.07",0 ; ;