November 18, 2007

LaserMAME on the Mac

Filed under: Creative, Electronics, Laserist, Mac, Technical — Joey @ 12:45 am

So, the status of “LaserMAME” has always been kind of up in the air. Links to one associated site, NightLase laserMAME, are currently down. There was that excellent video that circulated the net under the filename lasermameNTSC.mpeg, but I don’t really even know who created that. I’ve played Asteroids in color on a Pangolin system, so I’m not sure if that was a complete clone or what–(ask me about that story sometime in person)–and finally, there has been some discussion on the LaserFreak and Pangolin Forums that seemed as if there was some question about who did the work and who has the rights to LaserMAME. I think a system was even commercialized and available for rental at some point.

Frankly, I’m not really interested in getting in to those politics. But one recent event got me–uhm…motivated–to enter the arena of playing classic vector games on a laser projector. It seems like a most natural thing to do and looks completely awesome. Even the high end graphics people at SIGGRAPH this year loved the ultimate saturation and archaic wireframe visuals generated by a laser projector playing vector games from ‘79 and the 80’s.

When Paul Debevec introduced the Electronic Theater showing we were fortunate enough to have at the NCSA building on November 8th, he excitedly highlighted the laser enabled MAME setup that they had installed when first showing these videos in San Diego. I was excited to hear this and even more pleased when he put up the photo of the renown laserists and others involved with getting the system working; Steve Heminover (who I’ve been lucky enough to meet), Matt Polak, and others.

I have an extreme amount of respect for the people involved here. They’re the world’s experts on laser display, and the production quality was fantastic, but I must admit through the whole video demo, I was thinking, “Hey, it can’t be that hard–everything is already in vector format. What’s the big deal.”

So last night after we got some ice cream at Cold Stone, despa and I got to coding. It took a good 2 or 3 hours to get MacMAME to compile. After that, in another couple of hours we hacked up a prototype of laserMAME using the EasyLaseUSB on Mac OS X. I know we’ve got the math wrong (we didn’t know the range of the x and y coords–and the documentation is temporarily unavailable on the MAME website), but we got Asteroids working with some display bugs.

Mac LaserMAME
Mac LaserMAME

more

I think another couple of nights of hacking could make it really beautiful.

I apologize for the poor quality of the projection, images, and video, but I was so excited we got something working, I wanted to publish right away. I expect we’ll have much better results before, say, March 2008. More to come.

7 Comments »

  1. time to play astroids on a building.

    Comment by cd — November 18, 2007 @ 10:01 am

  2. i bow down in front of the lasergame altar.

    (i played ‘blinken lights’-pong one time via my mobile phone on a building over here in berlin. but playing vector based games?? that would be something else!!)

    Comment by roboteralarm — November 19, 2007 @ 6:03 am

  3. […] friend of a friend is working on this: check out an early prototype (incl. a video) over here. i love this! can’t wait to see this […]

    Pingback by roboteralarmBLOG! » LaserMAME on the Mac — November 19, 2007 @ 6:27 am

  4. Thank you so much! I am excited about it as well, and hope to have a better quality solution working soon.

    Comment by Joey — November 19, 2007 @ 3:01 pm

  5. […] friend of a friend is working on this: check out an early prototype (incl. a video) over here. i love this! can’t wait to see this […]

    Pingback by existenzminimum.net » Blog Archive » LaserMAME on the Mac — November 21, 2007 @ 4:07 pm

  6. do you have a copy of the original lasermame?

    I have been hunting for over 7 months now.

    I have a half watt full color laser waiting for a gaming station

    Comment by scott — January 24, 2008 @ 7:11 pm

  7. Scott, Sorry but I have no sources for the original lasermame code– though I’d love to hear from someone if they did. They did a fantastic implementation there, and I’d love to see it again in use.

    Comment by Joey — January 25, 2008 @ 2:11 am

RSS feed for comments on this post. TrackBack URI

Leave a comment

© 2008 |