pico-zxspectrum icon indicating copy to clipboard operation
pico-zxspectrum copied to clipboard

I have a PicoZXpi board that I am sure is based on this firmware and Ringo does not work correctly

Open midicdj1000 opened this issue 1 year ago • 8 comments

HI,

I am currently testing a few SOC spectrum boards and have the PicoZXpi board from a uk seller and tried to find new games that pushed the spectrum hard and Ringo is one of those new games. It loads ok, but at the base 3.5 MHz speed it crashed once past the intro screen. Increasing the speed to 4 MHz or unregualted and the game will run, but looks totally wrong. I am using VGA output so I guess the problem is related to timing.

image

midicdj1000 avatar Feb 07 '24 12:02 midicdj1000

Yes, quite possibly a timing issue. There isn't spare memory for a frame buffer so I just go with the refresh rate of the physical display. Games that rely on a precise number of cpu cycles per frame are going to suffer.

See https://hype.retroscene.org/blog/dev/1092.html

Having said that, Ringo looks pretty crazy when it is working (picture from the Ringo website)... image

fruit-bat avatar Feb 07 '24 21:02 fruit-bat

Just watched a video of the game. It's very sweet, would be nice to get it to work.

fruit-bat avatar Feb 07 '24 22:02 fruit-bat

The Pico board is the only one this game does not work on and even the espectrum was ok. The pico is my favorite setup overall so it would be nice to make it better.

midicdj1000 avatar Feb 08 '24 09:02 midicdj1000

I bought a copy of Ringo and have been having a play with it. I don't think I am going to be able to get the display working correctly. I think the devs have been super clever and chase the raster with the CPU updating colour attributes as the screen is drawn. Because VGA runs at 60Hz (not 50Hz) I would need a frame buffer to construct the image correctly and I don't have enough RAM left... plus it's difficult!

Shame, cos it looks like a fun game.

fruit-bat avatar Feb 13 '24 18:02 fruit-bat

I am working on my compare video and I think the ESPectrum version also has some audio issues so the only one that worked 100% is the ZXZERO with fuse on the PI, but that has a 8+3 filesystem and it impossible to browse the games list.

The PIco is still my favorite just because it supports long filenames correctly and loads the games list so much quicker that the others.

midicdj1000 avatar Feb 14 '24 09:02 midicdj1000

Cool, I'm glad you like it. If you are reviewing please bear in mind this is not a commercial project (for me anyhow). It's just meant for folks to mess around with and have a bit of fun.

fruit-bat avatar Feb 16 '24 11:02 fruit-bat

not a review, but comparing features against the other projects. I tried to be fair and made a point to say they are software based and can always be updated.

midicdj1000 avatar Feb 16 '24 11:02 midicdj1000

Ringo should now be working on firmware from this site

fruit-bat avatar Apr 21 '24 11:04 fruit-bat