Space Rocks on Antique Oscillograph

Posted on September 26, 2013

NYCR_SpaceRocks

The folks at Brooklyn hackerspace NYC Resistor rescued a 1940s DuMont Labs 208B cathode ray oscillograph from the side of the road, and Trammell Hudson is driving it to do fun things with a microcontroller.

First up, he used this vector-based Asteroids font library to create a authentic 1940s-era Twitter client displayed on the classic scope.

But the pièce de résistance is Space Rocks, a version of you-know-what that runs on this hypnotic vector display. It’s presented as a “serious astronomical simulations and training system…”

While the Delta-V of the simulator space craft was optimistic for its era, the basic acceleration, velocity and position model is reasonably accurate. If the ship passes too closely to one of the space rocks, it is destroyed and the simulation restarts. Once the ship runs out of fuel (measured in hexadecimal in the upper left corner since the CPU can’t perform a DIV/MOD operation fast enough to display decimal numbers), it is stranded and unable to continue its mission.

Space Rocks runs off a Teesny board with code that’s available here. It has made public appearances at the NYC Resistor show in June, and at NYC MakerFaire in August. Check out the writeup on the NYCR blog for video and more.

New Game For Asteroids Vector Monitor

Posted on August 10, 2013

Some engineering wizards in Brookyln have been working on a wonderful thing. They’ve written a vector generator in VHDL, designed a DAC/amplifier to run an old Asteroids G05 vector monitor, and hashed out the basics for a game in C.

The whole thing is run off a Linux box, with a second VGA screen acting as an HUD. The full game has yet to be written, but what they’ve got running now looks great.

Read all about it on Todd Bailey’s blog, and see some earlier tests of the system (code name VEC9) written up by Andrew Reitano.

VEC9_Screenshot_Jul25_small