Consolite, a Tiny Game Console on an FPGA

If you wish to make a game from scratch, you must first invent the universe. Hardware source | Tron source | Circles source | Emulator source | Assembler source | Compiler source For my latest project, I am diving back into Verilog to create the hardware side of Consolite. For those who don’t know, Consolite is the name I’ve given to my design of a tiny hobbyist game console and associated software toolchain. In my previous posts, I demoed a compiler that translates from a flavor of C to Consolite Assembly, an assembler that translates from Consolite Assembly to binary files, and an emulator that runs the resulting binaries. ...

June 8, 2016 · 6 min

Tetris in Hardware

Using the Nexys 3 board with Spartan 6 FPGA to output Tetris to a VGA display. Source Code | Full Technical Report I’m a computer science student at UCLA, and one of my most recent classes was a “Digital Design Lab” where we got to play around with programming FPGAs. For our final project we were allowed to choose what we wanted to create, and my partner and I decided to go with a clone of the popular video game Tetris. ...

July 10, 2015 · 3 min