Page 1 of 1

Swiss & Rest Button also Patching

Posted: Sat Aug 07, 2021 12:43 am
by Lamprey
Hi,

I'm currently running Swiss v0.5r927 (about to do an update). I noticed that the reset button on the console doesn't work when Swiss is running. However, it works on the GameCube options menu and when games are running. Is that know behavior? I also have In Game Reset enabled and working, so I wasn't sure if that overrides the switch on the console while Swiss is active?

Also, is there any documentation on what the "Patching" process is doing? I was just curious what Swiss is doing and why. I've read some posts on various sites that seem to indicate that some state saving is going on, but I am interested in some more official documentation if it exists.

Thanks!

Re: Swiss & Rest Button also Patching

Posted: Wed Aug 11, 2021 10:03 pm
by Diego borella
the patches seem to be released into the console's memory. they are to correct errors and adapt the games to Swiss.

reset will not work on Swiss as well as the second command is not detected.


IGR tracking is not yet 100% functional on all games...
It turns out it works like this; press together: R + Z + B + directional DOWN = IGR



Therefore, the reset button works in games like reset.

you must download the latest swiss review for best performances...

Re: Swiss & Rest Button also Patching

Posted: Tue Aug 17, 2021 12:43 pm
by emu_kidid
Patching is required ahead of time (as in, in game time) because there isn't enough free memory like in nintendont or devolution on the Wii to apply patches to functions in games (e.g. to implement redirects/hypervisor calls so that games can run from devices such as SD cards or in widescreen etc) at run-time. So what we do is patch executable code and store it as fragments (on your config device) that are then overlaid to take priority over unpatched parts of the game when they request to read them in game.

Re: Swiss & Rest Button also Patching

Posted: Sun Aug 22, 2021 7:46 pm
by Papy.G
It's quite impressive how you did wonders with this patching on the fly that is unnoticeable from a player point of view. 8-)

However, I was wondering if there is an advised way to do for optimal loading times (yes, I know, I won't see the difference, but you may know the timings), wether loading games off an SD card in either slot, and the patches on another, or if both on the same media would be better?

Re: Swiss & Rest Button also Patching

Posted: Mon Aug 23, 2021 3:08 am
by emu_kidid
Just use whatever device is fastest for you and the less you change settings the faster it is, cause it'll verify that it doesn't need to write changes.