diff --git a/ootw/Makefile b/ootw/Makefile index 4437bdd5..2974dbc7 100644 --- a/ootw/Makefile +++ b/ootw/Makefile @@ -6,7 +6,7 @@ PNG2RLE = ../gr-utils/png2rle all: ootw.dsk -ootw.dsk: HELLO OOTW +ootw.dsk: HELLO OOTW INTRO $(DOS33) -y ootw.dsk SAVE A HELLO $(DOS33) -y ootw.dsk BSAVE -a 0x2000 OOTW @@ -29,6 +29,17 @@ ootw.o: ootw.s \ ca65 -o ootw.o ootw.s -l ootw.lst #### +INTRO: intro.o + ld65 -o INTRO intro.o -C ../linker_scripts/apple2_2000.inc + +intro.o: intro.s \ + gr_copy.s gr_fast_clear.s gr_pageflip.s gr_unrle.s gr_putsprite.s \ + keyboard.s random16.s \ + intro_building.inc + ca65 -o intro.o intro.s -l intro.lst +#### + + HELLO: hello.bas ../asoft_basic-utils/tokenize_asoft < hello.bas > HELLO @@ -53,6 +64,12 @@ ootw_rope.inc: $(PNG2RLE) another_rope.png ootw_underwater.inc: $(PNG2RLE) another_uboot.png $(PNG2RLE) asm another_uboot.png underwater_rle > ootw_underwater.inc + +##### + +intro_building.inc: $(PNG2RLE) intro1_building.png + $(PNG2RLE) asm intro1_building.png building_rle > intro_building.inc + ##### clean: diff --git a/ootw/intro.s b/ootw/intro.s new file mode 100644 index 00000000..24835004 --- /dev/null +++ b/ootw/intro.s @@ -0,0 +1,10 @@ +;===================================== +; Intro + +intro: + + + rts + + +.include "intro_building.inc" diff --git a/ootw/intro1_building.png b/ootw/intro1_building.png new file mode 100644 index 00000000..c654cc97 Binary files /dev/null and b/ootw/intro1_building.png differ