ootw: things mostly building again
@ -34,165 +34,18 @@ ootw_side2.dsk: HELLO TITLE \
|
||||
$(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_side3.dsk: HELLO TITLE ENDING \
|
||||
OOTW_C11 OOTW_C12 OOTW_C13 OOTW_C14 OOTW_C15
|
||||
ootw_side3.dsk: HELLO TITLE ./ending/ENDING \
|
||||
./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
|
||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 OOTW_C11
|
||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 OOTW_C12
|
||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 OOTW_C13
|
||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 OOTW_C14
|
||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 OOTW_C15
|
||||
$(DOS33) -y ootw_side3.dsk BSAVE -a 0x1700 ENDING
|
||||
|
||||
####
|
||||
|
||||
OOTW_C6: ootw_c6.o
|
||||
ld65 -o OOTW_C6 ootw_c6.o -C ../../linker_scripts/apple2_1700.inc
|
||||
|
||||
ootw_c6.o: ootw_c6.s \
|
||||
gr_copy.s gr_copy_offset.s gr_fast_clear.s gr_pageflip.s gr_unrle.s \
|
||||
gr_putsprite.s gr_putsprite_flipped.s gr_putsprite_crop.s \
|
||||
keyboard.s gr_run_sequence.s physicist.s \
|
||||
collision.s door.s laser.s gun.s blast.s shield.s \
|
||||
ootw_graphics/sprites/physicist.inc \
|
||||
ootw_graphics/l6cave/ootw_c6_cave.inc
|
||||
ca65 -o ootw_c6.o ootw_c6.s -l ootw_c6.lst
|
||||
###
|
||||
|
||||
OOTW_C7: ootw_c7.o
|
||||
ld65 -o OOTW_C7 ootw_c7.o -C ../../linker_scripts/apple2_1700.inc
|
||||
|
||||
ootw_c7.o: ootw_c7.s \
|
||||
gr_copy.s gr_copy_offset.s gr_fast_clear.s gr_pageflip.s gr_unrle.s \
|
||||
gr_putsprite.s gr_putsprite_flipped.s gr_putsprite_crop.s \
|
||||
keyboard.s gr_run_sequence.s physicist.s \
|
||||
collision.s door.s laser.s gun.s blast.s shield.s \
|
||||
ootw_graphics/sprites/physicist.inc \
|
||||
ootw_graphics/l7cave/ootw_c7_cave.inc
|
||||
ca65 -o ootw_c7.o ootw_c7.s -l ootw_c7.lst
|
||||
###
|
||||
|
||||
OOTW_C8: ootw_c8.o
|
||||
ld65 -o OOTW_C8 ootw_c8.o -C ../../linker_scripts/apple2_1700.inc
|
||||
|
||||
ootw_c8.o: ootw_c8.s \
|
||||
gr_copy.s gr_copy_offset.s gr_fast_clear.s gr_pageflip.s gr_unrle.s \
|
||||
gr_putsprite.s gr_putsprite_flipped.s gr_putsprite_crop.s \
|
||||
keyboard.s gr_run_sequence.s physicist.s \
|
||||
collision.s door.s laser.s gun.s blast.s shield.s \
|
||||
ootw_graphics/sprites/physicist.inc \
|
||||
ootw_graphics/l8crawl/ootw_c8_crawl.inc
|
||||
ca65 -o ootw_c8.o ootw_c8.s -l ootw_c8.lst
|
||||
|
||||
###
|
||||
|
||||
OOTW_C9: ootw_c9.o
|
||||
ld65 -o OOTW_C9 ootw_c9.o -C ../../linker_scripts/apple2_1700.inc
|
||||
|
||||
ootw_c9.o: ootw_c9.s \
|
||||
gr_copy.s gr_copy_offset.s gr_fast_clear.s gr_pageflip.s gr_unrle.s \
|
||||
gr_putsprite.s gr_putsprite_flipped.s gr_putsprite_crop.s \
|
||||
keyboard.s gr_run_sequence.s physicist.s \
|
||||
collision.s door.s laser.s gun.s blast.s shield.s \
|
||||
ootw_graphics/sprites/physicist.inc \
|
||||
ootw_graphics/l9swim/ootw_c9_swim.inc
|
||||
ca65 -o ootw_c9.o ootw_c9.s -l ootw_c9.lst
|
||||
|
||||
###
|
||||
|
||||
OOTW_C10: ootw_c10.o
|
||||
ld65 -o OOTW_C10 ootw_c10.o -C ../../linker_scripts/apple2_1700.inc
|
||||
|
||||
ootw_c10.o: ootw_c10.s \
|
||||
gr_copy.s gr_copy_offset.s gr_fast_clear.s gr_pageflip.s gr_unrle.s \
|
||||
gr_putsprite.s gr_putsprite_flipped.s gr_putsprite_crop.s \
|
||||
keyboard.s gr_run_sequence.s physicist.s \
|
||||
collision.s door.s laser.s gun.s blast.s shield.s \
|
||||
ootw_graphics/sprites/physicist.inc \
|
||||
ootw_graphics/l9swim/ootw_c9_swim.inc
|
||||
ca65 -o ootw_c10.o ootw_c10.s -l ootw_c10.lst
|
||||
|
||||
###
|
||||
|
||||
OOTW_C11: ootw_c11.o
|
||||
ld65 -o OOTW_C11 ootw_c11.o -C ../../linker_scripts/apple2_1700.inc
|
||||
|
||||
ootw_c11.o: ootw_c11.s \
|
||||
gr_copy.s gr_copy_offset.s gr_fast_clear.s gr_pageflip.s gr_unrle.s \
|
||||
gr_putsprite.s gr_putsprite_flipped.s gr_putsprite_crop.s \
|
||||
keyboard.s gr_run_sequence.s physicist.s \
|
||||
collision.s door.s laser.s gun.s blast.s shield.s \
|
||||
ootw_graphics/sprites/physicist.inc \
|
||||
ootw_graphics/l11above/ootw_c11_room.inc
|
||||
ca65 -o ootw_c11.o ootw_c11.s -l ootw_c11.lst
|
||||
|
||||
###
|
||||
|
||||
OOTW_C12: ootw_c12.o
|
||||
ld65 -o OOTW_C12 ootw_c12.o -C ../../linker_scripts/apple2_1700.inc
|
||||
|
||||
ootw_c12.o: ootw_c12.s \
|
||||
gr_copy.s gr_copy_offset.s gr_fast_clear.s gr_pageflip.s gr_unrle.s \
|
||||
gr_putsprite.s gr_putsprite_flipped.s gr_putsprite_crop.s \
|
||||
keyboard.s gr_run_sequence.s physicist.s \
|
||||
collision.s door.s laser.s gun.s blast.s shield.s \
|
||||
ootw_graphics/sprites/physicist.inc \
|
||||
ootw_graphics/l12room/ootw_c12_room.inc
|
||||
ca65 -o ootw_c12.o ootw_c12.s -l ootw_c12.lst
|
||||
|
||||
###
|
||||
|
||||
OOTW_C13: ootw_c13.o
|
||||
ld65 -o OOTW_C13 ootw_c13.o -C ../../linker_scripts/apple2_1700.inc
|
||||
|
||||
ootw_c13.o: ootw_c13.s \
|
||||
gr_copy.s gr_copy_offset.s gr_fast_clear.s gr_pageflip.s gr_unrle.s \
|
||||
gr_putsprite.s gr_putsprite_flipped.s gr_putsprite_crop.s \
|
||||
keyboard.s gr_run_sequence.s physicist.s \
|
||||
collision.s door.s laser.s gun.s blast.s shield.s \
|
||||
ootw_graphics/sprites/physicist.inc \
|
||||
ootw_graphics/l13room/ootw_c13_room.inc
|
||||
ca65 -o ootw_c13.o ootw_c13.s -l ootw_c13.lst
|
||||
|
||||
|
||||
|
||||
|
||||
###
|
||||
|
||||
OOTW_C14: ootw_c14.o
|
||||
ld65 -o OOTW_C14 ootw_c14.o -C ../../linker_scripts/apple2_1700.inc
|
||||
|
||||
ootw_c14.o: ootw_c14.s \
|
||||
gr_copy.s gr_copy_offset.s gr_fast_clear.s gr_pageflip.s gr_unrle.s \
|
||||
gr_putsprite.s gr_putsprite_flipped.s gr_putsprite_crop.s \
|
||||
keyboard.s gr_run_sequence.s physicist.s \
|
||||
collision.s door.s laser.s gun.s blast.s shield.s \
|
||||
ootw_graphics/sprites/physicist.inc \
|
||||
ootw_graphics/l14arena/ootw_c14_arena.inc
|
||||
ca65 -o ootw_c14.o ootw_c14.s -l ootw_c14.lst
|
||||
|
||||
###
|
||||
|
||||
OOTW_C15: ootw_c15.o
|
||||
ld65 -o OOTW_C15 ootw_c15.o -C ../../linker_scripts/apple2_1700.inc
|
||||
|
||||
ootw_c15.o: ootw_c15.s \
|
||||
gr_copy.s gr_copy_offset.s gr_fast_clear.s gr_pageflip.s gr_unrle.s \
|
||||
gr_putsprite.s gr_putsprite_flipped.s gr_putsprite_crop.s \
|
||||
gr_trapezoid.s \
|
||||
keyboard.s gr_run_sequence.s physicist.s \
|
||||
collision.s door.s laser.s gun.s blast.s shield.s \
|
||||
ootw_graphics/sprites/physicist.inc \
|
||||
ootw_graphics/l15final/ootw_c15_bath.inc \
|
||||
ootw_graphics/l15final/ootw_c15_walk.inc \
|
||||
ootw_graphics/l15final/ootw_c15_final.inc \
|
||||
ootw_graphics/l15final/ootw_c15_walkway.inc \
|
||||
ootw_graphics/l15final/ootw_c15_bridge.inc \
|
||||
ootw_graphics/l15final/ootw_c15_fall.inc
|
||||
ca65 -o ootw_c15.o ootw_c15.s -l ootw_c15.lst
|
||||
|
||||
$(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
|
||||
|
||||
|
||||
####
|
||||
@ -243,7 +96,7 @@ ootw_c11/OOTW_C11:
|
||||
cd ootw_c11 && make
|
||||
|
||||
ootw_c12/OOTW_C12:
|
||||
cd ootw_c12 & make
|
||||
cd ootw_c12 && make
|
||||
|
||||
ootw_c13/OOTW_C13:
|
||||
cd ootw_c13 && make
|
||||
@ -254,6 +107,8 @@ ootw_c14/OOTW_C14:
|
||||
ootw_c15/OOTW_C15:
|
||||
cd ootw_c15 && make
|
||||
|
||||
ending/ENDING:
|
||||
cd ending && make
|
||||
|
||||
####
|
||||
|
||||
@ -296,18 +151,6 @@ HELLO2: hello2.bas
|
||||
|
||||
#####
|
||||
|
||||
ENDING: ending.o
|
||||
ld65 -o ENDING ending.o -C ../../linker_scripts/apple2_1700.inc
|
||||
|
||||
ending.o: ending.s \
|
||||
pt3_lib_core.s pt3_lib_init.s pt3_lib_mockingboard_detect.s \
|
||||
pt3_lib_mockingboard_setup.s pt3_lib_irq_handler.s interrupt_handler.s \
|
||||
ootw_graphics/l15final/ootw_c15_final.inc \
|
||||
ootw_graphics/l16end/ootw_c16_end.inc \
|
||||
ootw_audio/ootw_outro.pt3
|
||||
ca65 -o ending.o ending.s -l ending.lst
|
||||
#####
|
||||
|
||||
compress_test.inc: intro_graphics/07_soda/drinking01.png
|
||||
$(PNG2RLE) asm intro_graphics/07_soda/drinking01.png test_rle > compress_test.inc
|
||||
$(PNG2LZ4) asm intro_graphics/07_soda/drinking01.png test_lz4 >> compress_test.inc
|
||||
|
29
games/ootw/ending/Makefile
Normal file
@ -0,0 +1,29 @@
|
||||
include ../../../Makefile.inc
|
||||
|
||||
LINKER_SCRIPTS = ../../../linker_scripts
|
||||
PT3_PLAYER = ../pt3_player
|
||||
|
||||
all: ENDING
|
||||
|
||||
#####
|
||||
|
||||
ENDING: ending.o
|
||||
ld65 -o ENDING ending.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
||||
|
||||
ending.o: ending.s \
|
||||
$(PT3_PLAYER)/pt3_lib_core.s \
|
||||
$(PT3_PLAYER)/pt3_lib_init.s \
|
||||
$(PT3_PLAYER)/pt3_lib_mockingboard_detect.s \
|
||||
$(PT3_PLAYER)/pt3_lib_mockingboard_setup.s \
|
||||
$(PT3_PLAYER)/pt3_lib_irq_handler.s \
|
||||
$(PT3_PLAYER)/interrupt_handler.s \
|
||||
../ootw_c15/graphics/l15_final/ootw_c15_final.inc \
|
||||
graphics/ending/ootw_c16_end.inc \
|
||||
audio/ootw_outro.pt3
|
||||
ca65 -o ending.o ending.s -l ending.lst
|
||||
|
||||
#####
|
||||
|
||||
clean:
|
||||
rm -f *~ *.o *.lst ENDING
|
||||
|
@ -5,8 +5,8 @@
|
||||
|
||||
; by Vince "Deater" Weaver <vince@deater.net>
|
||||
|
||||
.include "zp.inc"
|
||||
.include "hardware.inc"
|
||||
.include "../zp.inc"
|
||||
.include "../hardware.inc"
|
||||
|
||||
ending:
|
||||
|
||||
@ -839,29 +839,29 @@ long_wait:
|
||||
|
||||
|
||||
|
||||
.include "text_print.s"
|
||||
.include "gr_pageflip.s"
|
||||
.include "gr_unrle.s"
|
||||
.include "gr_fast_clear.s"
|
||||
.include "gr_copy.s"
|
||||
.include "gr_offsets.s"
|
||||
.include "gr_overlay.s"
|
||||
.include "../text_print.s"
|
||||
.include "../gr_pageflip.s"
|
||||
.include "../gr_unrle.s"
|
||||
.include "../gr_fast_clear.s"
|
||||
.include "../gr_copy.s"
|
||||
.include "../gr_offsets.s"
|
||||
.include "../gr_overlay.s"
|
||||
|
||||
.include "pt3_lib_core.s"
|
||||
.include "pt3_lib_init.s"
|
||||
.include "interrupt_handler.s"
|
||||
.include "pt3_lib_mockingboard_detect.s"
|
||||
.include "pt3_lib_mockingboard_setup.s"
|
||||
.include "../pt3_player/pt3_lib_core.s"
|
||||
.include "../pt3_player/pt3_lib_init.s"
|
||||
.include "../pt3_player/interrupt_handler.s"
|
||||
.include "../pt3_player/pt3_lib_mockingboard_detect.s"
|
||||
.include "../pt3_player/pt3_lib_mockingboard_setup.s"
|
||||
|
||||
|
||||
|
||||
; backgrounds
|
||||
;.include "ootw_graphics/l15final/ootw_c15_final.inc"
|
||||
.include "ootw_graphics/l16end/ootw_c16_end.inc"
|
||||
.include "graphics/ending/ootw_c16_end.inc"
|
||||
|
||||
PT3_LOC = song
|
||||
|
||||
; must be page aligned
|
||||
.align 256
|
||||
song:
|
||||
.incbin "ootw_audio/ootw_outro.pt3"
|
||||
.incbin "audio/ootw_outro.pt3"
|
Before Width: | Height: | Size: 388 B After Width: | Height: | Size: 388 B |
Before Width: | Height: | Size: 372 B After Width: | Height: | Size: 372 B |
Before Width: | Height: | Size: 339 B After Width: | Height: | Size: 339 B |
Before Width: | Height: | Size: 333 B After Width: | Height: | Size: 333 B |
Before Width: | Height: | Size: 378 B After Width: | Height: | Size: 378 B |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 466 B After Width: | Height: | Size: 466 B |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 248 B After Width: | Height: | Size: 248 B |
Before Width: | Height: | Size: 469 B After Width: | Height: | Size: 469 B |
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.9 KiB |
Before Width: | Height: | Size: 638 B After Width: | Height: | Size: 638 B |
Before Width: | Height: | Size: 255 B After Width: | Height: | Size: 255 B |
Before Width: | Height: | Size: 262 B After Width: | Height: | Size: 262 B |
Before Width: | Height: | Size: 264 B After Width: | Height: | Size: 264 B |
Before Width: | Height: | Size: 289 B After Width: | Height: | Size: 289 B |
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 336 B After Width: | Height: | Size: 336 B |
Before Width: | Height: | Size: 328 B After Width: | Height: | Size: 328 B |
Before Width: | Height: | Size: 322 B After Width: | Height: | Size: 322 B |
Before Width: | Height: | Size: 314 B After Width: | Height: | Size: 314 B |
Before Width: | Height: | Size: 7.7 KiB After Width: | Height: | Size: 7.7 KiB |
Before Width: | Height: | Size: 554 B After Width: | Height: | Size: 554 B |
40
games/ootw/ootw_c10/Makefile
Normal file
@ -0,0 +1,40 @@
|
||||
include ../../../Makefile.inc
|
||||
|
||||
COMMON = ..
|
||||
LINKER_SCRIPTS = ../../../linker_scripts
|
||||
SPRITES = ../sprites
|
||||
|
||||
all: OOTW_C10
|
||||
|
||||
####
|
||||
|
||||
OOTW_C10: ootw_c10.o
|
||||
ld65 -o OOTW_C10 ootw_c10.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
||||
|
||||
ootw_c10.o: ootw_c10.s \
|
||||
$(COMMON)/gr_copy.s \
|
||||
$(COMMON)/gr_copy_offset.s \
|
||||
$(COMMON)/gr_fast_clear.s \
|
||||
$(COMMON)/gr_pageflip.s \
|
||||
$(COMMON)/gr_unrle.s \
|
||||
$(COMMON)/gr_putsprite.s \
|
||||
$(COMMON)/gr_putsprite_flipped.s \
|
||||
$(COMMON)/gr_putsprite_crop.s \
|
||||
$(COMMON)/keyboard.s \
|
||||
$(COMMON)/gr_run_sequence.s \
|
||||
$(COMMON)/physicist.s \
|
||||
$(COMMON)/collision.s \
|
||||
$(COMMON)/door.s \
|
||||
$(COMMON)/laser.s \
|
||||
$(COMMON)/gun.s \
|
||||
$(COMMON)/blast.s \
|
||||
$(COMMON)/shield.s \
|
||||
$(SPRITES)/physicist.inc \
|
||||
../ootw_c9/graphics/l9_swim/ootw_c9_swim.inc
|
||||
ca65 -o ootw_c10.o ootw_c10.s -l ootw_c10.lst
|
||||
|
||||
#####
|
||||
|
||||
clean:
|
||||
rm -f *~ *.o *.lst OOTW_C10
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
; by Vince "DEATER" Weaver <vince@deater.net>
|
||||
|
||||
.include "zp.inc"
|
||||
.include "hardware.inc"
|
||||
.include "../zp.inc"
|
||||
.include "../hardware.inc"
|
||||
|
||||
|
||||
;============================
|
||||
@ -490,36 +490,32 @@ end_message:
|
||||
.byte 8,10,"PRESS RETURN TO CONTINUE",0
|
||||
.byte 11,20,"ACCESS CODE: GRND",0
|
||||
|
||||
.include "text_print.s"
|
||||
.include "gr_pageflip.s"
|
||||
.include "gr_unrle.s"
|
||||
;.include "gr_fast_clear.s"
|
||||
.include "gr_copy.s"
|
||||
;.include "gr_copy_offset.s"
|
||||
.include "gr_putsprite.s"
|
||||
;.include "gr_putsprite_flipped.s"
|
||||
.include "gr_putsprite_crop.s"
|
||||
.include "gr_offsets.s"
|
||||
;.include "gr_offsets_hl.s"
|
||||
.include "gr_hlin.s"
|
||||
.include "keyboard.s"
|
||||
.include "../text_print.s"
|
||||
.include "../gr_pageflip.s"
|
||||
.include "../gr_unrle.s"
|
||||
.include "../gr_copy.s"
|
||||
.include "../gr_putsprite.s"
|
||||
.include "../gr_putsprite_crop.s"
|
||||
.include "../gr_offsets.s"
|
||||
.include "../gr_hlin.s"
|
||||
.include "../keyboard.s"
|
||||
|
||||
.include "physicist.s"
|
||||
.include "alien.s"
|
||||
.include "dummy_friend.s"
|
||||
.include "../physicist.s"
|
||||
.include "../alien.s"
|
||||
.include "../dummy_friend.s"
|
||||
|
||||
.include "gun.s"
|
||||
.include "laser.s"
|
||||
.include "alien_laser.s"
|
||||
.include "blast.s"
|
||||
.include "shield.s"
|
||||
.include "../gun.s"
|
||||
.include "../laser.s"
|
||||
.include "../alien_laser.s"
|
||||
.include "../blast.s"
|
||||
.include "../shield.s"
|
||||
|
||||
.include "door.s"
|
||||
.include "collision.s"
|
||||
.include "../door.s"
|
||||
.include "../collision.s"
|
||||
|
||||
; room backgrounds
|
||||
.include "ootw_graphics/l9swim/ootw_c9_swim.inc"
|
||||
.include "../ootw_c9/graphics/l9_swim/ootw_c9_swim.inc"
|
||||
; sprites
|
||||
.include "ootw_graphics/sprites/physicist.inc"
|
||||
.include "ootw_graphics/sprites/alien.inc"
|
||||
.include "../sprites/physicist.inc"
|
||||
.include "../sprites/alien.inc"
|
||||
|
||||
|
40
games/ootw/ootw_c11/Makefile
Normal file
@ -0,0 +1,40 @@
|
||||
include ../../../Makefile.inc
|
||||
|
||||
COMMON = ..
|
||||
LINKER_SCRIPTS = ../../../linker_scripts
|
||||
SPRITES = ../sprites
|
||||
|
||||
all: OOTW_C11
|
||||
|
||||
####
|
||||
|
||||
OOTW_C11: ootw_c11.o
|
||||
ld65 -o OOTW_C11 ootw_c11.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
||||
|
||||
ootw_c11.o: ootw_c11.s \
|
||||
$(COMMON)/gr_copy.s \
|
||||
$(COMMON)/gr_copy_offset.s \
|
||||
$(COMMON)/gr_fast_clear.s \
|
||||
$(COMMON)/gr_pageflip.s \
|
||||
$(COMMON)/gr_unrle.s \
|
||||
$(COMMON)/gr_putsprite.s \
|
||||
$(COMMON)/gr_putsprite_flipped.s \
|
||||
$(COMMON)/gr_putsprite_crop.s \
|
||||
$(COMMON)/keyboard.s \
|
||||
$(COMMON)/gr_run_sequence.s \
|
||||
$(COMMON)/physicist.s \
|
||||
$(COMMON)/collision.s \
|
||||
$(COMMON)/door.s \
|
||||
$(COMMON)/laser.s \
|
||||
$(COMMON)/gun.s \
|
||||
$(COMMON)/blast.s \
|
||||
$(COMMON)/shield.s \
|
||||
$(SPRITES)/physicist.inc \
|
||||
graphics/l11_above/ootw_c11_room.inc
|
||||
ca65 -o ootw_c11.o ootw_c11.s -l ootw_c11.lst
|
||||
|
||||
#####
|
||||
|
||||
clean:
|
||||
rm -f *~ *.o *.lst OOTW_C11
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
; by Vince "DEATER" Weaver <vince@deater.net>
|
||||
|
||||
.include "zp.inc"
|
||||
.include "hardware.inc"
|
||||
.include "../zp.inc"
|
||||
.include "../hardware.inc"
|
||||
|
||||
|
||||
;============================
|
||||
@ -490,36 +490,32 @@ end_message:
|
||||
.byte 8,10,"PRESS RETURN TO CONTINUE",0
|
||||
.byte 11,20,"ACCESS CODE: ABVE",0
|
||||
|
||||
.include "text_print.s"
|
||||
.include "gr_pageflip.s"
|
||||
.include "gr_unrle.s"
|
||||
;.include "gr_fast_clear.s"
|
||||
.include "gr_copy.s"
|
||||
;.include "gr_copy_offset.s"
|
||||
.include "gr_putsprite.s"
|
||||
;.include "gr_putsprite_flipped.s"
|
||||
.include "gr_putsprite_crop.s"
|
||||
.include "gr_offsets.s"
|
||||
;.include "gr_offsets_hl.s"
|
||||
.include "gr_hlin.s"
|
||||
.include "keyboard.s"
|
||||
.include "../text_print.s"
|
||||
.include "../gr_pageflip.s"
|
||||
.include "../gr_unrle.s"
|
||||
.include "../gr_copy.s"
|
||||
.include "../gr_putsprite.s"
|
||||
.include "../gr_putsprite_crop.s"
|
||||
.include "../gr_offsets.s"
|
||||
.include "../gr_hlin.s"
|
||||
.include "../keyboard.s"
|
||||
|
||||
.include "physicist.s"
|
||||
.include "alien.s"
|
||||
.include "dummy_friend.s"
|
||||
.include "../physicist.s"
|
||||
.include "../alien.s"
|
||||
.include "../dummy_friend.s"
|
||||
|
||||
.include "gun.s"
|
||||
.include "laser.s"
|
||||
.include "alien_laser.s"
|
||||
.include "blast.s"
|
||||
.include "shield.s"
|
||||
.include "../gun.s"
|
||||
.include "../laser.s"
|
||||
.include "../alien_laser.s"
|
||||
.include "../blast.s"
|
||||
.include "../shield.s"
|
||||
|
||||
.include "door.s"
|
||||
.include "collision.s"
|
||||
.include "../door.s"
|
||||
.include "../collision.s"
|
||||
|
||||
; room backgrounds
|
||||
.include "ootw_graphics/l11above/ootw_c11_room.inc"
|
||||
.include "graphics/l11_above/ootw_c11_room.inc"
|
||||
; sprites
|
||||
.include "ootw_graphics/sprites/physicist.inc"
|
||||
.include "ootw_graphics/sprites/alien.inc"
|
||||
.include "../sprites/physicist.inc"
|
||||
.include "../sprites/alien.inc"
|
||||
|
||||
|
40
games/ootw/ootw_c12/Makefile
Normal file
@ -0,0 +1,40 @@
|
||||
include ../../../Makefile.inc
|
||||
|
||||
COMMON = ..
|
||||
LINKER_SCRIPTS = ../../../linker_scripts
|
||||
SPRITES = ../sprites
|
||||
|
||||
all: OOTW_C12
|
||||
|
||||
####
|
||||
|
||||
OOTW_C12: ootw_c12.o
|
||||
ld65 -o OOTW_C12 ootw_c12.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
||||
|
||||
ootw_c12.o: ootw_c12.s \
|
||||
$(COMMON)/gr_copy.s \
|
||||
$(COMMON)/gr_copy_offset.s \
|
||||
$(COMMON)/gr_fast_clear.s \
|
||||
$(COMMON)/gr_pageflip.s \
|
||||
$(COMMON)/gr_unrle.s \
|
||||
$(COMMON)/gr_putsprite.s \
|
||||
$(COMMON)/gr_putsprite_flipped.s \
|
||||
$(COMMON)/gr_putsprite_crop.s \
|
||||
$(COMMON)/keyboard.s \
|
||||
$(COMMON)/gr_run_sequence.s \
|
||||
$(COMMON)/physicist.s \
|
||||
$(COMMON)/collision.s \
|
||||
$(COMMON)/door.s \
|
||||
$(COMMON)/laser.s \
|
||||
$(COMMON)/gun.s \
|
||||
$(COMMON)/blast.s \
|
||||
$(COMMON)/shield.s \
|
||||
$(SPRITES)/physicist.inc \
|
||||
graphics/l12_room/ootw_c12_room.inc
|
||||
ca65 -o ootw_c12.o ootw_c12.s -l ootw_c12.lst
|
||||
|
||||
#####
|
||||
|
||||
clean:
|
||||
rm -f *~ *.o *.lst OOTW_C12
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
; by Vince "DEATER" Weaver <vince@deater.net>
|
||||
|
||||
.include "zp.inc"
|
||||
.include "hardware.inc"
|
||||
.include "../zp.inc"
|
||||
.include "../hardware.inc"
|
||||
|
||||
|
||||
;============================
|
||||
@ -490,36 +490,32 @@ end_message:
|
||||
.byte 8,10,"PRESS RETURN TO CONTINUE",0
|
||||
.byte 11,20,"ACCESS CODE: THRW",0
|
||||
|
||||
.include "text_print.s"
|
||||
.include "gr_pageflip.s"
|
||||
.include "gr_unrle.s"
|
||||
;.include "gr_fast_clear.s"
|
||||
.include "gr_copy.s"
|
||||
;.include "gr_copy_offset.s"
|
||||
.include "gr_putsprite.s"
|
||||
;.include "gr_putsprite_flipped.s"
|
||||
.include "gr_putsprite_crop.s"
|
||||
.include "gr_offsets.s"
|
||||
;.include "gr_offsets_hl.s"
|
||||
.include "gr_hlin.s"
|
||||
.include "keyboard.s"
|
||||
.include "../text_print.s"
|
||||
.include "../gr_pageflip.s"
|
||||
.include "../gr_unrle.s"
|
||||
.include "../gr_copy.s"
|
||||
.include "../gr_putsprite.s"
|
||||
.include "../gr_putsprite_crop.s"
|
||||
.include "../gr_offsets.s"
|
||||
.include "../gr_hlin.s"
|
||||
.include "../keyboard.s"
|
||||
|
||||
.include "physicist.s"
|
||||
.include "alien.s"
|
||||
.include "dummy_friend.s"
|
||||
.include "../physicist.s"
|
||||
.include "../alien.s"
|
||||
.include "../dummy_friend.s"
|
||||
|
||||
.include "gun.s"
|
||||
.include "laser.s"
|
||||
.include "alien_laser.s"
|
||||
.include "blast.s"
|
||||
.include "shield.s"
|
||||
.include "../gun.s"
|
||||
.include "../laser.s"
|
||||
.include "../alien_laser.s"
|
||||
.include "../blast.s"
|
||||
.include "../shield.s"
|
||||
|
||||
.include "door.s"
|
||||
.include "collision.s"
|
||||
.include "../door.s"
|
||||
.include "../collision.s"
|
||||
|
||||
; room backgrounds
|
||||
.include "ootw_graphics/l12room/ootw_c12_room.inc"
|
||||
.include "graphics/l12_room/ootw_c12_room.inc"
|
||||
; sprites
|
||||
.include "ootw_graphics/sprites/physicist.inc"
|
||||
.include "ootw_graphics/sprites/alien.inc"
|
||||
.include "../sprites/physicist.inc"
|
||||
.include "../sprites/alien.inc"
|
||||
|
||||
|
40
games/ootw/ootw_c13/Makefile
Normal file
@ -0,0 +1,40 @@
|
||||
include ../../../Makefile.inc
|
||||
|
||||
COMMON = ..
|
||||
LINKER_SCRIPTS = ../../../linker_scripts
|
||||
SPRITES = ../sprites
|
||||
|
||||
all: OOTW_C13
|
||||
|
||||
####
|
||||
|
||||
OOTW_C13: ootw_c13.o
|
||||
ld65 -o OOTW_C13 ootw_c13.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
||||
|
||||
ootw_c13.o: ootw_c13.s \
|
||||
$(COMMON)/gr_copy.s \
|
||||
$(COMMON)/gr_copy_offset.s \
|
||||
$(COMMON)/gr_fast_clear.s \
|
||||
$(COMMON)/gr_pageflip.s \
|
||||
$(COMMON)/gr_unrle.s \
|
||||
$(COMMON)/gr_putsprite.s \
|
||||
$(COMMON)/gr_putsprite_flipped.s \
|
||||
$(COMMON)/gr_putsprite_crop.s \
|
||||
$(COMMON)/keyboard.s \
|
||||
$(COMMON)/gr_run_sequence.s \
|
||||
$(COMMON)/physicist.s \
|
||||
$(COMMON)/collision.s \
|
||||
$(COMMON)/door.s \
|
||||
$(COMMON)/laser.s \
|
||||
$(COMMON)/gun.s \
|
||||
$(COMMON)/blast.s \
|
||||
$(COMMON)/shield.s \
|
||||
$(SPRITES)/physicist.inc \
|
||||
graphics/l13_room/ootw_c13_room.inc
|
||||
ca65 -o ootw_c13.o ootw_c13.s -l ootw_c13.lst
|
||||
|
||||
#####
|
||||
|
||||
clean:
|
||||
rm -f *~ *.o *.lst OOTW_C13
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
; by Vince "DEATER" Weaver <vince@deater.net>
|
||||
|
||||
.include "zp.inc"
|
||||
.include "hardware.inc"
|
||||
.include "../zp.inc"
|
||||
.include "../hardware.inc"
|
||||
|
||||
|
||||
;============================
|
||||
@ -490,36 +490,32 @@ end_message:
|
||||
.byte 8,10,"PRESS RETURN TO CONTINUE",0
|
||||
.byte 11,20,"ACCESS CODE: ARMS",0
|
||||
|
||||
.include "text_print.s"
|
||||
.include "gr_pageflip.s"
|
||||
.include "gr_unrle.s"
|
||||
;.include "gr_fast_clear.s"
|
||||
.include "gr_copy.s"
|
||||
;.include "gr_copy_offset.s"
|
||||
.include "gr_putsprite.s"
|
||||
;.include "gr_putsprite_flipped.s"
|
||||
.include "gr_putsprite_crop.s"
|
||||
.include "gr_offsets.s"
|
||||
;.include "gr_offsets_hl.s"
|
||||
.include "gr_hlin.s"
|
||||
.include "keyboard.s"
|
||||
.include "../text_print.s"
|
||||
.include "../gr_pageflip.s"
|
||||
.include "../gr_unrle.s"
|
||||
.include "../gr_copy.s"
|
||||
.include "../gr_putsprite.s"
|
||||
.include "../gr_putsprite_crop.s"
|
||||
.include "../gr_offsets.s"
|
||||
.include "../gr_hlin.s"
|
||||
.include "../keyboard.s"
|
||||
|
||||
.include "physicist.s"
|
||||
.include "alien.s"
|
||||
.include "dummy_friend.s"
|
||||
.include "../physicist.s"
|
||||
.include "../alien.s"
|
||||
.include "../dummy_friend.s"
|
||||
|
||||
.include "gun.s"
|
||||
.include "laser.s"
|
||||
.include "alien_laser.s"
|
||||
.include "blast.s"
|
||||
.include "shield.s"
|
||||
.include "../gun.s"
|
||||
.include "../laser.s"
|
||||
.include "../alien_laser.s"
|
||||
.include "../blast.s"
|
||||
.include "../shield.s"
|
||||
|
||||
.include "door.s"
|
||||
.include "collision.s"
|
||||
.include "../door.s"
|
||||
.include "../collision.s"
|
||||
|
||||
; room backgrounds
|
||||
.include "ootw_graphics/l13room/ootw_c13_room.inc"
|
||||
.include "graphics/l13_room/ootw_c13_room.inc"
|
||||
; sprites
|
||||
.include "ootw_graphics/sprites/physicist.inc"
|
||||
.include "ootw_graphics/sprites/alien.inc"
|
||||
.include "../sprites/physicist.inc"
|
||||
.include "../sprites/alien.inc"
|
||||
|
||||
|
40
games/ootw/ootw_c14/Makefile
Normal file
@ -0,0 +1,40 @@
|
||||
include ../../../Makefile.inc
|
||||
|
||||
COMMON = ..
|
||||
LINKER_SCRIPTS = ../../../linker_scripts
|
||||
SPRITES = ../sprites
|
||||
|
||||
all: OOTW_C14
|
||||
|
||||
####
|
||||
|
||||
OOTW_C14: ootw_c14.o
|
||||
ld65 -o OOTW_C14 ootw_c14.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
||||
|
||||
ootw_c14.o: ootw_c14.s \
|
||||
$(COMMON)/gr_copy.s \
|
||||
$(COMMON)/gr_copy_offset.s \
|
||||
$(COMMON)/gr_fast_clear.s \
|
||||
$(COMMON)/gr_pageflip.s \
|
||||
$(COMMON)/gr_unrle.s \
|
||||
$(COMMON)/gr_putsprite.s \
|
||||
$(COMMON)/gr_putsprite_flipped.s \
|
||||
$(COMMON)/gr_putsprite_crop.s \
|
||||
$(COMMON)/keyboard.s \
|
||||
$(COMMON)/gr_run_sequence.s \
|
||||
$(COMMON)/physicist.s \
|
||||
$(COMMON)/collision.s \
|
||||
$(COMMON)/door.s \
|
||||
$(COMMON)/laser.s \
|
||||
$(COMMON)/gun.s \
|
||||
$(COMMON)/blast.s \
|
||||
$(COMMON)/shield.s \
|
||||
$(SPRITES)/physicist.inc \
|
||||
graphics/l14_arena/ootw_c14_arena.inc
|
||||
ca65 -o ootw_c14.o ootw_c14.s -l ootw_c14.lst
|
||||
|
||||
#####
|
||||
|
||||
clean:
|
||||
rm -f *~ *.o *.lst OOTW_C14
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
; by Vince "DEATER" Weaver <vince@deater.net>
|
||||
|
||||
.include "zp.inc"
|
||||
.include "hardware.inc"
|
||||
.include "../zp.inc"
|
||||
.include "../hardware.inc"
|
||||
|
||||
|
||||
;============================
|
||||
@ -490,36 +490,32 @@ end_message:
|
||||
.byte 8,10,"PRESS RETURN TO CONTINUE",0
|
||||
.byte 11,20,"ACCESS CODE: TANK",0
|
||||
|
||||
.include "text_print.s"
|
||||
.include "gr_pageflip.s"
|
||||
.include "gr_unrle.s"
|
||||
;.include "gr_fast_clear.s"
|
||||
.include "gr_copy.s"
|
||||
;.include "gr_copy_offset.s"
|
||||
.include "gr_putsprite.s"
|
||||
;.include "gr_putsprite_flipped.s"
|
||||
.include "gr_putsprite_crop.s"
|
||||
.include "gr_offsets.s"
|
||||
;.include "gr_offsets_hl.s"
|
||||
.include "gr_hlin.s"
|
||||
.include "keyboard.s"
|
||||
.include "../text_print.s"
|
||||
.include "../gr_pageflip.s"
|
||||
.include "../gr_unrle.s"
|
||||
.include "../gr_copy.s"
|
||||
.include "../gr_putsprite.s"
|
||||
.include "../gr_putsprite_crop.s"
|
||||
.include "../gr_offsets.s"
|
||||
.include "../gr_hlin.s"
|
||||
.include "../keyboard.s"
|
||||
|
||||
.include "physicist.s"
|
||||
.include "alien.s"
|
||||
.include "dummy_friend.s"
|
||||
.include "../physicist.s"
|
||||
.include "../alien.s"
|
||||
.include "../dummy_friend.s"
|
||||
|
||||
.include "gun.s"
|
||||
.include "laser.s"
|
||||
.include "alien_laser.s"
|
||||
.include "blast.s"
|
||||
.include "shield.s"
|
||||
.include "../gun.s"
|
||||
.include "../laser.s"
|
||||
.include "../alien_laser.s"
|
||||
.include "../blast.s"
|
||||
.include "../shield.s"
|
||||
|
||||
.include "door.s"
|
||||
.include "collision.s"
|
||||
.include "../door.s"
|
||||
.include "../collision.s"
|
||||
|
||||
; room backgrounds
|
||||
.include "ootw_graphics/l14arena/ootw_c14_arena.inc"
|
||||
.include "graphics/l14_arena/ootw_c14_arena.inc"
|
||||
; sprites
|
||||
.include "ootw_graphics/sprites/physicist.inc"
|
||||
.include "ootw_graphics/sprites/alien.inc"
|
||||
.include "../sprites/physicist.inc"
|
||||
.include "../sprites/alien.inc"
|
||||
|
||||
|
46
games/ootw/ootw_c15/Makefile
Normal file
@ -0,0 +1,46 @@
|
||||
include ../../../Makefile.inc
|
||||
|
||||
COMMON = ..
|
||||
LINKER_SCRIPTS = ../../../linker_scripts
|
||||
SPRITES = ../sprites
|
||||
|
||||
all: OOTW_C15
|
||||
|
||||
####
|
||||
|
||||
OOTW_C15: ootw_c15.o
|
||||
ld65 -o OOTW_C15 ootw_c15.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
||||
|
||||
ootw_c15.o: ootw_c15.s \
|
||||
$(COMMON)/gr_copy.s \
|
||||
$(COMMON)/gr_copy_offset.s \
|
||||
$(COMMON)/gr_fast_clear.s \
|
||||
$(COMMON)/gr_pageflip.s \
|
||||
$(COMMON)/gr_unrle.s \
|
||||
$(COMMON)/gr_putsprite.s \
|
||||
$(COMMON)/gr_putsprite_flipped.s \
|
||||
$(COMMON)/gr_putsprite_crop.s \
|
||||
$(COMMON)/gr_trapezoid.s \
|
||||
$(COMMON)/keyboard.s \
|
||||
$(COMMON)/gr_run_sequence.s \
|
||||
$(COMMON)/physicist.s \
|
||||
$(COMMON)/collision.s \
|
||||
$(COMMON)/door.s \
|
||||
$(COMMON)/laser.s \
|
||||
$(COMMON)/gun.s \
|
||||
$(COMMON)/blast.s \
|
||||
$(COMMON)/shield.s \
|
||||
$(SPRITES)/physicist.inc \
|
||||
graphics/l15_final/ootw_c15_bath.inc \
|
||||
graphics/l15_final/ootw_c15_walk.inc \
|
||||
graphics/l15_final/ootw_c15_final.inc \
|
||||
graphics/l15_final/ootw_c15_walkway.inc \
|
||||
graphics/l15_final/ootw_c15_bridge.inc \
|
||||
graphics/l15_final/ootw_c15_fall.inc
|
||||
ca65 -o ootw_c15.o ootw_c15.s -l ootw_c15.lst
|
||||
|
||||
#####
|
||||
|
||||
clean:
|
||||
rm -f *~ *.o *.lst OOTW_C15
|
||||
|
@ -3,8 +3,8 @@
|
||||
|
||||
; by Vince "DEATER" Weaver <vince@deater.net>
|
||||
|
||||
.include "zp.inc"
|
||||
.include "hardware.inc"
|
||||
.include "../zp.inc"
|
||||
.include "../hardware.inc"
|
||||
|
||||
; TODO:
|
||||
; die if not move and get shot by column (first screen)
|
||||
@ -1055,50 +1055,46 @@ end_message:
|
||||
.byte 8,10,"PRESS RETURN TO CONTINUE",0
|
||||
.byte 11,20,"ACCESS CODE: ANKD",0
|
||||
|
||||
.include "text_print.s"
|
||||
.include "gr_pageflip.s"
|
||||
.include "gr_unrle.s"
|
||||
.include "gr_vlin.s"
|
||||
;.include "gr_fast_clear.s"
|
||||
.include "gr_copy.s"
|
||||
;.include "gr_copy_offset.s"
|
||||
.include "gr_putsprite.s"
|
||||
;.include "gr_putsprite_flipped.s"
|
||||
.include "gr_putsprite_crop.s"
|
||||
.include "gr_offsets.s"
|
||||
;.include "gr_offsets_hl.s"
|
||||
.include "gr_hlin.s"
|
||||
.include "keyboard.s"
|
||||
.include "gr_overlay.s"
|
||||
.include "gr_run_sequence.s"
|
||||
.include "random16.s"
|
||||
.include "gr_trapezoid.s"
|
||||
.include "../text_print.s"
|
||||
.include "../gr_pageflip.s"
|
||||
.include "../gr_unrle.s"
|
||||
.include "../gr_vlin.s"
|
||||
.include "../gr_copy.s"
|
||||
.include "../gr_putsprite.s"
|
||||
.include "../gr_putsprite_crop.s"
|
||||
.include "../gr_offsets.s"
|
||||
.include "../gr_hlin.s"
|
||||
.include "../keyboard.s"
|
||||
.include "../gr_overlay.s"
|
||||
.include "../gr_run_sequence.s"
|
||||
.include "../random16.s"
|
||||
.include "../gr_trapezoid.s"
|
||||
|
||||
.include "physicist.s"
|
||||
.include "alien.s"
|
||||
.include "friend.s"
|
||||
.include "../physicist.s"
|
||||
.include "../alien.s"
|
||||
.include "../friend.s"
|
||||
|
||||
.include "gun.s"
|
||||
.include "laser.s"
|
||||
.include "alien_laser.s"
|
||||
.include "blast.s"
|
||||
.include "shield.s"
|
||||
.include "../gun.s"
|
||||
.include "../laser.s"
|
||||
.include "../alien_laser.s"
|
||||
.include "../blast.s"
|
||||
.include "../shield.s"
|
||||
|
||||
.include "door.s"
|
||||
.include "collision.s"
|
||||
.include "../door.s"
|
||||
.include "../collision.s"
|
||||
|
||||
; room backgrounds
|
||||
.include "ootw_graphics/l15final/ootw_c15_bath.inc"
|
||||
.include "ootw_graphics/l15final/ootw_c15_final.inc"
|
||||
.include "graphics/l15_final/ootw_c15_bath.inc"
|
||||
.include "graphics/l15_final/ootw_c15_final.inc"
|
||||
; sprites
|
||||
.include "ootw_graphics/sprites/physicist.inc"
|
||||
.include "ootw_graphics/sprites/alien.inc"
|
||||
.include "ootw_graphics/sprites/friend.inc"
|
||||
.include "../sprites/physicist.inc"
|
||||
.include "../sprites/alien.inc"
|
||||
.include "../sprites/friend.inc"
|
||||
; animations
|
||||
.include "ootw_graphics/l15final/ootw_c15_walk.inc"
|
||||
.include "ootw_graphics/l15final/ootw_c15_walkway.inc"
|
||||
.include "ootw_graphics/l15final/ootw_c15_bridge.inc"
|
||||
.include "ootw_graphics/l15final/ootw_c15_fall.inc"
|
||||
.include "graphics/l15_final/ootw_c15_walk.inc"
|
||||
.include "graphics/l15_final/ootw_c15_walkway.inc"
|
||||
.include "graphics/l15_final/ootw_c15_bridge.inc"
|
||||
.include "graphics/l15_final/ootw_c15_fall.inc"
|
||||
|
||||
|
||||
;=======================
|
||||
|
40
games/ootw/ootw_c6/Makefile
Normal file
@ -0,0 +1,40 @@
|
||||
include ../../../Makefile.inc
|
||||
|
||||
COMMON = ..
|
||||
LINKER_SCRIPTS = ../../../linker_scripts
|
||||
SPRITES = ../sprites
|
||||
|
||||
all: OOTW_C6
|
||||
|
||||
####
|
||||
|
||||
OOTW_C6: ootw_c6.o
|
||||
ld65 -o OOTW_C6 ootw_c6.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
||||
|
||||
ootw_c6.o: ootw_c6.s \
|
||||
$(COMMON)/gr_copy.s \
|
||||
$(COMMON)/gr_copy_offset.s \
|
||||
$(COMMON)/gr_fast_clear.s \
|
||||
$(COMMON)/gr_pageflip.s \
|
||||
$(COMMON)/gr_unrle.s \
|
||||
$(COMMON)/gr_putsprite.s \
|
||||
$(COMMON)/gr_putsprite_flipped.s \
|
||||
$(COMMON)/gr_putsprite_crop.s \
|
||||
$(COMMON)/keyboard.s \
|
||||
$(COMMON)/gr_run_sequence.s \
|
||||
$(COMMON)/physicist.s \
|
||||
$(COMMON)/collision.s \
|
||||
$(COMMON)/door.s \
|
||||
$(COMMON)/laser.s \
|
||||
$(COMMON)/gun.s \
|
||||
$(COMMON)/blast.s \
|
||||
$(COMMON)/shield.s \
|
||||
$(SPRITES)/physicist.inc \
|
||||
graphics/l6_cave/ootw_c6_cave.inc
|
||||
ca65 -o ootw_c6.o ootw_c6.s -l ootw_c6.lst
|
||||
|
||||
#####
|
||||
|
||||
clean:
|
||||
rm -f *~ *.o *.lst OOTW_C6
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
; by Vince "DEATER" Weaver <vince@deater.net>
|
||||
|
||||
.include "zp.inc"
|
||||
.include "hardware.inc"
|
||||
.include "../zp.inc"
|
||||
.include "../hardware.inc"
|
||||
|
||||
|
||||
;============================
|
||||
@ -490,36 +490,32 @@ end_message:
|
||||
.byte 8,10,"PRESS RETURN TO CONTINUE",0
|
||||
.byte 11,20,"ACCESS CODE: CEIL",0
|
||||
|
||||
.include "text_print.s"
|
||||
.include "gr_pageflip.s"
|
||||
.include "gr_unrle.s"
|
||||
;.include "gr_fast_clear.s"
|
||||
.include "gr_copy.s"
|
||||
;.include "gr_copy_offset.s"
|
||||
.include "gr_putsprite.s"
|
||||
;.include "gr_putsprite_flipped.s"
|
||||
.include "gr_putsprite_crop.s"
|
||||
.include "gr_offsets.s"
|
||||
;.include "gr_offsets_hl.s"
|
||||
.include "gr_hlin.s"
|
||||
.include "keyboard.s"
|
||||
.include "../text_print.s"
|
||||
.include "../gr_pageflip.s"
|
||||
.include "../gr_unrle.s"
|
||||
.include "../gr_copy.s"
|
||||
.include "../gr_putsprite.s"
|
||||
.include "../gr_putsprite_crop.s"
|
||||
.include "../gr_offsets.s"
|
||||
.include "../gr_hlin.s"
|
||||
.include "../keyboard.s"
|
||||
|
||||
.include "physicist.s"
|
||||
.include "alien.s"
|
||||
.include "dummy_friend.s"
|
||||
.include "../physicist.s"
|
||||
.include "../alien.s"
|
||||
.include "../dummy_friend.s"
|
||||
|
||||
.include "gun.s"
|
||||
.include "laser.s"
|
||||
.include "alien_laser.s"
|
||||
.include "blast.s"
|
||||
.include "shield.s"
|
||||
.include "../gun.s"
|
||||
.include "../laser.s"
|
||||
.include "../alien_laser.s"
|
||||
.include "../blast.s"
|
||||
.include "../shield.s"
|
||||
|
||||
.include "door.s"
|
||||
.include "collision.s"
|
||||
.include "../door.s"
|
||||
.include "../collision.s"
|
||||
|
||||
; room backgrounds
|
||||
.include "ootw_graphics/l6cave/ootw_c6_cave.inc"
|
||||
.include "graphics/l6_cave/ootw_c6_cave.inc"
|
||||
; sprites
|
||||
.include "ootw_graphics/sprites/physicist.inc"
|
||||
.include "ootw_graphics/sprites/alien.inc"
|
||||
.include "../sprites/physicist.inc"
|
||||
.include "../sprites/alien.inc"
|
||||
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
; by Vince "DEATER" Weaver <vince@deater.net>
|
||||
|
||||
.include "zp.inc"
|
||||
.include "hardware.inc"
|
||||
.include "../zp.inc"
|
||||
.include "../hardware.inc"
|
||||
|
||||
|
||||
;============================
|
||||
@ -490,36 +490,32 @@ end_message:
|
||||
.byte 8,10,"PRESS RETURN TO CONTINUE",0
|
||||
.byte 11,20,"ACCESS CODE: RUNC",0
|
||||
|
||||
.include "text_print.s"
|
||||
.include "gr_pageflip.s"
|
||||
.include "gr_unrle.s"
|
||||
;.include "gr_fast_clear.s"
|
||||
.include "gr_copy.s"
|
||||
;.include "gr_copy_offset.s"
|
||||
.include "gr_putsprite.s"
|
||||
;.include "gr_putsprite_flipped.s"
|
||||
.include "gr_putsprite_crop.s"
|
||||
.include "gr_offsets.s"
|
||||
;.include "gr_offsets_hl.s"
|
||||
.include "gr_hlin.s"
|
||||
.include "keyboard.s"
|
||||
.include "../text_print.s"
|
||||
.include "../gr_pageflip.s"
|
||||
.include "../gr_unrle.s"
|
||||
.include "../gr_copy.s"
|
||||
.include "../gr_putsprite.s"
|
||||
.include "../gr_putsprite_crop.s"
|
||||
.include "../gr_offsets.s"
|
||||
.include "../gr_hlin.s"
|
||||
.include "../keyboard.s"
|
||||
|
||||
.include "physicist.s"
|
||||
.include "alien.s"
|
||||
.include "dummy_friend.s"
|
||||
.include "../physicist.s"
|
||||
.include "../alien.s"
|
||||
.include "../dummy_friend.s"
|
||||
|
||||
.include "gun.s"
|
||||
.include "laser.s"
|
||||
.include "alien_laser.s"
|
||||
.include "blast.s"
|
||||
.include "shield.s"
|
||||
.include "../gun.s"
|
||||
.include "../laser.s"
|
||||
.include "../alien_laser.s"
|
||||
.include "../blast.s"
|
||||
.include "../shield.s"
|
||||
|
||||
.include "door.s"
|
||||
.include "collision.s"
|
||||
.include "../door.s"
|
||||
.include "../collision.s"
|
||||
|
||||
; room backgrounds
|
||||
.include "ootw_graphics/l7cave/ootw_c7_cave.inc"
|
||||
.include "graphics/l7_cave/ootw_c7_cave.inc"
|
||||
; sprites
|
||||
.include "ootw_graphics/sprites/physicist.inc"
|
||||
.include "ootw_graphics/sprites/alien.inc"
|
||||
.include "../sprites/physicist.inc"
|
||||
.include "../sprites/alien.inc"
|
||||
|
||||
|
40
games/ootw/ootw_c8/Makefile
Normal file
@ -0,0 +1,40 @@
|
||||
include ../../../Makefile.inc
|
||||
|
||||
COMMON = ..
|
||||
LINKER_SCRIPTS = ../../../linker_scripts
|
||||
SPRITES = ../sprites
|
||||
|
||||
all: OOTW_C8
|
||||
|
||||
####
|
||||
|
||||
OOTW_C8: ootw_c8.o
|
||||
ld65 -o OOTW_C8 ootw_c8.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
||||
|
||||
ootw_c8.o: ootw_c8.s \
|
||||
$(COMMON)/gr_copy.s \
|
||||
$(COMMON)/gr_copy_offset.s \
|
||||
$(COMMON)/gr_fast_clear.s \
|
||||
$(COMMON)/gr_pageflip.s \
|
||||
$(COMMON)/gr_unrle.s \
|
||||
$(COMMON)/gr_putsprite.s \
|
||||
$(COMMON)/gr_putsprite_flipped.s \
|
||||
$(COMMON)/gr_putsprite_crop.s \
|
||||
$(COMMON)/keyboard.s \
|
||||
$(COMMON)/gr_run_sequence.s \
|
||||
$(COMMON)/physicist.s \
|
||||
$(COMMON)/collision.s \
|
||||
$(COMMON)/door.s \
|
||||
$(COMMON)/laser.s \
|
||||
$(COMMON)/gun.s \
|
||||
$(COMMON)/blast.s \
|
||||
$(COMMON)/shield.s \
|
||||
$(SPRITES)/physicist.inc \
|
||||
graphics/l8_crawl/ootw_c8_crawl.inc
|
||||
ca65 -o ootw_c8.o ootw_c8.s -l ootw_c8.lst
|
||||
|
||||
#####
|
||||
|
||||
clean:
|
||||
rm -f *~ *.o *.lst OOTW_C8
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
; by Vince "DEATER" Weaver <vince@deater.net>
|
||||
|
||||
.include "zp.inc"
|
||||
.include "hardware.inc"
|
||||
.include "../zp.inc"
|
||||
.include "../hardware.inc"
|
||||
|
||||
|
||||
;============================
|
||||
@ -490,36 +490,32 @@ end_message:
|
||||
.byte 8,10,"PRESS RETURN TO CONTINUE",0
|
||||
.byte 11,20,"ACCESS CODE: ROLL",0
|
||||
|
||||
.include "text_print.s"
|
||||
.include "gr_pageflip.s"
|
||||
.include "gr_unrle.s"
|
||||
;.include "gr_fast_clear.s"
|
||||
.include "gr_copy.s"
|
||||
;.include "gr_copy_offset.s"
|
||||
.include "gr_putsprite.s"
|
||||
;.include "gr_putsprite_flipped.s"
|
||||
.include "gr_putsprite_crop.s"
|
||||
.include "gr_offsets.s"
|
||||
;.include "gr_offsets_hl.s"
|
||||
.include "gr_hlin.s"
|
||||
.include "keyboard.s"
|
||||
.include "../text_print.s"
|
||||
.include "../gr_pageflip.s"
|
||||
.include "../gr_unrle.s"
|
||||
.include "../gr_copy.s"
|
||||
.include "../gr_putsprite.s"
|
||||
.include "../gr_putsprite_crop.s"
|
||||
.include "../gr_offsets.s"
|
||||
.include "../gr_hlin.s"
|
||||
.include "../keyboard.s"
|
||||
|
||||
.include "physicist.s"
|
||||
.include "alien.s"
|
||||
.include "dummy_friend.s"
|
||||
.include "../physicist.s"
|
||||
.include "../alien.s"
|
||||
.include "../dummy_friend.s"
|
||||
|
||||
.include "gun.s"
|
||||
.include "laser.s"
|
||||
.include "alien_laser.s"
|
||||
.include "blast.s"
|
||||
.include "shield.s"
|
||||
.include "../gun.s"
|
||||
.include "../laser.s"
|
||||
.include "../alien_laser.s"
|
||||
.include "../blast.s"
|
||||
.include "../shield.s"
|
||||
|
||||
.include "door.s"
|
||||
.include "collision.s"
|
||||
.include "../door.s"
|
||||
.include "../collision.s"
|
||||
|
||||
; room backgrounds
|
||||
.include "ootw_graphics/l8crawl/ootw_c8_crawl.inc"
|
||||
.include "graphics/l8_crawl/ootw_c8_crawl.inc"
|
||||
; sprites
|
||||
.include "ootw_graphics/sprites/physicist.inc"
|
||||
.include "ootw_graphics/sprites/alien.inc"
|
||||
.include "../sprites/physicist.inc"
|
||||
.include "../sprites/alien.inc"
|
||||
|
||||
|
40
games/ootw/ootw_c9/Makefile
Normal file
@ -0,0 +1,40 @@
|
||||
include ../../../Makefile.inc
|
||||
|
||||
COMMON = ..
|
||||
LINKER_SCRIPTS = ../../../linker_scripts
|
||||
SPRITES = ../sprites
|
||||
|
||||
all: OOTW_C9
|
||||
|
||||
####
|
||||
|
||||
OOTW_C9: ootw_c9.o
|
||||
ld65 -o OOTW_C9 ootw_c9.o -C $(LINKER_SCRIPTS)/apple2_1700.inc
|
||||
|
||||
ootw_c9.o: ootw_c9.s \
|
||||
$(COMMON)/gr_copy.s \
|
||||
$(COMMON)/gr_copy_offset.s \
|
||||
$(COMMON)/gr_fast_clear.s \
|
||||
$(COMMON)/gr_pageflip.s \
|
||||
$(COMMON)/gr_unrle.s \
|
||||
$(COMMON)/gr_putsprite.s \
|
||||
$(COMMON)/gr_putsprite_flipped.s \
|
||||
$(COMMON)/gr_putsprite_crop.s \
|
||||
$(COMMON)/keyboard.s \
|
||||
$(COMMON)/gr_run_sequence.s \
|
||||
$(COMMON)/physicist.s \
|
||||
$(COMMON)/collision.s \
|
||||
$(COMMON)/door.s \
|
||||
$(COMMON)/laser.s \
|
||||
$(COMMON)/gun.s \
|
||||
$(COMMON)/blast.s \
|
||||
$(COMMON)/shield.s \
|
||||
$(SPRITES)/physicist.inc \
|
||||
graphics/l9_swim/ootw_c9_swim.inc
|
||||
ca65 -o ootw_c9.o ootw_c9.s -l ootw_c9.lst
|
||||
|
||||
#####
|
||||
|
||||
clean:
|
||||
rm -f *~ *.o *.lst OOTW_C9
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
; by Vince "DEATER" Weaver <vince@deater.net>
|
||||
|
||||
.include "zp.inc"
|
||||
.include "hardware.inc"
|
||||
.include "../zp.inc"
|
||||
.include "../hardware.inc"
|
||||
|
||||
|
||||
;============================
|
||||
@ -490,36 +490,31 @@ end_message:
|
||||
.byte 8,10,"PRESS RETURN TO CONTINUE",0
|
||||
.byte 11,20,"ACCESS CODE: SWIM",0
|
||||
|
||||
.include "text_print.s"
|
||||
.include "gr_pageflip.s"
|
||||
.include "gr_unrle.s"
|
||||
;.include "gr_fast_clear.s"
|
||||
.include "gr_copy.s"
|
||||
;.include "gr_copy_offset.s"
|
||||
.include "gr_putsprite.s"
|
||||
;.include "gr_putsprite_flipped.s"
|
||||
.include "gr_putsprite_crop.s"
|
||||
.include "gr_offsets.s"
|
||||
;.include "gr_offsets_hl.s"
|
||||
.include "gr_hlin.s"
|
||||
.include "keyboard.s"
|
||||
.include "../text_print.s"
|
||||
.include "../gr_pageflip.s"
|
||||
.include "../gr_unrle.s"
|
||||
.include "../gr_copy.s"
|
||||
.include "../gr_putsprite.s"
|
||||
.include "../gr_putsprite_crop.s"
|
||||
.include "../gr_offsets.s"
|
||||
.include "../gr_hlin.s"
|
||||
.include "../keyboard.s"
|
||||
|
||||
.include "physicist.s"
|
||||
.include "alien.s"
|
||||
.include "dummy_friend.s"
|
||||
.include "../physicist.s"
|
||||
.include "../alien.s"
|
||||
.include "../dummy_friend.s"
|
||||
|
||||
.include "gun.s"
|
||||
.include "laser.s"
|
||||
.include "alien_laser.s"
|
||||
.include "blast.s"
|
||||
.include "shield.s"
|
||||
.include "../gun.s"
|
||||
.include "../laser.s"
|
||||
.include "../alien_laser.s"
|
||||
.include "../blast.s"
|
||||
.include "../shield.s"
|
||||
|
||||
.include "door.s"
|
||||
.include "collision.s"
|
||||
.include "../door.s"
|
||||
.include "../collision.s"
|
||||
|
||||
; room backgrounds
|
||||
.include "ootw_graphics/l9swim/ootw_c9_swim.inc"
|
||||
.include "graphics/l9_swim/ootw_c9_swim.inc"
|
||||
; sprites
|
||||
.include "ootw_graphics/sprites/physicist.inc"
|
||||
.include "ootw_graphics/sprites/alien.inc"
|
||||
|
||||
.include "../sprites/physicist.inc"
|
||||
.include "../sprites/alien.inc"
|
||||
|
@ -19,6 +19,7 @@
|
||||
|
||||
interrupt_handler:
|
||||
php ; save status flags
|
||||
cld ; clear decimal mode
|
||||
pha ; save A ; 3
|
||||
; A is saved in $45 by firmware
|
||||
txa
|
@ -34,7 +34,8 @@ pt3_loop_smc:
|
||||
sta current_subframe_smc+1
|
||||
sta DONE_SONG ; undo the next song
|
||||
|
||||
beq done_pt3_irq_handler ; branch always
|
||||
; beq done_pt3_irq_handler ; branch always
|
||||
beq pt3_play_music ; branch always
|
||||
|
||||
move_to_next:
|
||||
; same as "press right"
|