Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

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 :)

so cool! from the code i needed to fix, i found that the lines with "if" conditions use to create some issues, i can remember if i needed to remove the colons, or "then" - i can't remember if i needed to fix anything else than this

(2 edits)

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