Quick Links: Download Gideros Studio | Gideros Documentation | Gideros Development Center | Gideros community chat | DONATE
Invaders 8080 — Gideros Forum

Invaders 8080

SinisterSoftSinisterSoft Maintainer
edited May 2017 in General questions
Over the weekend I decided to see if Gideros was fast enough to emulate old arcade hardware.

So I started with the easiest, an Intel 8080 cpu (what the z80 is based on) and an Invaders motherboard.

I managed to get a working emulator. There are a few 8080 instructions missing, and that might become apparent if you play the game - it might stop at a missing instruction and turn on Monitor Mode.

Keys:
M - Monitor mode on/off (Left/Right = up/down through program, Up/Down = up/down through RAM)
R - Reset CPU and RAM
T - Trace PC (program counter) and SP (stack pointer)
W - Wide display mode
L - Raster lines on/off
J - Jaggie edges on/off
B - Background on/off
O - Colour overlay on/off
C - Insert coin
1 or 2 - Player start
Left/Right - Move player (when monitor mode off)
Spacebar - Fire

So here is an 8080 interpreter, running on a Lua interpreter, running on a Javascript auto-conversion of C, in a browser!!!
http://www.sinistersoft.com/Invaders8080/gideros.html

2017-05-02_10-05-00.png
1513 x 913 - 999K
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!).
https://deluxepixel.com
+1 -1 (+8 / -0 )Share on Facebook
Sign In or Register to comment.