50.002 Team 13-2
Friendly Unpiped Beta-16
Team Members
Velusamy Sathiakumar Ragul Balaji 1004101
Jerome Heng Hao Xiang 1004115
Lim Jun Wei 1004379
Kiran Mohan Bodhapati
Ang Song Gee 1004589
Description
Inspired by the promise of a universal machine, our team set out to build a fully featured Instruction Set Architecture. The result is our Friendly Unpipelined Beta-16 (FUB16), which can run not just a single game – but any possible collection of games we can dream of, and really any program written in our Assembly.
Taking design cues from MIT’s Beta, we fine-tuned the instruction specifications for a 16-bit ALU, and we built in a dedicated VGA ROM and memory for video outputs. Joysticks and buttons serve as input devices, providing a nostalgic and satisfying user experience.
This allowed us to bring to life a modern classic: Nonogram. The numbers on the side of our 7x7 game space represent the number of continuous, filled-in squares. The player follows these numbers, steadily filling up the board, while a surprising image is steadily revealed.
We hope you enjoy this game, as a small teaser to the unlimited number of levels, games and programs that would be possible on our humble FUB16.