Jamie Fenton is a software engineer working at the SRI Center for Technology in Learning. Jamie is married to Erfert Fenton, has 3 cats and 3 horses, and is interested in trains, airplanes, photography, dancing, technical stagecraft, ham radio, and horse riding.
Jamie has been involved in the video game and multimedia computing industries since the beginning. This page describes some of the interesting projects that Jamie has worked on in the last 20 years.
The Fireball was one of the first pinball machines ever to ship with a microprocessor inside. It used a Fairchild F8, which had 64 bytes of RAM and 2K of ROM. This unit was designed for home use. It did not sell well because the availability of microprocessor commercial pinball games created a glut of relay-controlled units on the home market.
Jamie's first foray into management was to lead a group that designed and implemented a ROM based operating system for a home video game console. The Bally Arcade used a Z80 microprocessor, 4K of RAM, and 8K of ROM. It was far ahead of its time. Later, Jamie implemented a Basic interpreter called Bally Basic that ran on the Bally Arcade system in a cartridge. Basic language statements were entered using a keypad overlay over the calculator keypad. For about 6 months, Jamie held the honor of providing the world's cheapest computer.
Jamie did a number of arcade video games in the late 1970s - early 1980s era. The best known of these was GORF. GORF was the first game ever to show multiple scenes. After defeating a rack of Space Invaders, one would blast into space and deal with various alien menaces, working up to mission 5, an encounter with the Gorfian Flag Ship. GORF also featured a speech chip that hurled insults at the player.
In 1981, Jamie wrote a game for Bally/Midway called Robby Roto. It is a maze/digging/rescue game. It did not do well in the marketplace. As the rights to this game have reverted to me, I have chosen to permit MAME users to duplicate and play the ROM images for Robby Roto free of charge. Unfortunately my other released titles still belong to other organizations, but I am looking into making them available too.
For more information on the MAME project, please visit their homepage.
Jamie wound up becoming involved with Kaleida Labs and its ScriptX project. Jamie was one of the primary architects and helped implement this system.