/SPIM23-Snake

MIPS 32 RetroSnake Game

Primary LanguageAssemblyApache License 2.0Apache-2.0

SPIM32-Snake

A retro snake game implemented in MIPS32 assembly. Tested on FPGA hardware with 4 GPIO buttons as input (up, down, left, right respectively).

Demo

gif

How to Use

The codes related to retro snake are display.S and snake.S, along with some interruption handlers in trap.S. Refer to README of the kernel for the use of supervisor kernel.

In a typical TLB-enabled image (available on release), the entry address of retro snake is 0x80003000.