i strongly recommend analog modulation over TTL. with TTL, you'll have a maximum palette of only 7 colors and no control for fading or color cycling.
the big trick is not in emulating the original hardware quickly enough, it's dynamically controlling scanning display optimization so the output can be scanned without being too flickery. this wasn't a problem with electron beams and phosphor screens, but when you start wiggling mirrors and depending on persistence of vision, it gets complex.
there's a forum user called "zoof" who wrote a really incredible asteroids clone called "laseroids". he might be a good source for information on handling scanning optimization.

Originally Posted by
donavanboadboy
Hi everyone, I'm new here!
I've been interested in lasers and building a DIY scanner for years and finally go round to it. I'm also getting back into FPGA development and want to join the two projects together and control the analog Galvo drivers and TTL laser modulation using the FPGA (via two high speed DACs to drive the galvo drivers).
I then thought, why not implement some old vector graphics game using the scanner? Then I did some googling and found someone has beaten me to it! LaserMAME, how cool is that?!!
Anyway, just thought I'de post to see if anyone is still interested in this. I might even be able to program the FPGA to run the original (or a re-implimentation close to the original) arcade machine hardware, i.e. emulate an old vector acrade hardware in the FPGA along with a custom display driver to display using the laser galvo scanners and TTL modulation.
Once I have something working I'll post some pictures

suppose you're thinkin' about a plate o' shrimp. Suddenly someone'll say, like, plate, or shrimp, or plate o' shrimp out of the blue, no explanation. No point in lookin' for one, either. It's all part of a cosmic unconciousness.