- Be on Linux or WSL2 (you should really look into WSL2, it's kinda nice now?).
- Create this bash script somewhere. I made it. It's good. In the below output, it is named
cps2util.shbut you can name it whatever you want. I don't care. Don't forgetchmod +x - Install
unzip. - Get the MAME Vsav Euro 970519 ROM (
vsav.zip). - Have
gitinstalled. You probably also wantgccand some other things. I dunno, dev stuff. - Have basic dev skills, but also lots of familiarity with Vsav's code and M68K assembly. So maybe more than basic dev skills.
rahash2 is utilized by the script you got in step 2 to encrypt/decrypt CPS2 ROMs. Pof was kind enough to create a CPS2 plugin for rahash2, but its address range is wrong for Vsav. We're gonna have to fix that: