Home Artists Posts Import Register
The Offical Matrix Groupchat is online! >>CLICK HERE<<

Content

Get ready for a real classic arcade: simple gameplay yet very addictive! Ideal to play with the kids during Christmas. I am happy to announce the public release of Popeye.

Although the core is better than the beta version, particularly in sound, it is still not complete. That's why the OSD colour is yellow. It will become green, and finally grey as the core matures. I am releasing the source code so other developers may take part in it too. Here's the list of pending tasks:

* VGA output on MiST may not work on some screens
* HDMI output doesn't look great because of interlaced graphics
* Add support for protected games.
   I have tried a bit but somehow I don't get the interface right. Schematics and MAME code don't have the same interface and probably protection fails because my interface is wrong. When protection fails the game gets reset when you try to start playing
* Fix graphic glitch affecting one horizontal line on Popeye face
* Sky Skipper support. This is supposed to be easy to do but I think it requires its own protection module too. This game is a Nintendo rarety.
* Sprite issues
   1. The K of the title is missing, that's a sprite not a character
   2. There is horizontal line missing in Popeye's face
   3. Sprites are incorrectly rendered around the screen left and right borders
   4. Note that the sprite overlay is correct. Sprites do hide each other in this video hardware.
* Credits: the game starts with 90 credits. That already happened once and I fixed it but I don't remember the cause now.
* Interlaced video
   Only sprites are interlaced. It is possible to read the ROM data at high resolution directly without affecting accuracy of the main CPU/GPU interaction. It would be better to produce deinterlaced video in order to show it more cleanly in HDMI screens.

Source code is available here and the binaries here (or through the updater).

Files

Comments

Gus Douboulidis

Is there any documentation on how all these works? MRA ROM etc. I'm also having trouble with installing. A screenshoot of the file structure/files is all I would need. ;)

GoldenRetroGames

I finally got around to connecting my MiSTer to my PVM (Sony PVM-1340), but Popeye won't display anything unless I enable the scaler. Unfortunately, I can't figure out a proper video mode to use with the PVM. Any suggestions?

JOTEGO

I'm not sure about the PVM. I need to sit down and review this core. I'd like to do that in March. In the meantime, maybe the other users in discord can help.

JOTEGO

Everything in the MiSTer wiki applies here too. https://github.com/MiSTer-devel/Main_MiSTer/wiki