add Archon to the collection

This commit is contained in:
Peter Ferrie 2020-06-02 17:36:05 -07:00
parent 2557a70ebf
commit a75ebca772
6 changed files with 51 additions and 1 deletions

View File

@ -13,6 +13,7 @@
0001,APPLE.PANIC
0001,AQUATRON
1000,ARCADE.BT.CAMP=Arcade Boot Camp
1000,ARCHON
1000,ARCTIC.FOX
0001,ARDY.AARDVARK=Ardy the Aardvark
0000,ARGOS

BIN
res/TITLE.HGR/ARCHON Normal file

Binary file not shown.

View File

@ -11,6 +11,7 @@ ANKH=Type(06),AuxType(4000),Access(C3)
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)
ARCTIC.FOX=Type(06),AuxType(4000),Access(C3)
ARDY.AARDVARK=Type(06),AuxType(4000),Access(C3)
ARGOS=Type(06),AuxType(4000),Access(C3)

Binary file not shown.

View File

@ -1,5 +1,4 @@
//4am crack
Archon [priority]
Archon II [priority]
The American Challenge
C'est La Vie

49
src/prelaunch/archon.a Normal file
View File

@ -0,0 +1,49 @@
;license:MIT
;(c) 2020 by qkumba
!cpu 6502
!to "build/PRELAUNCH/ARCHON",plain
*=$106
!source "src/prelaunch/common.a"
+ENABLE_ACCEL
lda #>(callback-1)
sta $5EC0
lda #<(callback-1)
sta $5EC3
jmp $3FF8 ; decompress
hookreset
sta $BD01
jsr $BC08
lda $867
cmp #$A9
bne +
+READ_ROM_WRITE_RAM1
ldx #0
stx $868
stx $FFFE
inx
stx $86D
stx $FFFF
+ rts
callback
lda #$4C
sta $BC05
lda #<hookreset
sta $BC06
lda #>hookreset
sta $BC07
inc $101
lda #$A6
sta $104
lda #$FA
sta $105 ; update reset hook to reboot
+DISABLE_ACCEL
jmp $5FF8
!if * > $1C0 {
!error "code is too large, ends at ", *
}