I put a link to the Uzebox emulator in another thread. In that thread I said that the browser/online emulator could not cope with Tornado2000. This is because of the large data file.
Apparently you can use a local copy of the datafile to see what Torando2000 is all about.
Download this file
Download this file and unzip it to the same location as the Uze file above
Go to this web page
Click the button that says "Import files" and select both the files in your OS file chooser.
The two files will appear in a file list on the left hand side of the screen.
Click the button that says "Play" next to the file called VectorDemo_20150617.uze
If you have not seen an earlier thread where I outlined Tornado2000 here is a quick overview.
It is a 8 bit de-make of the 64 bit Atari Jaguar game Tempest2000 which itself was a remake of an 8 bit arcade game with a colour vector monitor called Tempest.
The hardware it runs on is a Uzebox.
The Uzebox is an ATMega644 overclocked to 28Mhz (8x colour burst for video quality) that bit bangs out an NTSC TV Picture. It was created 10+ years ago by guy named Alec Bourque.
The emulator in the browser there was made by many clever people on the Uzebox Forum. It fully emulates an AVR8 core and most of the AVR peripherals as well as emulating an SD card sitting on the SPI bus. It counts AVR CPU cycles between "OUT PORTC" instructions to reconstruct what an NTSC television would display and takes the PWM from Timer0 and reconstructs audio out the PC sound system.
The video mode that Tornado2000 uses is what I think is the most insane bit banged video on an AVR CPU done by anyone so far. It is 256x224 pixels at 2.1Bpp (5 colours) and 5 clocks per pixel. That is every five CPU clocks the AVR has to decide on the colour of the next pixel with 2 bits of colour info coming from internal RAM and 1 bit of the colour info being streamed of the SD card.
I was responsible for the video mode and the game logic and graphics. Two other guys on the Uzebox forum ported/developed the Audio for me as I don't know how to do that stuff.