Over the last little while I’ve been wanting to build a tiny MAME cabinet. I had a Raspi sitting around, and bought a few little LCDs recently on e-bay. So over the last few days I’ve been getting my Linux chops back and cross compiled up a Linux framebuffer driver for this little spi display. It is 320×200, and uses the ILI9341 in 8-bit spi mode (i.e. is has s D/C line). After a bunch of digging I came upon the notro’s drivers (here). After setting up a ubuntu vm on my mac, I got these drivers to cross-compile. I was surprised how slow a linux kernel build is these days.
Here is my raspberry pi in a custom case, running the compiled in framebuffer driver.
I’ve tried getting advmame running.
With a little box like this, there are a whole bunch of possibilities for things to do with it.
– Mini Mame
– MPD server and client running on the display, with web interface for control
– Shairport server