WIP sky scroller
This commit is contained in:
parent
1e67d3f98b
commit
eda94e147b
8 changed files with 165 additions and 106 deletions
|
|
@ -137,10 +137,11 @@ ZX0PRGS = \
|
|||
field.zx0.prg \
|
||||
falling_star.zx0.prg \
|
||||
lilia.zx0.prg \
|
||||
lilia_hero.zx0.prg
|
||||
lilia_hero.zx0.prg \
|
||||
sky_scroll.zx0.prg
|
||||
|
||||
LZS = \
|
||||
tilemap.bin.lz
|
||||
LZPRGS = \
|
||||
sky_scroll_map.lz.prg
|
||||
|
||||
|
||||
default: diskimage
|
||||
|
|
@ -153,12 +154,12 @@ tellarch:
|
|||
loader: $(LOADER)
|
||||
|
||||
$(LOADER): $(LOADERCFG)
|
||||
make -C $(LOADER_SRC) EXTCONFIGPATH=../samples/$(NAME) PLATFORM=$(_PLATFORM_) INSTALL=1800 RESIDENT=0F00 ZP=02 prg
|
||||
make -C $(LOADER_SRC) EXTCONFIGPATH=../samples/$(NAME) PLATFORM=$(_PLATFORM_) INSTALL=0a00 RESIDENT=0900 ZP=02 prg
|
||||
|
||||
|
||||
assemble: $(ASSEMBLE)
|
||||
|
||||
$(ASSEMBLE): $(SOURCE) $(LOADER) $(LOADERCFG) $(ZX0PRGS) $(LZS)
|
||||
$(ASSEMBLE): $(SOURCE) $(LOADER) $(LOADERCFG)
|
||||
$(MKDIR) $(BUILDDIR)
|
||||
$(MKDIR) $(INTERMDIR)
|
||||
ifeq ($(_PLATFORM_),c64)
|
||||
|
|
@ -172,14 +173,13 @@ endif
|
|||
|
||||
diskimage: $(DISKIMAGE)
|
||||
|
||||
$(DISKIMAGE): $(ASSEMBLE) $(CC1541)
|
||||
$(DISKIMAGE): $(ASSEMBLE) $(CC1541) $(ZX0PRGS) $(LZPRGS)
|
||||
$(RM) $@
|
||||
$(CC1541) -n "ys2 intro" -i otomata \
|
||||
-f "ys2" -w $< \
|
||||
$(CC1541) -n "otomata labs" -i " 2025" \
|
||||
-f "ys2intro" -w $< \
|
||||
-f "sid" -w use_this_sid.bin \
|
||||
-f "badguy" -w badguy.zx0.prg \
|
||||
-f "font" -w font.bin \
|
||||
-f "scrmap" -w tilemap.bin.lz \
|
||||
-f "intrbmp" -w title_320-prepared.zx0.prg \
|
||||
-f "tower" -w tower.zx0.prg \
|
||||
-f "towerbm" -w tower_beam.zx0.prg \
|
||||
|
|
@ -187,6 +187,8 @@ $(DISKIMAGE): $(ASSEMBLE) $(CC1541)
|
|||
-f "fallstar" -w falling_star.zx0.prg \
|
||||
-f "lilia" -w lilia.zx0.prg \
|
||||
-f "lilhero" -w lilia_hero.zx0.prg \
|
||||
-f "skyscr" -w sky_scroll.zx0.prg \
|
||||
-f "skyscrmap" -w sky_scroll_map.lz.prg \
|
||||
$@
|
||||
|
||||
|
||||
|
|
@ -211,15 +213,17 @@ $(ZX02):
|
|||
make -C $(ZX02_SRC) build/zx02
|
||||
|
||||
%.zx0.prg: %.bin $(ZX02)
|
||||
$(ZX02) $< $<.zx0
|
||||
$(PRINTF) "\x00\x80" | cat - $<.zx0 > $@
|
||||
$(RM) $<.zx0
|
||||
$(ZX02) $< $@.tmp
|
||||
$(PRINTF) "\x00\x80" | cat - $@.tmp > $@
|
||||
$(RM) $@.tmp
|
||||
|
||||
%.lz: %
|
||||
$(PYTHON) aart_lz.py $< $@
|
||||
%.lz.prg: %.bin
|
||||
$(PYTHON) aart_lz.py $< $@.tmp
|
||||
$(PRINTF) "\x00\x90" | cat - $@.tmp > $@
|
||||
$(RM) $@.tmp
|
||||
|
||||
clean:
|
||||
-$(RM) $(ZX0PRGS) $(LZS)
|
||||
-$(RM) $(ZX0PRGS) $(LZPRGS)
|
||||
-$(RM) *.o $(ASSEMBLE) $(DISKIMAGE)
|
||||
-$(RM) -rf $(INTERMDIR)
|
||||
-$(RM) $(BUILDDIR)/loader-c64.prg
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue