@ricbit: I try to run it on openmsx but it keeps saying "not enough memory" I tried starting with CTRL, I tried memory expansion with the turbo R, same message. Is there something that I must do in order to get it to run ?
Try on Bluemsx.
@TheKid Are you using an ST? It requires 512K RAM, so use a turboR GT machine.
(On turboR, inserting a memory mapper for extra RAM doesn’t always help, because it will always select the internal RAM as primary memory, and not all software supports secondary memory mappers.)
It works fine on openMSX if you use the GT indeed. ricbit also recorded the video with openMSX.
@ricbit said that will work on Turbo R ST ONLY IF you upgrade its memory to 512kB. So an unmodified 256kB ST won't work.
External memory cartridges won't work by design. On a turboR, external memory is slower than internal memory, so I made a choice of using internal memory only. I guess I could refactor the code to retrieve the pcm data from external memory (pcm data doesn't need to be fast), but I would like to finish the animation before a major refactor.
Also, don't try on bluemsx because the timings are not right and you may get everything from bad audio to computer freezing. This is for either real turboR or openmsx.
(It was developed with openmsx and, in fact, wouldn't even exist without openmsx and its TCL scripting feature).
ricbit: thanks, I consider that as a big compliment. Can you explain a bit how the Tcl scripting helped you? I'm interested
I use TCL in a lot of ways, one of them is to generate HTML profiles of the cpu/vdp usage, like in the picture attached, from the vertical parallax part.
From the picture I can see that YMMM finishes before retrace ends, I can see that cpu is blitting at the same time as the vdp, for a fair amount of parallelism, and also I can see how much space there is between the line interrupts (the cpu is a bit idle so I can add more effects if the need arises).