PDA

View Full Version : Playing MAME Games on a RGB Laser Projector



wraggster
March 13th, 2013, 23:43
http://hackadaycom.files.wordpress.com/2013/03/lasermame.png?w=580&h=312 (http://hackaday.com/?attachment_id=96029)
Vector based displays were used for arcade games in the ’70s and ’80s. A typical CRT uses raster graphics, which are displayed by deflecting a beam in a grid pattern onto a phosphor. A vector display deflects the beam in lines rather than a full grid, drawing only the needed vectors. Perhaps the best known vector game is the original Asteroids.
[Jeremy] built up a RGB laser projector, and wanted to run some classic arcade titles on it (http://jv4779.blogspot.ca/2013/03/laser-projector-playing-mame-vector.html). He started off by using the XMAME emulator, but had to modify it to communicate with the laser and reduce flicker on the display.
To control the laser, a modified version of OpenLase (https://github.com/marcan/openlase) was used. This had to be enhanced to support RGB color. The modified sources for both the MAME emulator (https://github.com/jv4779/openlase-mame) and OpenLase (https://github.com/jv4779/openlase) are available on Github.
[Jeremy]‘s friend, [Steve], even got a vector based game that he wrote working on the system. “World War vi (https://github.com/smcameron/wordwarvi/tree/open-lase)” is a shoot-em-up battle about the vi and emacs text editors.
The results of the build are shown in a series of videos after the break.

http://hackaday.com/2013/03/12/playing-mame-games-on-a-rgb-laser-projector/