ootw: things mostly building again

This commit is contained in:
Vince Weaver 2021-03-23 11:56:45 -04:00
parent 48fc5d5620
commit 2e213c6568
58 changed files with 677 additions and 478 deletions

View File

@ -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

View 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

View File

@ -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"

View File

Before

Width:  |  Height:  |  Size: 388 B

After

Width:  |  Height:  |  Size: 388 B

View File

Before

Width:  |  Height:  |  Size: 372 B

After

Width:  |  Height:  |  Size: 372 B

View File

Before

Width:  |  Height:  |  Size: 339 B

After

Width:  |  Height:  |  Size: 339 B

View File

Before

Width:  |  Height:  |  Size: 333 B

After

Width:  |  Height:  |  Size: 333 B

View File

Before

Width:  |  Height:  |  Size: 378 B

After

Width:  |  Height:  |  Size: 378 B

View File

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

Before

Width:  |  Height:  |  Size: 466 B

After

Width:  |  Height:  |  Size: 466 B

View File

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

Before

Width:  |  Height:  |  Size: 248 B

After

Width:  |  Height:  |  Size: 248 B

View File

Before

Width:  |  Height:  |  Size: 469 B

After

Width:  |  Height:  |  Size: 469 B

View File

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

View File

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

Before

Width:  |  Height:  |  Size: 638 B

After

Width:  |  Height:  |  Size: 638 B

View File

Before

Width:  |  Height:  |  Size: 255 B

After

Width:  |  Height:  |  Size: 255 B

View File

Before

Width:  |  Height:  |  Size: 262 B

After

Width:  |  Height:  |  Size: 262 B

View File

Before

Width:  |  Height:  |  Size: 264 B

After

Width:  |  Height:  |  Size: 264 B

View File

Before

Width:  |  Height:  |  Size: 289 B

After

Width:  |  Height:  |  Size: 289 B

View File

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

Before

Width:  |  Height:  |  Size: 336 B

After

Width:  |  Height:  |  Size: 336 B

View File

Before

Width:  |  Height:  |  Size: 328 B

After

Width:  |  Height:  |  Size: 328 B

View File

Before

Width:  |  Height:  |  Size: 322 B

After

Width:  |  Height:  |  Size: 322 B

View File

Before

Width:  |  Height:  |  Size: 314 B

After

Width:  |  Height:  |  Size: 314 B

View File

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

View File

Before

Width:  |  Height:  |  Size: 554 B

After

Width:  |  Height:  |  Size: 554 B

View 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

View File

@ -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"

View 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

View File

@ -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"

View 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

View File

@ -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"

View 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

View File

@ -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"

View 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

View File

@ -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"

View 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

View File

@ -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"
;=======================

View 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

View File

@ -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"

View File

@ -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"

View 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

View File

@ -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"

View 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

View File

@ -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"

View File

@ -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

View File

@ -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"