From 6571bc047adf0a435f5c47bef6cd29d69426d3d7 Mon Sep 17 00:00:00 2001 From: Frank M Date: Tue, 17 Dec 2019 21:39:06 -0800 Subject: [PATCH] More reset vector fixes --- src/prelaunch/conan.a | 8 ++++++++ src/prelaunch/mario.bros.a | 3 +++ src/prelaunch/mr.robot.a | 5 +++++ src/prelaunch/xevious.a | 3 +++ 4 files changed, 19 insertions(+) mode change 100644 => 100755 src/prelaunch/conan.a mode change 100644 => 100755 src/prelaunch/mario.bros.a mode change 100644 => 100755 src/prelaunch/mr.robot.a mode change 100644 => 100755 src/prelaunch/xevious.a diff --git a/src/prelaunch/conan.a b/src/prelaunch/conan.a old mode 100644 new mode 100755 index c35ae5214..658222863 --- a/src/prelaunch/conan.a +++ b/src/prelaunch/conan.a @@ -32,6 +32,14 @@ sta $1b4e ;;sta $a973 + + lda #0 + sta $3f2 + lda #1 + sta $3f3 + lda #$A4 + sta $3f4 ; reset vector patch + ; (only works after title music) + +DISABLE_ACCEL jmp $6ba5 diff --git a/src/prelaunch/mario.bros.a b/src/prelaunch/mario.bros.a old mode 100644 new mode 100755 index 1bff5b2a6..1acb63fbb --- a/src/prelaunch/mario.bros.a +++ b/src/prelaunch/mario.bros.a @@ -17,6 +17,9 @@ lda #$a9 sta $4299 + + lda #1 + sta $402F ; reset vector patch + +DISABLE_ACCEL jmp $4000 diff --git a/src/prelaunch/mr.robot.a b/src/prelaunch/mr.robot.a old mode 100644 new mode 100755 index 390aa68e5..6639fa101 --- a/src/prelaunch/mr.robot.a +++ b/src/prelaunch/mr.robot.a @@ -18,6 +18,11 @@ sta $777C ; patch - don't decrease lives sta $78C5 ; patch - don't increase lives + + lda #$EA + sta $13D9 + sta $13DA + sta $13DB ; reset vector patch + jmp $7600 !if * > $1C0 { diff --git a/src/prelaunch/xevious.a b/src/prelaunch/xevious.a old mode 100644 new mode 100755 index cf56272d7..e2178b96d --- a/src/prelaunch/xevious.a +++ b/src/prelaunch/xevious.a @@ -33,6 +33,9 @@ patch2 sta $750D ; patch - don't increase lives sta $894F ; patch - don't increase lives + + inc $3F4 ; reboot on control-reset + ; (only works after title screen) + jmp $0600 !if * > $1C0 {