From d63c556d3d69e7d23baf5d4d26821521cafe7360 Mon Sep 17 00:00:00 2001 From: Vince Weaver Date: Sat, 2 Nov 2019 21:05:11 -0400 Subject: [PATCH] ds: rename to make more sense also faster loads --- demosplash/Makefile | 46 ++++---- demosplash/credits_bg.png | Bin 0 -> 3694 bytes demosplash/demosplash.s | 112 ++++++++++++++++--- demosplash/{musictest.s => demosplash.s.old} | 112 +++---------------- demosplash/hello.bas | 3 +- 5 files changed, 137 insertions(+), 136 deletions(-) create mode 100644 demosplash/credits_bg.png rename demosplash/{musictest.s => demosplash.s.old} (59%) diff --git a/demosplash/Makefile b/demosplash/Makefile index a5ad39ac..ec3823f0 100644 --- a/demosplash/Makefile +++ b/demosplash/Makefile @@ -9,12 +9,12 @@ B2D = ../bmp2dhr/b2d all: demosplash.dsk -demosplash.dsk: HELLO LOADER BOOK_HGR2C.BIN MUSICTEST # DEMOSPLASH +demosplash.dsk: HELLO LOADER DEMOSPLASH cp empty.dsk demosplash.dsk $(DOS33) -y demosplash.dsk SAVE A HELLO $(DOS33) -y demosplash.dsk BSAVE -a 0x1400 LOADER -# $(DOS33) -y demosplash.dsk BSAVE -a 0x1700 DEMOSPLASH - $(DOS33) -y demosplash.dsk BSAVE -a 0x1700 MUSICTEST + $(DOS33) -y demosplash.dsk BSAVE -a 0x1700 DEMOSPLASH +# $(DOS33) -y demosplash.dsk BSAVE -a 0x1700 MUSICTEST #### @@ -23,31 +23,31 @@ HELLO: hello.bas ../asoft_basic-utils/tokenize_asoft < hello.bas > HELLO +##### + +#DEMOSPLASH: demosplash.o +# ld65 -o DEMOSPLASH demosplash.o -C ../linker_scripts/apple2_1700.inc + +#demosplash.o: demosplash.s \ +# zp.inc hardware.inc \ +# appleII_intro.s vapor_lock.s delay_a.s \ +# pt3_lib_init.s pt3_lib_core.s pt3_lib_mockingboard.s \ +# interrupt_handler.s \ +# starbase.s starbase_action.s \ +# graphics/starbase/starbase.inc \ +# graphics/sprites/alien.inc graphics/sprites/astronaut.inc \ +# dya_space_demo.pt3 appleII_40_96.inc \ +# book.s book_40_48d.inc \ +# missing.s \ +# escape.s +# ca65 -o demosplash.o demosplash.s -l demosplash.lst + ##### DEMOSPLASH: demosplash.o ld65 -o DEMOSPLASH demosplash.o -C ../linker_scripts/apple2_1700.inc demosplash.o: demosplash.s \ - zp.inc hardware.inc \ - appleII_intro.s vapor_lock.s delay_a.s \ - pt3_lib_init.s pt3_lib_core.s pt3_lib_mockingboard.s \ - interrupt_handler.s \ - starbase.s starbase_action.s \ - graphics/starbase/starbase.inc \ - graphics/sprites/alien.inc graphics/sprites/astronaut.inc \ - dya_space_demo.pt3 appleII_40_96.inc \ - book.s book_40_48d.inc \ - missing.s \ - escape.s - ca65 -o demosplash.o demosplash.s -l demosplash.lst - -##### - -MUSICTEST: musictest.o - ld65 -o MUSICTEST musictest.o -C ../linker_scripts/apple2_1700.inc - -musictest.o: musictest.s \ zp.inc hardware.inc \ appleII_intro.s font.s \ pt3_lib_init.s pt3_lib_core.s pt3_lib_mockingboard.s \ @@ -58,7 +58,7 @@ musictest.o: musictest.s \ book.s book_40_48d.inc \ credits.s credits_bg.inc offsets_table.s \ dya_space_demo2.pt3 - ca65 -o musictest.o musictest.s -l musictest.lst + ca65 -o demosplash.o demosplash.s -l demosplash.lst ##### diff --git a/demosplash/credits_bg.png b/demosplash/credits_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..fac63d21859c81cb490435b55f68c4d43bf12e28 GIT binary patch literal 3694 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