Finally MAME emulates its first laserdisc videogame
Summer brings memorable news for the emulator of emulators MAME, that after the introduction of the dynamic recompilation engines and the preservation of obscure soviet games experiences a “first time” long awaited by enthusiasts, priers and simple players interested of the matter: the last version of the software adds the first lasergame (or laserdisc videogame) to the supported arcade titles, making real a work of years and putting an end to controversy and speculations that go along with the matter since.
The maker of the exploit is once again Aaron Giles, dean of mamedevs and current supervisor of the MAME project on the whole. Giles himself had announced, almost two years ago, that the endless debate on the lasergames addition to the emulator would had given way to facts and concrete coding work. A work that has evidently been long and toilsome, during which the coder and emu-maniac Giles has ran into the difficulty to adapt the analog nature of the games recorded on laserdiscs to the principle of “accuracy first of all” pushed by the emulator-Borg core team and by Giles himself.
As in fact is well known to the enthusiasts, on what are optical supports to all intents and purposes (laserdiscs, precisely) the publishers have encoded, in the period of time between 1983 (release year for Don Bluth’s Dragon’s Lair) and the half of the Nineties, analog animations rather than digital ones, dooming the contents to a slow but steady reduction in quality with the time passing by.
And just the implementation of proper lossless codecs was the first of many problems confronted (and evidently solved) by Giles, worried as usual about integrating the lasergames emulation with an adequate cleanness and structural consistency of the code, to let the archiving of the inner workings of the laserdisc-based arcades be as closer as possible to the original hardware. Daphne, the emulator that since and first has reproposed the genre classics on PC, is satisfied by a hugely inferior level of fidelity being enough a simple audiovisual stream in MPEG-2 compressed format.
According to the information published by Giles in the past months and years, the movies that act as a background to lasergames “semi-interactivity” (that are for the most cartoons to wind on by using the fire button or the joystick lever just at the right time) have been captured to the standard resolution of the DVD format with NTSC video (720×486), packed with an ad-hoc custom algorithm and lastly stored in enormous files in CHD format (Compressed Hunks of Data), already used for those arcades based on hard disks or optical disks like CD or the above said DVD.
Cube Quest is the game chosen to be the bridgehead of the new “laser” era of MAME, opened by the just released version 0.127. Therefore not games extremely popular (despite the twenty years passed) as Dragon’s Lair and Space Ace, but a semi-unknown psychedelic shoot’em up dating back to 1983 too which combines a polygonal graphics with the animations stored on the laserdisc “projected” in streaming on the background. Some multimedia contents on the game are available on the site The Dragon’s Lair Project, including six clips in AVI format taken in a pre-MAME era.
The Cube Quest CHD weighs 12 Gigabytes: a size that’s remarkable and that should further increase with the addition of lasergames fully based on animations like the above said Dragon’s Lair saga, Cliff Hanger, Mad Dog McCree and others, but that nevertheless appears to be a lot smaller than the estimations considered correct up to now that expected 35 Gigabytes for every 30 minutes of movie. Even so, anyway, the yet substantial amount of space needed to hold a complete collection of the titles emulated by MAME (that on the whole takes up to 20 DVDs for the version 0.126 set) is excessively increased.
Most of the known lasergames are yet in the capable hands of Giles and the mamedevs, and the list of unemulated titles should now be reduced with time. Returning to talk about Cube Quest, anyway, it seems that the game is fully working under MAME 0.127, and the first information available regarding the performance report of a speed barely up to 100% on an Intel Core 2 Duo CPU at 3 GHz without the CHD. A fault, says Giles, of the complex hardware for the management of the graphics and the game logic to whom the laserdisc animations act as a background.
Before handing the word over the images of the first laserdisc videogame emulated in the decennial history of MAME I close by pointing out, for whom isn’t afraid of the technicalities of video encoding and knows how to manoeuvre between the constant angular velocity of optical disks and vertical blanking interval lines, that Giles has recently started again to talk about the inner workings of lasergames by discussing of DirectShow (1, 2) and the full-blown disks (1, 2).
Related posts
- Dolphin emulates New Super Mario Bros. Wii at 1080p
- MESS emulates Philips CD-i. For free
- MAME 0.131 brings good news for 3D emulation and ROM dumping
- PCSX2 0.9.6, PC emulates the PS2 way better than PlayStation 3
- MAME 0.129(u1), the new year among lasergames and emulated multiplayer
- MAME 0.128u4, structural changes and a new emulated lasergame
- Where to download the Cube Quest CHD?
- MAME emulates the arcades from Perestroika
- Emulation, updates round-up for MAME, MESS and Raine
- Model 2 Emulator & ePSXe, the return of dinosaurs of emulation
Comments
7 Responses to “Finally MAME emulates its first laserdisc videogame”
Leave a Reply



















WOW!

at last my hope of being able to relive my childhood memories of playing M.a.c.h. 3 and (as I own a genuine atari ’starwars’ yoke controller!) Firefox at home are just that tiny bit closer….
Applauding not only the efforts, but also the expertise of the mame team seems barely enough, but it is all I can do.
Well done guys!
Browser
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SU 3.011; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506)
It is unfortunate that only Aaron’s name got mentioned for the emulation effort credits. There were several people involved, but to name one specific, Phil Bennett’s efforts deserve mention. He wrote the complex driver for the game. This was not your simple run of the mill driver. I’m not saying Aaron couldn’t have done it, but Phil was the one who did it. Way to go Phil and Aaron, thank you.
Browser
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; InfoPath.1)
Well, for what I know Giles has worked more on the codec/back end tech side of things, something that has taken years to complete in the right way. So yeah, I’ve totally avoided to take into consideration the driver work to focus on the main technology behind all the laserdisc thing
Nevertheless it’s obvious that MAME won’t go anywhere without proper drivers, and the credits to Mr.Bennet are fairly right in the code…
Browser
Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16
Daphne emulates Laserdisc very well since some years. Try that.
Browser
Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1;MEGAUPLOAD 1.0
Yes, I know about that. But MAME emulation is a totally different story….
Browser
Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16
Sweet - It’s about time Mame got on board with Laser Disc emulation. Can’t wait for Ninja Hayate to be emulated…. the very best Laser Disc game around town!
I think Daphne is a fantastic emulator, but I know for a fact that the Mame team will take it to that next level of precision… getting everything just right
But 12Gbs for a CHD is a little on the large side, haven’t they heard of H.264 or Xvid..?
Browser
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/528.16 (KHTML, like Gecko) Version/4.0 Safari/528.16
Here we have an incompatibility: you get precision and giant 12 GB CHDs with MAME, OR you get “emulation to simply play games” with Daphne. There isn’t a third choice
Browser
Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16