Open8-VGA

U1 CPU · 32 KiB SRAM · 640×480 VGA · PS/2 · designed by Adham Elshafei
Click the screen, then use your keyboard
PWR HALT — MHz PC $0000
J1 VGAJ2 PS/2U_EE 25LC512

SW · Function keys

HELP
ASSEMBLE
RUN
SAVE
EXAMPLES
LOAD
NEW
BACK

Game pad

LEFT
RIGHT
UP
DOWN
DROP/JUMP
OK
YES

Board

SW1 · TEXT KEPT
CLEARS RAM, KEEPS EEPROM

Play the games

  1. Click the screen and press any key to leave the welcome screen.
  2. Press F5, then 7, then Y: the Tetris source loads into the editor.
  3. Press F3. The machine assembles the 12 KB listing itself (about 5 s at real speed, or pick 16× turbo) and starts the game.
  4. ◀ ▶ move, ▲ rotate, ▼ soft drop, Space hard drop, P pause, Esc quit back to the editor.

For the scrolling platformer, load example 8 the same way: ◀ ▶ run, Space jump, stomp the walkers and reach the flag.

Everything runs on an emulation of the actual boot ROM: the editor, the on-board assembler and the game are Open8 machine code. F1 opens the built-in manual. Your program text stays in this browser between visits, the way SRAM survives a RESET. F4 saves a program to one of four EEPROM slots and F6 loads it back; the EEPROM survives POWER, as on the real board.