From 7dcbe5dd1095ef944704c813056d6c26c8903858 Mon Sep 17 00:00:00 2001 From: frankmilliron <34376619+frankmilliron@users.noreply.github.com> Date: Sat, 19 Nov 2022 10:10:40 -0800 Subject: [PATCH] Add files via upload --- src/prelaunch/conan.a | 11 +++++++---- src/prelaunch/gamma.goblins.a | 4 ++-- src/prelaunch/pacman.a | 2 +- src/prelaunch/thunder.bombs.a | 3 ++- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/prelaunch/conan.a b/src/prelaunch/conan.a index 590268ecc..12fe8d4c0 100755 --- a/src/prelaunch/conan.a +++ b/src/prelaunch/conan.a @@ -15,13 +15,16 @@ sta $bd40 jsr $bc94 - lda #1 ; reset vector fix - sta $7C01 ; to $3F3 + lda #0 ; vector fixes + sta $7C09 ; to $3FE - IRQ + lda #1 + sta $7C01 ; to $3F3 - reset + sta $7C0B ; to $3FF - IRQ lda #$A4 - sta $7C02 ; to $3F4 (doesn't change $3F2) + sta $7C02 ; to $3F4 - reset ($3F2 doesn't change) +DISABLE_ACCEL - jsr $5ff8 ; run intro + jsr $5ff8 ; decompress, run intro +ENABLE_ACCEL lda #$6c diff --git a/src/prelaunch/gamma.goblins.a b/src/prelaunch/gamma.goblins.a index f92314b5e..235091191 100755 --- a/src/prelaunch/gamma.goblins.a +++ b/src/prelaunch/gamma.goblins.a @@ -1,5 +1,5 @@ ;license:MIT -;(c) 2019 by 4am/Frank M. +;(c) 2019-2022 by 4am/Frank M. !cpu 6502 !to "build/PRELAUNCH.INDEXED/GAMMA.GOBLINS",plain @@ -21,7 +21,7 @@ lda #$00 sta $7F62 ; patch - don't increase lives + - +RESET_VECTOR $100 + +RESET_AND_IRQ_VECTOR $100 +DISABLE_ACCEL lda #$00 tay diff --git a/src/prelaunch/pacman.a b/src/prelaunch/pacman.a index 68c532c14..8b649f6bc 100644 --- a/src/prelaunch/pacman.a +++ b/src/prelaunch/pacman.a @@ -17,7 +17,7 @@ lda #$80 sta $103F lda #2 - sta $104A ; reset vector patch + sta $104A ; reset/IRQ vector patch +READ_RAM2_NO_WRITE lda MachineStatus diff --git a/src/prelaunch/thunder.bombs.a b/src/prelaunch/thunder.bombs.a index 13ccdaf79..8c0da1378 100644 --- a/src/prelaunch/thunder.bombs.a +++ b/src/prelaunch/thunder.bombs.a @@ -23,7 +23,8 @@ jsr $7800 ; unpack/setup lda #0 - sta $3F2 ; reset vector + sta $3F2 ; reset vector B8F2 + sta $3FE ; IRQ vector B8FE +READ_RAM2_NO_WRITE lda MockingboardStuff