Phantasy Star Zero Patch Italia
I think I need to create a little more complex build script, since ps2.asm contains all the bincludes in windows pathname format where is the path component separator while on.NIX operating systems it's /.I'm thinking of just live patching the code whenever the script is run. This way the code is still windows compatible.Or does anyone know if windows can support / too as well as?EDIT02: The compilation was succesful. But I don't have the 'fixheader' executable. So I'm trying to figure out what it does and how to do it on Linux.EDIT02: My wild guess would be that the fixheader adds the signature to the rom file so that if you run the game on actual Genesis, it passes the ROM check and runs the code.
Phantasy Star Zero English Patch
At least on MESS the game is now running fine. First time compiling code for Genesis. Lorenzo wrote:Is it easy to port the build.sh file to ps3 and ps4 as well?
I assume all I need to do is change all instances of ps2 with ps3/ps4, but I wanna ask just in case.There's no porting needed!The script assumes only few things:. The source for p2bin must reside in the same directory tree as the main asm. It automatically searches for '.p2bin.c' and compiles it into the project root directory.
User can specify their own p2bin executable using -p2bin switch (undocumented atm). But by default the script looks prebuilt binary from the same directory as the main asm. It assumes p2bin command line syntax does not change.
This means if other prject have their.p2bin.c modified and the use of it differs, the script might not be able to combine the resulting files from assembly compilation. Dependencies must be installed of course.With that said. I'm gonna try it out with other games too. PSIII should work at least.If the script works it might be better off to have it as an seperate project since users really can place the script anywhere. The real problem I see is the changes to.p2bin.c. If the source is the same for all the projects, then there's no problem.
-1.jpg)
Code: zucca@wren /psbuild/mdps-asm-builder $./build.sh./ps3disasm/ps3.asm /tmp/ps3.binPath patch applied.Source compiled.p2bin compiled.Succesfully created '/tmp/ps3.bin'.Code: zucca@wren /psbuild/mdps-asm-builder $./build.sh./ps4disasm/ps4.asm /tmp/ps4.binPath patch applied.Source compiled.p2bin compiled.Succesfully created '/tmp/ps4.bin'.And they both run on MESS emulator.Next up I'll start to search if there's a source or program equivalent for fixheader.exe for Linux.EDIT: @ lorenzo - You have three more pull requests waiting. The porting went as I thought - basically just copying the script. Although you'd only need one. This is why I created the 'main repo' for the script too.