KaosOverride / CapriceRPI

Amstrad CPC emulator for Raspberry Pi. Port of Ulrich Doewich's Caprice32. Easy menus and gaming oriented!!
GNU General Public License v2.0
22 stars 7 forks source link

Support for RPI4? #11

Open jeroenterheerdt opened 3 years ago

jeroenterheerdt commented 3 years ago

I know this is probably a long shot, but any chance that CapriceRPI might get support for the Raspberry PI 4?

symbios24 commented 2 years ago

I was going to ask for the same thing,any Rpi4 support coming??

KaosOverride commented 2 years ago

This is delicate and part of the reasons I paused development. RPI4 changes the low level graphics api because there is no dispmanx support, there is DRM/KMS only. On a RPI2/3 I have tested latest raspbian updates with dispmanx (works fullscreen at console, mantains 4:3 ratio) and fake DRM/KMS (wrapper to dispmanx, works but at 16:9 ratio). With real DRM/KMS SDL1.2 launches but dow not show screen (pressing DEL makes BEEP as in real CPC and F10 quits)

DRM/KMS looks as the future of graphics for raspberry (open sourced, not as dispmanx)

SDL 1.2 looks as will no support this, so migrating to SDL2 will be the path.

Please be patient, this will not be as easy if the idea is to support from the Pi1 to the Pi4.