diff --git a/res/ACTION.HGR.UNCOMPRESSED/ACEY.DEUCEY b/res/ACTION.HGR.UNCOMPRESSED/ACEY.DEUCEY new file mode 100644 index 0000000..8d77b9e Binary files /dev/null and b/res/ACTION.HGR.UNCOMPRESSED/ACEY.DEUCEY differ diff --git a/res/ACTION.HGR/ACEY.DEUCEY b/res/ACTION.HGR/ACEY.DEUCEY new file mode 100644 index 0000000..84c7f24 Binary files /dev/null and b/res/ACTION.HGR/ACEY.DEUCEY differ diff --git a/res/ATTRACT/ACEY.DEUCEY b/res/ATTRACT/ACEY.DEUCEY new file mode 100644 index 0000000..2181bb0 --- /dev/null +++ b/res/ATTRACT/ACEY.DEUCEY @@ -0,0 +1,8 @@ +# +# Attract mode for ACEY.DEUCEY +# This file is automatically generated +# + +ACEY.DEUCEY=A + +[eof] diff --git a/res/CACHE00.IDX b/res/CACHE00.IDX index 3c4fb31..7f2dc11 100644 Binary files a/res/CACHE00.IDX and b/res/CACHE00.IDX differ diff --git a/res/CACHE01.IDX b/res/CACHE01.IDX index 3fc040b..8616804 100644 Binary files a/res/CACHE01.IDX and b/res/CACHE01.IDX differ diff --git a/res/CACHE10.IDX b/res/CACHE10.IDX index 823c42b..d5ed8f9 100644 Binary files a/res/CACHE10.IDX and b/res/CACHE10.IDX differ diff --git a/res/CACHE11.IDX b/res/CACHE11.IDX index 1798f7d..afeb0ed 100644 Binary files a/res/CACHE11.IDX and b/res/CACHE11.IDX differ diff --git a/res/GAMES.CONF b/res/GAMES.CONF index 0ab6f7e..69e9d0e 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -23,6 +23,7 @@ # 11100,SLICKS=8bit-Slicks/2020 +00001,ACEY.DEUCEY=Acey Deucey/1982 01000,ANCHORMAN=Anchorman/1988 01100,ADVANCE=Advance to Boardwalk/1990 00001,AUTOBAHN=Autobahn/1981 diff --git a/res/SS/ACTABC3.CONF b/res/SS/ACTABC3.CONF index 3b9ce8e..c221303 100644 --- a/res/SS/ACTABC3.CONF +++ b/res/SS/ACTABC3.CONF @@ -6,6 +6,7 @@ CHUCK.YEAGER CHECKERS CHAMP.BOXING BOP.N.WRESTLE2=BOP.N.WRESTLE +ACEY.DEUCEY CHAMP.WRESTLE2=CHAMP.WRESTLE [eof] diff --git a/res/SS/ACTBOARD.CONF b/res/SS/ACTBOARD.CONF index 3804c53..63a925a 100644 --- a/res/SS/ACTBOARD.CONF +++ b/res/SS/ACTBOARD.CONF @@ -7,6 +7,7 @@ CHECKERS MICROCHESS GO.FOUR.IT DRAW.POKER +ACEY.DEUCEY ODIN PENSATE ULTRACHECKERS diff --git a/res/SS/CATBOARD.CONF b/res/SS/CATBOARD.CONF index b8a9086..226c236 100644 --- a/res/SS/CATBOARD.CONF +++ b/res/SS/CATBOARD.CONF @@ -3,6 +3,7 @@ # PENSATE +ACEY.DEUCEY ODIN GO.FOUR.IT ULTRACHECKERS diff --git a/res/SS/TITLEABC1.CONF b/res/SS/TITLEABC1.CONF index c9de7ef..24eb50d 100644 --- a/res/SS/TITLEABC1.CONF +++ b/res/SS/TITLEABC1.CONF @@ -4,6 +4,7 @@ BLACK.BELT ANCHORMAN +ACEY.DEUCEY CHAMP.BSKETBALL BOP.N.WRESTLE AUTOBAHN diff --git a/res/TITLE.HGR.UNPACKED/ACEY.DEUCEY b/res/TITLE.HGR.UNPACKED/ACEY.DEUCEY new file mode 100644 index 0000000..6ac8f8c Binary files /dev/null and b/res/TITLE.HGR.UNPACKED/ACEY.DEUCEY differ diff --git a/res/TITLE.HGR/ACEY.DEUCEY b/res/TITLE.HGR/ACEY.DEUCEY new file mode 100644 index 0000000..eb6024d Binary files /dev/null and b/res/TITLE.HGR/ACEY.DEUCEY differ diff --git a/res/dsk/acey deucey (4am pack).po b/res/dsk/acey deucey (4am pack).po new file mode 100644 index 0000000..009a283 Binary files /dev/null and b/res/dsk/acey deucey (4am pack).po differ diff --git a/res/history.md b/res/history.md index bc6038e..b3e01d9 100644 --- a/res/history.md +++ b/res/history.md @@ -4,6 +4,7 @@ ### New games +- Acey Deucey - Advance to Boardwalk - All New Family Feud - Anchorman diff --git a/res/ports/acey-deucey/Makefile b/res/ports/acey-deucey/Makefile new file mode 100644 index 0000000..042f984 --- /dev/null +++ b/res/ports/acey-deucey/Makefile @@ -0,0 +1,55 @@ +# https://sourceforge.net/projects/acme-crossass/ +ACME=acme + +# https://github.com/mach-kernel/cadius +CADIUS=cadius + +EXOMIZER=exomizer mem -lnone -P23 -f -q + +BUILDDIR=build +DISKVOLUME=ACEY.DEUCEY +LOADER=$(BUILDDIR)/LOADER.SYSTEM\#FF2000 +EXE=$(BUILDDIR)/ACEY.DEUCEY\#068000 +COMPRESSED1=src/OBJ1.X +COMPRESSED2=src/OBJ2.X +SOURCES=$(wildcard src/*.a) $(COMPRESSED1) $(COMPRESSED2) +RES=$(wildcard res/*) $(wildcard ../common/res/*) +BUILDDISK=$(BUILDDIR)/$(DISKVOLUME).po + +.PHONY: clean mount all + +$(BUILDDISK): $(EXE) $(LOADER) $(RES) + +$(LOADER): $(SOURCES) | $(BUILDDIR) + $(ACME) src/loader.a + $(CADIUS) REPLACEFILE "$(BUILDDISK)" "/$(DISKVOLUME)/" "$(LOADER)" -C + @touch "$@" + +$(EXE): $(SOURCES) $(COMPRESSED1) $(COMPRESSED2) | $(BUILDDIR) + $(ACME) src/acey.deucey.a + $(CADIUS) REPLACEFILE "$(BUILDDISK)" "/$(DISKVOLUME)/" "$(EXE)" -C + @touch "$@" + +$(RES): $(BUILDDIR) + $(CADIUS) REPLACEFILE "$(BUILDDISK)" "/$(DISKVOLUME)/" "$@" -C + @touch "$@" + +$(COMPRESSED1): + $(EXOMIZER) src/OBJ1@0x0900 -o "$@" + +$(COMPRESSED2): + $(EXOMIZER) src/OBJ2@0x0400 -o "$@" + +mount: $(BUILDDISK) + @open "$(BUILDDISK)" + +clean: + rm -rf "$(BUILDDIR)" + +$(BUILDDIR): + mkdir -p "$@" + $(CADIUS) CREATEVOLUME "$(BUILDDISK)" "$(DISKVOLUME)" 140KB -C + +all: clean mount + +.NOTPARALLEL: diff --git a/res/ports/acey-deucey/src/OBJ1 b/res/ports/acey-deucey/src/OBJ1 new file mode 100644 index 0000000..dad5276 Binary files /dev/null and b/res/ports/acey-deucey/src/OBJ1 differ diff --git a/res/ports/acey-deucey/src/OBJ1.X b/res/ports/acey-deucey/src/OBJ1.X new file mode 100644 index 0000000..7883715 Binary files /dev/null and b/res/ports/acey-deucey/src/OBJ1.X differ diff --git a/res/ports/acey-deucey/src/OBJ2 b/res/ports/acey-deucey/src/OBJ2 new file mode 100644 index 0000000..76650e9 Binary files /dev/null and b/res/ports/acey-deucey/src/OBJ2 differ diff --git a/res/ports/acey-deucey/src/OBJ2.X b/res/ports/acey-deucey/src/OBJ2.X new file mode 100644 index 0000000..c011917 Binary files /dev/null and b/res/ports/acey-deucey/src/OBJ2.X differ diff --git a/res/ports/acey-deucey/src/acey.deucey.a b/res/ports/acey-deucey/src/acey.deucey.a new file mode 100644 index 0000000..1fe9860 --- /dev/null +++ b/res/ports/acey-deucey/src/acey.deucey.a @@ -0,0 +1,41 @@ +!cpu 6502 +*=$8000 +!to "build/ACEY.DEUCEY#068000",plain + + !src "../common/src/constants.a" + !src "../common/src/macros.a" + + jmp start + +compressed_data + !bin "src/OBJ1.X" + !bin "src/OBJ2.X" +FORWARD_DECRUNCHING = 1 +SHOW_PROGRESS_DURING_DECRUNCH = 0 + !src "../common/src/exodecrunch.a" + +start + +INIT_MACHINE + jsr decrunch ; compressed data contains target address +!if * != $97A8 { + !serious "Adjust prelaunch to patch JSR at ", *, " to JMP" +} + jsr $900 + bit CLEARKBD + jsr decrunch + ldx #$30 ; wait loop based on original game code +- lda #$70 + jsr ROM_WAIT + dex + beq + + bit KBD + bpl - ++ bit CLEARKBD + jmp $40C + +get_crunched_byte + lda compressed_data + inc get_crunched_byte+1 + bne + + inc get_crunched_byte+2 ++ rts diff --git a/res/ports/acey-deucey/src/loader.a b/res/ports/acey-deucey/src/loader.a new file mode 100644 index 0000000..7f3f3a1 --- /dev/null +++ b/res/ports/acey-deucey/src/loader.a @@ -0,0 +1,25 @@ +!cpu 6502 +*=$2000 +!to "build/LOADER.SYSTEM#FF2000",plain + + !src "../common/src/constants.a" + !src "../common/src/macros.a" + + +READ_ENTIRE_FILE parm_boot_open, parm_boot_read + jmp (entry) + +parm_boot_open + !byte 3 + !word filename + !word $2100 + !byte 0 + +parm_boot_read + !byte 4 + !byte 1 +entry !word $8000 + !word $FFFF + !word 0 + +filename + !text 11,"ACEY.DEUCEY" diff --git a/src/index/artwork.idx.a b/src/index/artwork.idx.a index 35868f1..d24495b 100644 --- a/src/index/artwork.idx.a +++ b/src/index/artwork.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2679622 + !be24 2694619 !le16 630 diff --git a/src/index/attract.idx.a b/src/index/attract.idx.a index 0044e00..30a7fa7 100644 --- a/src/index/attract.idx.a +++ b/src/index/attract.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2663761 + !be24 2678686 !le16 1543 diff --git a/src/index/cache00.idx.a b/src/index/cache00.idx.a index d98ff24..b194cf0 100644 --- a/src/index/cache00.idx.a +++ b/src/index/cache00.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2650825 - !le16 574 + !be24 2665574 + !le16 581 diff --git a/src/index/cache01.idx.a b/src/index/cache01.idx.a index 881eb4f..a6e6979 100644 --- a/src/index/cache01.idx.a +++ b/src/index/cache01.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2653581 - !le16 935 + !be24 2668371 + !le16 949 diff --git a/src/index/cache10.idx.a b/src/index/cache10.idx.a index d1c03c5..89b74b2 100644 --- a/src/index/cache10.idx.a +++ b/src/index/cache10.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2656750 - !le16 924 + !be24 2671588 + !le16 931 diff --git a/src/index/cache11.idx.a b/src/index/cache11.idx.a index caa9818..0c8c10f 100644 --- a/src/index/cache11.idx.a +++ b/src/index/cache11.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2660869 - !le16 1370 + !be24 2675748 + !le16 1398 diff --git a/src/index/count00.a b/src/index/count00.a index 27c64ac..4f2a3b4 100644 --- a/src/index/count00.a +++ b/src/index/count00.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 43 +!word 44 diff --git a/src/index/count01.a b/src/index/count01.a index a8d0669..301fdf9 100644 --- a/src/index/count01.a +++ b/src/index/count01.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 62 +!word 63 diff --git a/src/index/count10.a b/src/index/count10.a index 07a5138..c4f2655 100644 --- a/src/index/count10.a +++ b/src/index/count10.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 64 +!word 65 diff --git a/src/index/count11.a b/src/index/count11.a index 426edb5..3f10b27 100644 --- a/src/index/count11.a +++ b/src/index/count11.a @@ -3,4 +3,4 @@ ; ; This file is automatically generated ; -!word 88 +!word 89 diff --git a/src/index/coverfade.idx.a b/src/index/coverfade.idx.a index 44c80f7..f8dd832 100644 --- a/src/index/coverfade.idx.a +++ b/src/index/coverfade.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2680252 + !be24 2695249 !le16 306 diff --git a/src/index/credits.idx.a b/src/index/credits.idx.a index 6ada6b3..c456820 100644 --- a/src/index/credits.idx.a +++ b/src/index/credits.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2680902 + !be24 2695899 !le16 336 diff --git a/src/index/decrunch.idx.a b/src/index/decrunch.idx.a index f80d75f..bc5fe3f 100644 --- a/src/index/decrunch.idx.a +++ b/src/index/decrunch.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2681238 + !be24 2696235 !le16 303 diff --git a/src/index/demo.idx.a b/src/index/demo.idx.a index 537214d..94e5249 100644 --- a/src/index/demo.idx.a +++ b/src/index/demo.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2137591 + !be24 2146188 !le16 69 diff --git a/src/index/dfx.idx.a b/src/index/dfx.idx.a index fb081e3..6e66a29 100644 --- a/src/index/dfx.idx.a +++ b/src/index/dfx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2667944 + !be24 2682869 !le16 1640 diff --git a/src/index/dgr.fizzle.idx.a b/src/index/dgr.fizzle.idx.a index d3a6660..3e2f52b 100644 --- a/src/index/dgr.fizzle.idx.a +++ b/src/index/dgr.fizzle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2680634 + !be24 2695631 !le16 67 diff --git a/src/index/dgr.idx.a b/src/index/dgr.idx.a index 0d82537..410ca7e 100644 --- a/src/index/dgr.idx.a +++ b/src/index/dgr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2679610 + !be24 2694607 !le16 12 diff --git a/src/index/dhgr.idx.a b/src/index/dhgr.idx.a index e26d2b8..287b74b 100644 --- a/src/index/dhgr.idx.a +++ b/src/index/dhgr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2678496 + !be24 2693493 !le16 1062 diff --git a/src/index/dtitle.idx.a b/src/index/dtitle.idx.a index 7aa8569..028899b 100644 --- a/src/index/dtitle.idx.a +++ b/src/index/dtitle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2675962 + !be24 2690941 !le16 365 diff --git a/src/index/fx.idx.a b/src/index/fx.idx.a index b4ea436..8197dee 100644 --- a/src/index/fx.idx.a +++ b/src/index/fx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2665304 + !be24 2680229 !le16 2640 diff --git a/src/index/gamehelp.idx.a b/src/index/gamehelp.idx.a index 735af5d..ed96c29 100644 --- a/src/index/gamehelp.idx.a +++ b/src/index/gamehelp.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2669942 - !le16 1522 + !be24 2684867 + !le16 1540 diff --git a/src/index/gr.fizzle.idx.a b/src/index/gr.fizzle.idx.a index 390ec37..ddd1b3b 100644 --- a/src/index/gr.fizzle.idx.a +++ b/src/index/gr.fizzle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2680558 + !be24 2695555 !le16 76 diff --git a/src/index/gr.idx.a b/src/index/gr.idx.a index b7f57ff..edfcca7 100644 --- a/src/index/gr.idx.a +++ b/src/index/gr.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2679558 + !be24 2694555 !le16 52 diff --git a/src/index/helptext.idx.a b/src/index/helptext.idx.a index 34afd4f..e09cf28 100644 --- a/src/index/helptext.idx.a +++ b/src/index/helptext.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2680701 + !be24 2695698 !le16 201 diff --git a/src/index/hgr0.idx.a b/src/index/hgr0.idx.a index 09bb1c4..f0ca841 100644 --- a/src/index/hgr0.idx.a +++ b/src/index/hgr0.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2676327 - !le16 438 + !be24 2691306 + !le16 456 diff --git a/src/index/hgr1.idx.a b/src/index/hgr1.idx.a index 9272f76..08def04 100644 --- a/src/index/hgr1.idx.a +++ b/src/index/hgr1.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2676765 + !be24 2691762 !le16 209 diff --git a/src/index/hgr2.idx.a b/src/index/hgr2.idx.a index fcf2763..d3f9a98 100644 --- a/src/index/hgr2.idx.a +++ b/src/index/hgr2.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2676974 + !be24 2691971 !le16 107 diff --git a/src/index/hgr3.idx.a b/src/index/hgr3.idx.a index c08f741..537a564 100644 --- a/src/index/hgr3.idx.a +++ b/src/index/hgr3.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2677081 + !be24 2692078 !le16 292 diff --git a/src/index/hgr4.idx.a b/src/index/hgr4.idx.a index 113e4dc..95cdee9 100644 --- a/src/index/hgr4.idx.a +++ b/src/index/hgr4.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2677373 + !be24 2692370 !le16 791 diff --git a/src/index/hgr5.idx.a b/src/index/hgr5.idx.a index c6b943f..634df8a 100644 --- a/src/index/hgr5.idx.a +++ b/src/index/hgr5.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2678164 + !be24 2693161 !le16 305 diff --git a/src/index/hgr6.idx.a b/src/index/hgr6.idx.a index 72375ef..b4159cc 100644 --- a/src/index/hgr6.idx.a +++ b/src/index/hgr6.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2678469 + !be24 2693466 !le16 27 diff --git a/src/index/joystick.idx.a b/src/index/joystick.idx.a index 32f026d..ac64641 100644 --- a/src/index/joystick.idx.a +++ b/src/index/joystick.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2681541 + !be24 2696538 !le16 2370 diff --git a/src/index/miniattract0.idx.a b/src/index/miniattract0.idx.a index 82bc738..ba8fdae 100644 --- a/src/index/miniattract0.idx.a +++ b/src/index/miniattract0.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2673221 - !le16 897 + !be24 2688164 + !le16 915 diff --git a/src/index/miniattract1.idx.a b/src/index/miniattract1.idx.a index 744492f..b40d7d9 100644 --- a/src/index/miniattract1.idx.a +++ b/src/index/miniattract1.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2674118 + !be24 2689079 !le16 629 diff --git a/src/index/prelaunch.idx.a b/src/index/prelaunch.idx.a index af687b4..cd2a2d7 100644 --- a/src/index/prelaunch.idx.a +++ b/src/index/prelaunch.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2662239 - !le16 1522 + !be24 2677146 + !le16 1540 diff --git a/src/index/res.cover.idx.a b/src/index/res.cover.idx.a index 055b088..083d6f2 100644 --- a/src/index/res.cover.idx.a +++ b/src/index/res.cover.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 850475 + !be24 858155 !le16 8184 diff --git a/src/index/res.help.idx.a b/src/index/res.help.idx.a index 4357464..2451942 100644 --- a/src/index/res.help.idx.a +++ b/src/index/res.help.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 866851 + !be24 874531 !le16 8184 diff --git a/src/index/res.title.idx.a b/src/index/res.title.idx.a index de1a616..6bffffd 100644 --- a/src/index/res.title.idx.a +++ b/src/index/res.title.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 858659 + !be24 866339 !le16 8192 diff --git a/src/index/search00.idx.a b/src/index/search00.idx.a index e727e26..a4692d7 100644 --- a/src/index/search00.idx.a +++ b/src/index/search00.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2649402 - !le16 1423 + !be24 2664117 + !le16 1457 diff --git a/src/index/search01.idx.a b/src/index/search01.idx.a index 4333dc1..4904618 100644 --- a/src/index/search01.idx.a +++ b/src/index/search01.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2651399 - !le16 2182 + !be24 2666155 + !le16 2216 diff --git a/src/index/search10.idx.a b/src/index/search10.idx.a index 770db21..57de2ec 100644 --- a/src/index/search10.idx.a +++ b/src/index/search10.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2654516 - !le16 2234 + !be24 2669320 + !le16 2268 diff --git a/src/index/search11.idx.a b/src/index/search11.idx.a index d477d32..1b14214 100644 --- a/src/index/search11.idx.a +++ b/src/index/search11.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2657674 - !le16 3195 + !be24 2672519 + !le16 3229 diff --git a/src/index/sfx.idx.a b/src/index/sfx.idx.a index 46697f5..5f793ac 100644 --- a/src/index/sfx.idx.a +++ b/src/index/sfx.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2669584 + !be24 2684509 !le16 358 diff --git a/src/index/slideshow.idx.a b/src/index/slideshow.idx.a index ac8d9bf..052e8a1 100644 --- a/src/index/slideshow.idx.a +++ b/src/index/slideshow.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2671464 + !be24 2686407 !le16 1757 diff --git a/src/index/title.idx.a b/src/index/title.idx.a index c414451..68d0451 100644 --- a/src/index/title.idx.a +++ b/src/index/title.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2674747 - !le16 1215 + !be24 2689708 + !le16 1233 diff --git a/src/index/xsingle.idx.a b/src/index/xsingle.idx.a index 4a33f0b..48ef8e7 100644 --- a/src/index/xsingle.idx.a +++ b/src/index/xsingle.idx.a @@ -4,5 +4,5 @@ ; This file is automatically generated ; !byte 0 - !be24 2648705 - !le16 697 + !be24 2663400 + !le16 717 diff --git a/src/prelaunch/acey.deucy.a b/src/prelaunch/acey.deucy.a new file mode 100644 index 0000000..5148325 --- /dev/null +++ b/src/prelaunch/acey.deucy.a @@ -0,0 +1,18 @@ +;license:MIT + +!cpu 6502 +!to "build/PRELAUNCH.INDEXED/ACEY.DEUCY",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$4C + sta $97A8 + jsr $8000 + +DISABLE_ACCEL + jmp $97A8+3 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}