There seems to be some confusion as to what this FPGA and daughter board can do. It is not a multigame per se. It can run at this time, Asteroids (Without some sounds) and Asteroids Deluxe. The FPGA is either setup for Asteroids hardware or for Asteroids Deluxe hardware with VHDL code not both at the same time, then the rom for the game that the hardware is setup for is placed in an Eeprom on the daughter board and plugged in. The daughter board contains this Eeprom for code, A serial Eeprom for high score saves (not implimented at this time) a DAC, a +-15v dc dc converter for the correct XY signal voltages and associated circuitry for size and position control of the signals for the monitor. It also contains a 1.5W audio amp and volume control for an external speaker.
It's not software emulation, but as true a representation of the hardware as possible without making a large board with all TTL chips. Now the way this is setup makes it a nice platform for most of the B/W XY games. I don't see any reason why Asteroids, AD, LL, Battle Zone, Red Barron and more couldn't be run on it dedicated. I suppose possibly if someone wanted to write some VHDL code and got intimate with the hardware they could make this thing dance and make a multi out of it. I'd be happy to see that too. It could also run Vectrex hardware too I am sure and probably some color XY games, but it only has one output for Z so the game would be in black and white.
Hope this clears things up a tad.
I know there are some multi games which use an eprom that is twice the size needed for the original game, say 32k instead of 16k, and this is split into two banks which can be controlled with a simple switch. Is something like that possible here with Asteroids and AD?



