diff --git a/res/CACHE10.IDX b/res/CACHE10.IDX index 60e68686a..1c3923b8c 100644 Binary files a/res/CACHE10.IDX and b/res/CACHE10.IDX differ diff --git a/res/CACHE11.IDX b/res/CACHE11.IDX index 6a74db5bd..86ff2d944 100644 Binary files a/res/CACHE11.IDX and b/res/CACHE11.IDX differ diff --git a/res/GAMES.CONF b/res/GAMES.CONF index f21925a52..c025a625f 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -174,6 +174,7 @@ 000011,DUNG.BEETLES=Dung Beetles 000110,EARLY.BIRD=Early Bird 000101,EI=Eggs-It +100100,ELECTROARENA=Electroarena 000011,EPOCH=Epoch 000511,ES=Escape! 011700,ETHER.QUEST=Ether Quest diff --git a/res/TITLE.HGR.UNPACKED/ELECTROARENA b/res/TITLE.HGR.UNPACKED/ELECTROARENA new file mode 100644 index 000000000..8ccb3eac9 Binary files /dev/null and b/res/TITLE.HGR.UNPACKED/ELECTROARENA differ diff --git a/res/TITLE.HGR/ELECTROARENA b/res/TITLE.HGR/ELECTROARENA new file mode 100644 index 000000000..770ec8675 Binary files /dev/null and b/res/TITLE.HGR/ELECTROARENA differ diff --git a/res/dsk/electroarena PRODOS (san inc pack).po b/res/dsk/electroarena PRODOS (san inc pack).po new file mode 100644 index 000000000..235f8abaf Binary files /dev/null and b/res/dsk/electroarena PRODOS (san inc pack).po differ diff --git a/src/prelaunch/electroarena.a b/src/prelaunch/electroarena.a new file mode 100644 index 000000000..170642b0d --- /dev/null +++ b/src/prelaunch/electroarena.a @@ -0,0 +1,26 @@ +;license:MIT +;(c) 2025 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH.INDEXED/ELECTROARENA",plain +*=$106 + + !source "src/macros.a" + + +ENABLE_ACCEL + lda #$60 + sta $7252 + jsr $3F78 ; decompress + +READ_RAM2_NO_WRITE + lda MachineStatus + and #CHEATS_ENABLED + beq + + dec $6190 ; don't decrease lives ++ + jsr DisableAccelerator + +READ_ROM_NO_WRITE + jmp $6000 + +!if * > HideLaunchArtwork { + !error "code is too large, ends at ", * +}