moved two Kernal routines into original location to fix 'Duotris' game startup

This commit is contained in:
FeralChild64 committed 2019-09-01 16:34:38 +02:00
1 parent 180c88ef42
commit 1c2b498e15
11 files changed
+15 -1

No files matched your search

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -9,7 +9,7 @@
;;
cint:
cint_real:
;; According to [CM64], this routine checks for PAL/NTSC. It's definitely not done
;; within the 'BRK' part, this can be easily checked - POKE something
+4
View File
@@ -0,0 +1,4 @@
Original Kernal location of the RESTOR routine.
Routine moved to original location due to game 'Duotris' calling it instead of using the Kernal jumptable.
Starting the game without this patch caused warm reset with 'BRK AT $FD15' message.
File renamed without changes.
+6
View File
@@ -0,0 +1,6 @@
;; Our implementation is longer than the original one,
;; placing it here would cause a collision with OPEN
cint:
jmp cint_real
+4
View File
@@ -0,0 +1,4 @@
Original Kernal location of the CINT routine.
Routine moved to original location due to game 'Duotris' calling it instead of using the Kernal jumptable.
Starting the game without this patch caused warm reset with 'BRK AT $FF5B' message.