Has anyone actually gotten an SPI LCD screen to work at a framerate near to correct for MAME?
I have read everything from everywhere and it looks like anyone making a RPi project is using an HDMI based screen and so their framerates look perfect. (so does mine on my LCD monitor)
I have tried for days to get my 4" Waveshare SPI-based screen to run at a speed close to fast enough to run Galaga or Ms. Pacman and the best I can get is about 10-15 FPS. (Mame says it's at 33-65%, but it doesn't look that way)
I have tried altering the module settings to run at 20FPS and matching that in Advance mame.
I have tried doubling and quadrupling the timing to the screen from 11 all the way to 44 and the MS from 250 to 125, the FPS hard coded from 10 to 60, the speed from 16mhz to 60mhz. (init=-1,0xb0,0x0,-1,0x11,-2,250)
I have tried vertical and mame not rotated. (0x36,0x88)
I have tried horizontal and rol. (0x36,0x28)
I have tried using fb0 and framebuffer coping it to fb1, with and without DMA, in the foreground and background.
I have tried the LCD manufacture's image, I have built a brand-new Raspian from the website and modified it to run the screen, both look the same. (both running fbtft and flexfb, with and without the touchscreen and fbcp)
Nothing gets the framerate to anything usable in an mini arcade cabinet.
I thought it would be a piece of cake as there are thousands of these things available for sale everywhere.. Is it something I'm doing wrong. It can't be that all these projects are using RPi2 and HDMI or RPi1 and composite out can it?
It has to be me. Please help.