diff --git a/res/GAMES.CONF b/res/GAMES.CONF index 024353745..574ae229d 100755 --- a/res/GAMES.CONF +++ b/res/GAMES.CONF @@ -14,6 +14,7 @@ 0001,AQUATRON 1000,ARCADE.BT.CAMP=Arcade Boot Camp 1000,ARCHON +1000,ARCHON.II 1000,ARCTIC.FOX 0001,ARDY.AARDVARK=Ardy the Aardvark 0000,ARGOS diff --git a/res/TITLE.HGR/ARCHON.II b/res/TITLE.HGR/ARCHON.II new file mode 100644 index 000000000..8b0b1aecb Binary files /dev/null and b/res/TITLE.HGR/ARCHON.II differ diff --git a/res/TITLE.HGR/_FileInformation.txt b/res/TITLE.HGR/_FileInformation.txt index 006b27a17..6934e3aad 100644 --- a/res/TITLE.HGR/_FileInformation.txt +++ b/res/TITLE.HGR/_FileInformation.txt @@ -12,6 +12,7 @@ APPLE.PANIC=Type(06),AuxType(4000),Access(C3) AQUATRON=Type(06),AuxType(4000),Access(C3) ARCADE.BT.CAMP=Type(06),AuxType(4000),Access(C3) ARCHON=Type(06),AuxType(4000),Access(C3) +ARCHON.II=Type(06),AuxType(4000),Access(C3) ARCTIC.FOX=Type(06),AuxType(4000),Access(C3) ARDY.AARDVARK=Type(06),AuxType(4000),Access(C3) ARGOS=Type(06),AuxType(4000),Access(C3) diff --git a/res/dsk/archon PRODOS (san inc pack).po b/res/dsk/archon PRODOS (san inc pack).po index 6698de128..29c2c967d 100644 Binary files a/res/dsk/archon PRODOS (san inc pack).po and b/res/dsk/archon PRODOS (san inc pack).po differ diff --git a/res/dsk/archon ii PRODOS (san inc pack).po b/res/dsk/archon ii PRODOS (san inc pack).po new file mode 100644 index 000000000..a3f29087a Binary files /dev/null and b/res/dsk/archon ii PRODOS (san inc pack).po differ diff --git a/res/notes/wishlist.txt b/res/notes/wishlist.txt index 0ec27cccc..f747e6ed7 100644 --- a/res/notes/wishlist.txt +++ b/res/notes/wishlist.txt @@ -1,5 +1,4 @@ //4am crack -Archon II [priority] The American Challenge C'est La Vie Conquering Worlds diff --git a/src/prelaunch/archon.ii.a b/src/prelaunch/archon.ii.a new file mode 100644 index 000000000..723d4c95c --- /dev/null +++ b/src/prelaunch/archon.ii.a @@ -0,0 +1,26 @@ +;license:MIT +;(c) 2020 by qkumba + +!cpu 6502 +!to "build/PRELAUNCH/ARCHON.II",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #>(callback-1) + sta $5C4D + lda #<(callback-1) + sta $5C50 + jmp $3FF8 ; decompress + +callback + +READ_RAM2_WRITE_RAM2 + +LC_REBOOT + jsr DisableAccelerator + +READ_ROM_NO_WRITE + jmp $6000 + +!if * > $1C0 { + !error "code is too large, ends at ", * +}