(02-18-2022, 07:39 AM)Zopolis4 Wrote: I'm working on triforce support for master dolphin, and the source code of brodostar's version would be very helpful. If I know more about the boot/firmware check I might be able to implement support without patching the iso, and same with JVS info.
Hi Zopolis4, it's amazing to hear that someone's working on bringing Triforce back to Dolphin!
I really wanted to get Virtua Striker 4 to a playable state on PC and that's when I started reading resources online about Triforce architecture, JVS specs and found the old/abandoned Triforce branch. I was able to patch the boot/firm version check in VS4 and made some changes to the SI_DeviceAMBaseboard.cpp (to support analog joystick input), and added some logic in VolumeGC.cpp to be able to differentiate the different VS4 games (all have the same "Game Code + Maker Code" = GVSJ8P), using the 4byte ASCII unique identifier in boot.id, offset 0x30.
I gave a thought to attempting a port of the old Triforce branch on ToT main Dolphin, but thought the task would be too big (given I have no experience in contributing to Dolphin source), and didn't know of anyone else interested in working on it.
It would be fun to exchange some ideas and maybe join forces, I might learn a thing of two.