|
#define IOP_RESET_ARGS "rom0:UDNL rom0:OSDCNF" |
Some PS2 machines lack OSDCNF in their ROM0. For better compatibility, it will better to avoid using this parameter for resetting IOP, or at least use this parameter only on machines that have this inside ROM0.
So it will lead to incompatibility with SCPH-10000, SCPH-15000, DTL-H10000, all ps2 TOOLs, Namco systems and ps2 emulators inside ps3 and ps4.
You can read more about restrictions here: https://assemblergames.com/threads/ps2-pops-stuff-popstarter.45347/page-39#post-771470
To my mind, it will be safe to use NULL for IOP resetting but I am not quite sure. It is better to ask @sp193 about this.
linux/drivers/ps2/sif.c
Line 49 in 1a3ad68
Some PS2 machines lack OSDCNF in their ROM0. For better compatibility, it will better to avoid using this parameter for resetting IOP, or at least use this parameter only on machines that have this inside ROM0.
So it will lead to incompatibility with SCPH-10000, SCPH-15000, DTL-H10000, all ps2 TOOLs, Namco systems and ps2 emulators inside ps3 and ps4.
You can read more about restrictions here: https://assemblergames.com/threads/ps2-pops-stuff-popstarter.45347/page-39#post-771470
To my mind, it will be safe to use NULL for IOP resetting but I am not quite sure. It is better to ask @sp193 about this.