Hi @nitrofurano, I have been working with TinnedTrace to test your PV1000 games in his new PV1000 multicart on a real Casio PV-1000 but he was not successful. I also provided him with binaries for Simon and Knights & Demons. I was able to load Knights & Demons on emulator and loved it. Let us know if you would like some help getting these modified and tested in real hardware, we would love to get all 3 games working! :)
no idea, seems quite curious it runs fine on mame and not on the real hardware - i actually never saw one working in front on me, so i have totally no idea what happened - perhaps we could also help mame developers on this - would be cool seeing some videos of what is shown there - everything i made for pv1000 i made on boriel zxbasic compiler (it's a cross compiler for zx-spectrum, but with some tricks, like using bash scripts and avoiding everything related to zx-spectrum, and creating routines/"libraries" specifically to the target hardware, everything is supposed to run fine) - and, for example, how fine those classic games (like those from konami) run there?
Yup, the same happened to someone else using similar tools. It seems like the Z80 compilers have a couple things wrong when it comes to the PV-1000. We were helping out the z88dk folks too, their compiler is supposed to be similar to Boriels, but the games did not work in the real hardware. Tinned trace tested the games and with someone else helped get the z88 code fixed and now games work. I think the Boriel compiler is missing a couple key things in order to work. Not saying it is the same issue, but here is the work done for z88dk: https://github.com/z88dk/z88dk/issues/2726#issuecomment-2889162604
We would love to see Kings & Demons, as well as your other games and samples work on real hardware! Let us know what we can do to help! TinnedTrace is available to test on real hardware too :)
i found a source code of a game here (simon) that i couldn't compile - try doing a find/replace from "then:" to "then " - i did it and got the code being compilable again, and running perfectly on mame (but i have no idea why it wouldn't run on the real hardware) - the issue there might be only this one