From 9a7d57ec353e1510d1eb8b0a190aa2648d25d995 Mon Sep 17 00:00:00 2001 From: Peter Ferrie Date: Tue, 18 Jun 2024 18:22:22 -0700 Subject: [PATCH] fix Force 7 game restart --- bin/addfile.js | 2 +- src/prelaunch/force.7.a | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/bin/addfile.js b/bin/addfile.js index 42ef5b588..4316f7219 100644 --- a/bin/addfile.js +++ b/bin/addfile.js @@ -2,4 +2,4 @@ a=new ActiveXObject("scripting.filesystemobject") offset=a.getfile("BUILD\\TOTAL.DATA").size new ActiveXObject("wscript.shell").run('cmd /c copy /b /y BUILD\\TOTAL.DATA + ' + WScript.Arguments(0) + ' BUILD\\TOTAL.DATA', 0, 1) size=a.getfile(WScript.Arguments(0)).size -a.createtextfile(WScript.Arguments(1)).write(";\r\n; Index record for " + WScript.Arguments(0).replace(/\\/, "/") + "\r\n;\r\n; This file is automatically generated\r\n;\r\n !byte 0\r\n !be24 " + offset + "\r\n !le16 " + " ".substr(0, 8 - size.toString().length) + size + "\r\n") +a.createtextfile(WScript.Arguments(1)).write(";\r\n; Index record for " + WScript.Arguments(0).replace(/\\/, "/") + "\r\n;\r\n; This file is automatically generated\r\n;\r\n !byte 0\r\n !be24 " + offset + "\r\n !le16 " + " ".substr(0, 8 - size.toString().length) + size + "\r\n") diff --git a/src/prelaunch/force.7.a b/src/prelaunch/force.7.a index 65784e2b6..cecc65f79 100755 --- a/src/prelaunch/force.7.a +++ b/src/prelaunch/force.7.a @@ -18,8 +18,10 @@ jsr $2A55 ; show title screen lda #reset - sta $121F + lda #$A6 + sta $1190 + lda #$FA + sta $1191 jmp $1000 reset