diff --git a/src/prelaunch/demonic.decks.a b/src/prelaunch/demonic.decks.a index c81a92a62..7eebcd068 100644 --- a/src/prelaunch/demonic.decks.a +++ b/src/prelaunch/demonic.decks.a @@ -1,5 +1,5 @@ ;license:MIT -;(c) 2021 by qkumba +;(c) 2021 by qkumba/Frank M. !cpu 6502 !to "build/PRELAUNCH/DEMONIC.DECKS",plain @@ -11,6 +11,7 @@ lda #$60 sta $206A jsr $2000 ; decompress + +NEW_RESET_VECTOR $BFF0 +DISABLE_ACCEL jmp $200 diff --git a/src/prelaunch/neon.a b/src/prelaunch/neon.a new file mode 100644 index 000000000..97d5ba2d9 --- /dev/null +++ b/src/prelaunch/neon.a @@ -0,0 +1,25 @@ +;license:MIT +;(c) 2021 by Frank M. + +!cpu 6502 +!to "build/PRELAUNCH/NEON",plain +*=$106 + + !source "src/prelaunch/common.a" + + +ENABLE_ACCEL + lda #$60 + sta $1D7B + jsr $1D00 ; decompress + + lda #0 + sta $149B + lda #1 + sta $14A0 ; reset vector fix + + +DISABLE_ACCEL + jmp $149A + +!if * > $1C0 { + !error "code is too large, ends at ", * +} \ No newline at end of file