@@ -47,6 +47,7 @@ cdvdman.fs_sectors = 8
4747# Array if 2 integers.
4848# First is for reboot mode on EELOAD (when starting a new ELF)
4949# Second is for reboot mode in IOP reset by the game
50+ # Third is an extra compatibility mode
5051#
5152# IOP reboot mode on EELOAD:
5253# 1: Fast mode:
@@ -72,13 +73,17 @@ cdvdman.fs_sectors = 8
7273# - reboot IOP + neutrino modules
7374# - reboot IOP + neutrino modules + IOPRP
7475#
76+ # Compatibility mode
77+ # 0: No
78+ # 1: Ignore duplicate IOP resets
79+ #
7580# Note that not all combinations make sense. The following do:
76- # eecore.irm = [1, 1] # Fast mode (1 or 2 IOP reboots)
77- eecore.irm = [2 , 2 ] # Normal mode (2 IOP reboots)
78- # eecore.irm = [3, 3] # Compatibility mode 1 (3 IOP reboots)
79- # eecore.irm = [1, 4] # Compatibility mode 2 (3 or 4 IOP reboots)
80- # eecore.irm = [2, 4] # Compatibility mode 2 (4 IOP reboots)
81- # eecore.irm = [3, 4] # Compatibility mode 2 (5 IOP reboots)
81+ # eecore.irm = [1, 1, 0 ] # Fast mode (1 or 2 IOP reboots)
82+ eecore.irm = [2 , 2 , 0 ] # Normal mode (2 IOP reboots)
83+ # eecore.irm = [3, 3, 0 ] # Compatibility mode 1 (3 IOP reboots)
84+ # eecore.irm = [1, 4, 0 ] # Compatibility mode 2 (3 or 4 IOP reboots)
85+ # eecore.irm = [2, 4, 0 ] # Compatibility mode 2 (4 IOP reboots)
86+ # eecore.irm = [3, 4, 0 ] # Compatibility mode 2 (5 IOP reboots)
8287
8388# EECORE: module base address
8489# This is where all IOP modules are stored
@@ -140,10 +145,12 @@ MODE9 = {name = "Compat MODE9: NOP (user configurable)"}
140145"SLUS_209.77" = {name = " Virtua Quest" , eecore.mod_base = 0x01fc7000 }
141146"SLPM_656.32" = {name = " Virtua Fighter Cyber Generation: JSNY" , eecore.mod_base = 0x01fc7000 }
142147"SCUS_971.96" = {name = " Twisted Metal Black Online" , eecore.mod_base = 0xA7000 }
143- "SLUS_200.77" = {name = " Donald Duck - Goin' Quackers" , eecore.irm = [2 , 4 ]}
144- "SLES_500.48" = {name = " Donald Duck - Quack Attack" , eecore.irm = [2 , 4 ]}
148+ "SLUS_200.77" = {name = " Donald Duck - Goin' Quackers" , eecore.irm = [2 , 4 , 0 ]}
149+ "SLES_500.48" = {name = " Donald Duck - Quack Attack" , eecore.irm = [2 , 4 , 0 ]}
145150"SLES_549.45" = {name = " DragonBall Z Budokai Tenkaichi 3" , cdvdman.fs_sectors = 64 } # Optimization
146- # "SLUS_202.30" = {name = "Max Payne", default_elf = "cdrom0:\\MAIN.RUN;1"} # for USB on non-DECKARD only! Fix freezing at rockstar logo
151+ "SLUS_202.30" = {name = " Max Payne" , eecore.irm = [2 , 2 , 1 ]}
152+ "SLES_503.25" = {name = " Max Payne" , eecore.irm = [2 , 2 , 1 ]}
153+ "SLES_503.26" = {name = " Max Payne" , eecore.irm = [2 , 2 , 1 ]}
147154
148155# Workarounds, need to find a better solution
149156"SLPM_622.48" = {name = " Love - Mahjong!" , cdvdman.flags = [" FAST_READ" , " SYNC_READ" , " SYNC_CB" ]}
0 commit comments