mirror of
https://github.com/a2-4am/4cade.git
synced 2024-06-07 19:29:38 +00:00
migrate demos to TOTAL.DATA
This commit is contained in:
parent
ef99f7ea9d
commit
234dbfb406
16
Makefile
16
Makefile
|
@ -33,7 +33,7 @@ PYTHON=python3
|
||||||
# version 3.1.0 or later
|
# version 3.1.0 or later
|
||||||
EXOMIZER=exomizer mem -q -P23 -lnone
|
EXOMIZER=exomizer mem -q -P23 -lnone
|
||||||
|
|
||||||
dsk: index asmproboot asmlauncher asmdemo extract
|
dsk: index asmproboot asmlauncher extract
|
||||||
cp res/blank.hdv build/"$(DISK)"
|
cp res/blank.hdv build/"$(DISK)"
|
||||||
cp res/_FileInformation.txt build/
|
cp res/_FileInformation.txt build/
|
||||||
$(CADIUS) ADDFILE build/"$(DISK)" "/$(VOLUME)/" build/LAUNCHER.SYSTEM -C >>build/log
|
$(CADIUS) ADDFILE build/"$(DISK)" "/$(VOLUME)/" build/LAUNCHER.SYSTEM -C >>build/log
|
||||||
|
@ -45,7 +45,6 @@ dsk: index asmproboot asmlauncher asmdemo extract
|
||||||
bin/buildfileinfo.sh res/ICONS "CA" "0000"
|
bin/buildfileinfo.sh res/ICONS "CA" "0000"
|
||||||
bin/buildfileinfo.sh build/FX "06" "6000"
|
bin/buildfileinfo.sh build/FX "06" "6000"
|
||||||
cp src/prelaunch/_FileInformation.txt build/PRELAUNCH/
|
cp src/prelaunch/_FileInformation.txt build/PRELAUNCH/
|
||||||
cp src/demo/_FileInformation.txt build/DEMO/
|
|
||||||
#
|
#
|
||||||
# add everything to the disk
|
# add everything to the disk
|
||||||
#
|
#
|
||||||
|
@ -57,7 +56,6 @@ dsk: index asmproboot asmlauncher asmdemo extract
|
||||||
$(CADIUS) ADDFILE build/"$(DISK)" "/$(VOLUME)/" "$$f" -C >>build/log; \
|
$(CADIUS) ADDFILE build/"$(DISK)" "/$(VOLUME)/" "$$f" -C >>build/log; \
|
||||||
done
|
done
|
||||||
for f in \
|
for f in \
|
||||||
build/DEMO \
|
|
||||||
res/TITLE.ANIMATED \
|
res/TITLE.ANIMATED \
|
||||||
res/ICONS \
|
res/ICONS \
|
||||||
build/FX \
|
build/FX \
|
||||||
|
@ -65,9 +63,6 @@ dsk: index asmproboot asmlauncher asmdemo extract
|
||||||
rm -f "$$f"/.DS_Store; \
|
rm -f "$$f"/.DS_Store; \
|
||||||
$(CADIUS) ADDFOLDER build/"$(DISK)" "/$(VOLUME)/$$(basename $$f)" "$$f" -C >>build/log; \
|
$(CADIUS) ADDFOLDER build/"$(DISK)" "/$(VOLUME)/$$(basename $$f)" "$$f" -C >>build/log; \
|
||||||
done
|
done
|
||||||
for i in 1 2 3 4 5 6; do \
|
|
||||||
$(CADIUS) RENAMEFILE build/"$(DISK)" "/$(VOLUME)/DEMO/SPCARTOON.$${i}$${i}" "SPCARTOON.$${i}." >>build/log; \
|
|
||||||
done
|
|
||||||
$(CADIUS) CREATEFOLDER build/"$(DISK)" "/$(VOLUME)/X/" -C >>build/log
|
$(CADIUS) CREATEFOLDER build/"$(DISK)" "/$(VOLUME)/X/" -C >>build/log
|
||||||
for f in build/X/*; do \
|
for f in build/X/*; do \
|
||||||
$(CADIUS) ADDFOLDER build/"$(DISK)" "/$(VOLUME)/X/$$(basename $$f)" "$$f" -C >>build/log; \
|
$(CADIUS) ADDFOLDER build/"$(DISK)" "/$(VOLUME)/X/$$(basename $$f)" "$$f" -C >>build/log; \
|
||||||
|
@ -80,7 +75,7 @@ extract: preconditions md
|
||||||
for f in $$(grep '^....1' res/GAMES.CONF | awk '!/^$$|^#/' | awk -F, '/,/ { print $$2 }' | awk -F= '{ print $$1 }'); do mv build/X/"$$(basename $$f)"/"$$(basename $$f)"* build/X.INDEXED/; rm -rf build/X/"$$(basename $$f)"; done
|
for f in $$(grep '^....1' res/GAMES.CONF | awk '!/^$$|^#/' | awk -F, '/,/ { print $$2 }' | awk -F= '{ print $$1 }'); do mv build/X/"$$(basename $$f)"/"$$(basename $$f)"* build/X.INDEXED/; rm -rf build/X/"$$(basename $$f)"; done
|
||||||
(for f in build/X.INDEXED/*; do echo "$$(basename $$f)"; done) | bin/buildindexedfile.sh -a -p build/TOTAL.DATA build/X.INDEXED > build/XSINGLE.IDX
|
(for f in build/X.INDEXED/*; do echo "$$(basename $$f)"; done) | bin/buildindexedfile.sh -a -p build/TOTAL.DATA build/X.INDEXED > build/XSINGLE.IDX
|
||||||
|
|
||||||
index: preconditions md asmfx asmprelaunch compress extract
|
index: preconditions md asmfx asmprelaunch asmdemo compress extract
|
||||||
#
|
#
|
||||||
# precompute binary data structure for mega-attract mode configuration file
|
# precompute binary data structure for mega-attract mode configuration file
|
||||||
#
|
#
|
||||||
|
@ -161,6 +156,13 @@ index: preconditions md asmfx asmprelaunch compress extract
|
||||||
#
|
#
|
||||||
[ -f build/index ] || ((for f in res/ARTWORK.SHR/*; do echo "$$(basename $$f)"; done) | bin/buildindexedfile.sh -a build/TOTAL.DATA res/ARTWORK.SHR > build/ARTWORK.IDX)
|
[ -f build/index ] || ((for f in res/ARTWORK.SHR/*; do echo "$$(basename $$f)"; done) | bin/buildindexedfile.sh -a build/TOTAL.DATA res/ARTWORK.SHR > build/ARTWORK.IDX)
|
||||||
#
|
#
|
||||||
|
# precompute indexed files for demo launchers
|
||||||
|
# note: these can not be padded because some of them are loaded too close to $C000
|
||||||
|
#
|
||||||
|
[ -f build/index ] || ((for f in build/DEMO/*; do echo "$$(basename $$f)"; done) | bin/buildindexedfile.sh -a build/TOTAL.DATA build/DEMO > build/DEMO.IDX)
|
||||||
|
[ -f build/index ] || bin/addfile.sh build/DEMO.IDX build/TOTAL.DATA > src/index/demo.idx.a
|
||||||
|
|
||||||
|
#
|
||||||
# precompute indexed files for single-load game binaries
|
# precompute indexed files for single-load game binaries
|
||||||
# note: these can be padded because they are loaded at a time when all of main memory is clobber-able
|
# note: these can be padded because they are loaded at a time when all of main memory is clobber-able
|
||||||
#
|
#
|
||||||
|
|
|
@ -1,94 +0,0 @@
|
||||||
# This file is maintained by hand
|
|
||||||
|
|
||||||
AC=Type(06),AuxType(9B00),Access(C3)
|
|
||||||
AGENT.U.S.A=Type(06),AuxType(0300),Access(C3)
|
|
||||||
ALIEN.AMBUSH=Type(06),AuxType(0300),Access(C3)
|
|
||||||
ALIEN.DOWNPOUR=Type(06),AuxType(0300),Access(C3)
|
|
||||||
ALIEN.MUNCHIES=Type(06),AuxType(0200),Access(C3)
|
|
||||||
ALIEN.TYPHOON=Type(06),AuxType(0300),Access(C3)
|
|
||||||
AO=Type(06),AuxType(B900),Access(C3)
|
|
||||||
APPLE.INVADER=Type(06),AuxType(0200),Access(C3)
|
|
||||||
AQUATRON=Type(06),AuxType(BD00),Access(C3)
|
|
||||||
AXIS.ASSASSIN=Type(06),AuxType(0300),Access(C3)
|
|
||||||
BATTLEZONE=Type(06),AuxType(0300),Access(C3)
|
|
||||||
BEER.RUN=Type(06),AuxType(0300),Access(C3)
|
|
||||||
BELLHOP=Type(06),AuxType(0300),Access(C3)
|
|
||||||
BB=Type(06),AuxType(0300),Access(C3)
|
|
||||||
BOLO=Type(06),AuxType(0300),Access(C3)
|
|
||||||
BORG=Type(06),AuxType(0310),Access(C3)
|
|
||||||
BK=Type(06),AuxType(A800),Access(C3)
|
|
||||||
BU=Type(06),AuxType(0300),Access(C3)
|
|
||||||
BUZZARD.BAIT=Type(06),AuxType(0300),Access(C3)
|
|
||||||
CB=Type(06),AuxType(0210),Access(C3)
|
|
||||||
CEILING.ZERO=Type(06),AuxType(0300),Access(C3)
|
|
||||||
CL=Type(06),AuxType(0200),Access(C3)
|
|
||||||
CHOPLIFTER=Type(06),AuxType(0300),Access(C3)
|
|
||||||
CONAN=Type(06),AuxType(0200),Access(C3)
|
|
||||||
CRIME.WAVE=Type(06),AuxType(BE00),Access(C3)
|
|
||||||
CYCLOD=Type(06),AuxType(0300),Access(C3)
|
|
||||||
DIG.DUG=Type(06),AuxType(0300),Access(C3)
|
|
||||||
DINO.EGGS=Type(06),AuxType(0210),Access(C3)
|
|
||||||
DUNG.BEETLES=Type(06),AuxType(0300),Access(C3)
|
|
||||||
FALCONS=Type(06),AuxType(B000),Access(C3)
|
|
||||||
FIREBIRD=Type(06),AuxType(0300),Access(C3)
|
|
||||||
FIREBUG=Type(06),AuxType(0200),Access(C3)
|
|
||||||
FLIP.OUT=Type(06),AuxType(0300),Access(C3)
|
|
||||||
GALAXIAN=Type(06),AuxType(0320),Access(C3)
|
|
||||||
GAMMA.GOBLINS=Type(06),AuxType(B000),Access(C3)
|
|
||||||
GENETIC.DRIFT=Type(06),AuxType(0300),Access(C3)
|
|
||||||
THE.GOONIES=Type(06),AuxType(0300),Access(C3)
|
|
||||||
GREMLINS=Type(06),AuxType(BE00),Access(C3)
|
|
||||||
GUMBALL=Type(06),AuxType(0210),Access(C3)
|
|
||||||
HARD.HAT.MACK=Type(06),AuxType(0200),Access(C3)
|
|
||||||
HIGH.RISE=Type(06),AuxType(0300),Access(C3)
|
|
||||||
JUNGLE.HUNT=Type(06),AuxType(0210),Access(C3)
|
|
||||||
KAMIKAZE=Type(06),AuxType(0300),Access(C3)
|
|
||||||
KARATEKA=Type(06),AuxType(0200),Access(C3)
|
|
||||||
LABYRINTH=Type(06),AuxType(0310),Access(C3)
|
|
||||||
LADY.TUT=Type(06),AuxType(0200),Access(C3)
|
|
||||||
LASER.BOUNCE=Type(06),AuxType(0300),Access(C3)
|
|
||||||
LAZER.SILK=Type(06),AuxType(0300),Access(C3)
|
|
||||||
LODE.RUNNER=Type(06),AuxType(0200),Access(C3)
|
|
||||||
LOST.TOMB=Type(06),AuxType(0300),Access(C3)
|
|
||||||
MC=Type(06),AuxType(0200),Access(C3)
|
|
||||||
MOON.PATROL=Type(06),AuxType(0200),Access(C3)
|
|
||||||
NIGHT.STALKER=Type(06),AuxType(BD00),Access(C3)
|
|
||||||
NI=Type(06),AuxType(0300),Access(C3)
|
|
||||||
N.O.R.A.D=Type(06),AuxType(0330),Access(C3)
|
|
||||||
NIBBLER=Type(06),AuxType(0300),Access(C3)
|
|
||||||
OM=Type(06),AuxType(0280),Access(C3)
|
|
||||||
PACMAN=Type(06),AuxType(0300),Access(C3)
|
|
||||||
PEST.PATROL=Type(06),AuxType(0300),Access(C3)
|
|
||||||
PM=Type(06),AuxType(0210),Access(C3)
|
|
||||||
PITFALL.II=Type(06),AuxType(0300),Access(C3)
|
|
||||||
PLASMANIA=Type(06),AuxType(0200),Access(C3)
|
|
||||||
PHASER.FIRE=Type(06),AuxType(B200),Access(C3)
|
|
||||||
POOYAN=Type(06),AuxType(0300),Access(C3)
|
|
||||||
REPTON=Type(06),AuxType(0200),Access(C3)
|
|
||||||
ROBOTRON.2084=Type(06),AuxType(9000),Access(C3)
|
|
||||||
SAMMY.LIGHTFOOT=Type(06),AuxType(BA00),Access(C3)
|
|
||||||
SERPENTINE=Type(06),AuxType(0300),Access(C3)
|
|
||||||
SHORT.CIRCUIT=Type(06),AuxType(0210),Access(C3)
|
|
||||||
SNAKE.BYTE=Type(06),AuxType(0300),Access(C3)
|
|
||||||
SNEAKERS=Type(06),AuxType(0300),Access(C3)
|
|
||||||
SPACE.EGGS=Type(06),AuxType(0300),Access(C3)
|
|
||||||
SPACE.QUARKS=Type(06),AuxType(B000),Access(C3)
|
|
||||||
SPARE.CHANGE=Type(06),AuxType(0200),Access(C3)
|
|
||||||
SPCARTOON.11=Type(06),AuxType(0200),Access(C3)
|
|
||||||
SPCARTOON.22=Type(06),AuxType(0200),Access(C3)
|
|
||||||
SPCARTOON.33=Type(06),AuxType(0200),Access(C3)
|
|
||||||
SPCARTOON.44=Type(06),AuxType(0200),Access(C3)
|
|
||||||
SPCARTOON.55=Type(06),AuxType(0200),Access(C3)
|
|
||||||
SPCARTOON.66=Type(06),AuxType(0200),Access(C3)
|
|
||||||
SPIDER.RAID=Type(06),AuxType(0300),Access(C3)
|
|
||||||
SPY.HUNTER=Type(06),AuxType(0200),Access(C3)
|
|
||||||
SD=Type(06),AuxType(0300),Access(C3)
|
|
||||||
STAR.BLAZER=Type(06),AuxType(0300),Access(C3)
|
|
||||||
STARGATE=Type(06),AuxType(0200),Access(C3)
|
|
||||||
STELLAR.7=Type(06),AuxType(0200),Access(C3)
|
|
||||||
THUNDER.BOMBS=Type(06),AuxType(B000),Access(C3)
|
|
||||||
TB=Type(06),AuxType(0300),Access(C3)
|
|
||||||
TUNNEL.TERROR=Type(06),AuxType(BD00),Access(C3)
|
|
||||||
WARP.DESTROYER=Type(06),AuxType(0320),Access(C3)
|
|
||||||
WAVY.NAVY=Type(06),AuxType(0300),Access(C3)
|
|
||||||
VINDICATOR=Type(06),AuxType(0320),Access(C3)
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/AGENT.U.S.A",plain
|
!to "build/DEMO/AGENT.U.S.A#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/ALIEN.AMBUSH",plain
|
!to "build/DEMO/ALIEN.AMBUSH#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by qkumba
|
;(c) 2021-2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/ALIEN.DOWNPOUR",plain
|
!to "build/DEMO/ALIEN.DOWNPOUR#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/ALIEN.MUNCHIES",plain
|
!to "build/DEMO/ALIEN.MUNCHIES#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M./qkumba
|
;(c) 2021-2022 by Frank M./qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/ALIEN.TYPHOON",plain
|
!to "build/DEMO/ALIEN.TYPHOON#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/APPLE.INVADER",plain
|
!to "build/DEMO/APPLE.INVADER#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/AO",plain
|
!to "build/DEMO/AO#06B900",plain
|
||||||
*=$B900
|
*=$B900
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/AQUATRON",plain
|
!to "build/DEMO/AQUATRON#06BD00",plain
|
||||||
*=$BD00
|
*=$BD00
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/AXIS.ASSASSIN",plain
|
!to "build/DEMO/AXIS.ASSASSIN#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/BATTLEZONE",plain
|
!to "build/DEMO/BATTLEZONE#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/BEER.RUN",plain
|
!to "build/DEMO/BEER.RUN#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/BELLHOP",plain
|
!to "build/DEMO/BELLHOP#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/BOLO",plain
|
!to "build/DEMO/BOLO#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/BORG",plain
|
!to "build/DEMO/BORG#060310",plain
|
||||||
*=$310
|
*=$310
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/BK",plain
|
!to "build/DEMO/BK#06A800",plain
|
||||||
*=$A800
|
*=$A800
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/BB",plain
|
!to "build/DEMO/BB#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/BU",plain
|
!to "build/DEMO/BU#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/BUZZARD.BAIT",plain
|
!to "build/DEMO/BUZZARD.BAIT#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/CB",plain
|
!to "build/DEMO/CB#060210",plain
|
||||||
*=$210
|
*=$210
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/CEILING.ZERO",plain
|
!to "build/DEMO/CEILING.ZERO#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/CL",plain
|
!to "build/DEMO/CL#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by qkumba
|
;(c) 2021-2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/CHOPLIFTER",plain
|
!to "build/DEMO/CHOPLIFTER#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/AC",plain
|
!to "build/DEMO/AC#069B00",plain
|
||||||
*=$9B00
|
*=$9B00
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/CONAN",plain
|
!to "build/DEMO/CONAN#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/CRIME.WAVE",plain
|
!to "build/DEMO/CRIME.WAVE#06BE00",plain
|
||||||
*=$BE00
|
*=$BE00
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/CYCLOD",plain
|
!to "build/DEMO/CYCLOD#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/DIG.DUG",plain
|
!to "build/DEMO/DIG.DUG#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/DINO.EGGS",plain
|
!to "build/DEMO/DINO.EGGS#060210",plain
|
||||||
*=$210
|
*=$210
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/DUNG.BEETLES",plain
|
!to "build/DEMO/DUNG.BEETLES#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/FALCONS",plain
|
!to "build/DEMO/FALCONS#06B000",plain
|
||||||
*=$B000
|
*=$B000
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/FIREBIRD",plain
|
!to "build/DEMO/FIREBIRD#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/FIREBUG",plain
|
!to "build/DEMO/FIREBUG#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/FLIP.OUT",plain
|
!to "build/DEMO/FLIP.OUT#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/GALAXIAN",plain
|
!to "build/DEMO/GALAXIAN#060320",plain
|
||||||
*=$320
|
*=$320
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/GAMMA.GOBLINS",plain
|
!to "build/DEMO/GAMMA.GOBLINS#06B000",plain
|
||||||
*=$B000
|
*=$B000
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/GENETIC.DRIFT",plain
|
!to "build/DEMO/GENETIC.DRIFT#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/GREMLINS",plain
|
!to "build/DEMO/GREMLINS#06BE00",plain
|
||||||
*=$be00
|
*=$be00
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/GUMBALL",plain
|
!to "build/DEMO/GUMBALL#060210",plain
|
||||||
*=$210
|
*=$210
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/HARD.HAT.MACK",plain
|
!to "build/DEMO/HARD.HAT.MACK#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/HIGH.RISE",plain
|
!to "build/DEMO/HIGH.RISE#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/JUNGLE.HUNT",plain
|
!to "build/DEMO/JUNGLE.HUNT#060210",plain
|
||||||
*=$210
|
*=$210
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/KAMIKAZE",plain
|
!to "build/DEMO/KAMIKAZE#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/KARATEKA",plain
|
!to "build/DEMO/KARATEKA#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/prelaunch/common.a"
|
!source "src/prelaunch/common.a"
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/LABYRINTH",plain
|
!to "build/DEMO/LABYRINTH#060310",plain
|
||||||
*=$310
|
*=$310
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/LADY.TUT",plain
|
!to "build/DEMO/LADY.TUT#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/LASER.BOUNCE",plain
|
!to "build/DEMO/LASER.BOUNCE#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/LAZER.SILK",plain
|
!to "build/DEMO/LAZER.SILK#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/LODE.RUNNER",plain
|
!to "build/DEMO/LODE.RUNNER#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/LOST.TOMB",plain
|
!to "build/DEMO/LOST.TOMB#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/MOON.PATROL",plain
|
!to "build/DEMO/MOON.PATROL#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/MC",plain
|
!to "build/DEMO/MC#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/N.O.R.A.D",plain
|
!to "build/DEMO/N.O.R.A.D#060330",plain
|
||||||
*=$330
|
*=$330
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/NIBBLER",plain
|
!to "build/DEMO/NIBBLER#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by qkumba/Frank M.
|
;(c) 2021-2022 by qkumba/Frank M.
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/NIGHT.STALKER",plain
|
!to "build/DEMO/NIGHT.STALKER#06BD00",plain
|
||||||
*=$BD00
|
*=$BD00
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/NI",plain
|
!to "build/DEMO/NI#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/OM",plain
|
!to "build/DEMO/OM#060280",plain
|
||||||
*=$280
|
*=$280
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/PACMAN",plain
|
!to "build/DEMO/PACMAN#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/PEST.PATROL",plain
|
!to "build/DEMO/PEST.PATROL#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/PHASER.FIRE",plain
|
!to "build/DEMO/PHASER.FIRE#06B200",plain
|
||||||
*=$B200
|
*=$B200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/PM",plain
|
!to "build/DEMO/PM#060210",plain
|
||||||
*=$210
|
*=$210
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/PITFALL.II",plain
|
!to "build/DEMO/PITFALL.II#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/PLASMANIA",plain
|
!to "build/DEMO/PLASMANIA#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/POOYAN",plain
|
!to "build/DEMO/POOYAN#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/REPTON",plain
|
!to "build/DEMO/REPTON#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/ROBOTRON.2084",plain
|
!to "build/DEMO/ROBOTRON.2084#069000",plain
|
||||||
*=$9000
|
*=$9000
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SAMMY.LIGHTFOOT",plain
|
!to "build/DEMO/SAMMY.LIGHTFOOT#06BA00",plain
|
||||||
*=$BA00
|
*=$BA00
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SERPENTINE",plain
|
!to "build/DEMO/SERPENTINE#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SHORT.CIRCUIT",plain
|
!to "build/DEMO/SHORT.CIRCUIT#060210",plain
|
||||||
*=$210
|
*=$210
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SNAKE.BYTE",plain
|
!to "build/DEMO/SNAKE.BYTE#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by qkumba
|
;(c) 2021-2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SNEAKERS",plain
|
!to "build/DEMO/SNEAKERS#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SPACE.EGGS",plain
|
!to "build/DEMO/SPACE.EGGS#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by qkumba
|
;(c) 2021-2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SPACE.QUARKS",plain
|
!to "build/DEMO/SPACE.QUARKS#06B000",plain
|
||||||
*=$B000
|
*=$B000
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SPARE.CHANGE",plain
|
!to "build/DEMO/SPARE.CHANGE#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SPCARTOON.11",plain
|
!to "build/DEMO/SPCARTOON.1.#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SPCARTOON.22",plain
|
!to "build/DEMO/SPCARTOON.2.#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SPCARTOON.33",plain
|
!to "build/DEMO/SPCARTOON.3.#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SPCARTOON.44",plain
|
!to "build/DEMO/SPCARTOON.4.#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SPCARTOON.55",plain
|
!to "build/DEMO/SPCARTOON.5.#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SPCARTOON.66",plain
|
!to "build/DEMO/SPCARTOON.6.#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SPIDER.RAID",plain
|
!to "build/DEMO/SPIDER.RAID#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SPY.HUNTER",plain
|
!to "build/DEMO/SPY.HUNTER#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/SD",plain
|
!to "build/DEMO/SD#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/STAR.BLAZER",plain
|
!to "build/DEMO/STAR.BLAZER#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/STARGATE",plain
|
!to "build/DEMO/STARGATE#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/STELLAR.7",plain
|
!to "build/DEMO/STELLAR.7#060200",plain
|
||||||
*=$200
|
*=$200
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2022 by qkumba
|
;(c) 2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/THE.GOONIES",plain
|
!to "build/DEMO/THE.GOONIES#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/THUNDER.BOMBS",plain
|
!to "build/DEMO/THUNDER.BOMBS#06B000",plain
|
||||||
*=$B000
|
*=$B000
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by qkumba
|
;(c) 2021-2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/TB",plain
|
!to "build/DEMO/TB#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/TUNNEL.TERROR",plain
|
!to "build/DEMO/TUNNEL.TERROR#06BD00",plain
|
||||||
*=$BD00
|
*=$BD00
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/VINDICATOR",plain
|
!to "build/DEMO/VINDICATOR#060320",plain
|
||||||
*=$320
|
*=$320
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by Frank M., qkumba
|
;(c) 2021-2022 by Frank M., qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/WARP.DESTROYER",plain
|
!to "build/DEMO/WARP.DESTROYER#060320",plain
|
||||||
*=$320
|
*=$320
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
;(c) 2021-2022 by qkumba
|
;(c) 2021-2022 by qkumba
|
||||||
|
|
||||||
!cpu 6502
|
!cpu 6502
|
||||||
!to "build/DEMO/WAVY.NAVY",plain
|
!to "build/DEMO/WAVY.NAVY#060300",plain
|
||||||
*=$300
|
*=$300
|
||||||
|
|
||||||
!source "src/constants.a" ; no code in these
|
!source "src/constants.a" ; no code in these
|
||||||
|
|
|
@ -217,20 +217,21 @@ Launch
|
||||||
jmp LaunchInternal
|
jmp LaunchInternal
|
||||||
|
|
||||||
;------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------
|
||||||
; LoadXSingle
|
; LoadXSingle/LoadXSingle_NameIsAlreadySet/LoadXFile
|
||||||
; load an indexed file from the xsingle OKVS
|
; load an indexed file via an extended index record that also contains starting
|
||||||
|
; address information
|
||||||
;
|
;
|
||||||
; in: A/Y points to game filename (must be listed in xsingle OKVS)
|
; in: A/Y points to game filename (must be listed in xsingle OKVS)
|
||||||
; out: all flags & registers clobbered
|
; out: all flags & registers clobbered
|
||||||
;------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------
|
||||||
LoadXSingle
|
LoadXSingle ; entry point used by demos to load additional resources
|
||||||
+ST16 xfile
|
+ST16 xfile
|
||||||
LoadXSingle_NameIsAlreadySet
|
LoadXSingle_NameIsAlreadySet ; entry point used by PlayGame
|
||||||
jsr LoadIndexedFile ; load xsingle index file (contains pointers to game binaries)
|
jsr LoadIndexedFile ; load xsingle index file (contains pointers to game binaries)
|
||||||
- !word gSearchCache ; clobber prelaunch index file which we no longer need
|
- !word gSearchCache ; clobber search cache which we no longer need
|
||||||
!word kXSingleRecord
|
!word kXSingleRecord
|
||||||
|
LoadXFile ; entry point used by attract mode to load self-running demo
|
||||||
jsr okvs_find ; find this game's xsingle index record
|
jsr okvs_find ; find this game's extended index record
|
||||||
!word -
|
!word -
|
||||||
xfile !word $FDFD ; SMC
|
xfile !word $FDFD ; SMC
|
||||||
+ST16 @xsingleIndexRecordPtr
|
+ST16 @xsingleIndexRecordPtr
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 15164123
|
!be24 15176957
|
||||||
!le16 5108
|
!le16 5108
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 15110964
|
!be24 15123798
|
||||||
!le16 5605
|
!le16 5605
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 15045757
|
!be24 15058591
|
||||||
!le16 3993
|
!le16 3993
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 15059825
|
!be24 15072659
|
||||||
!le16 4412
|
!le16 4412
|
||||||
|
|
|
@ -4,5 +4,5 @@
|
||||||
; This file is automatically generated
|
; This file is automatically generated
|
||||||
;
|
;
|
||||||
!byte 0
|
!byte 0
|
||||||
!be24 15077447
|
!be24 15090281
|
||||||
!le16 5632
|
!le16 5632
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user