MIPS is so hard to use! But Git isn't! So we used Git to git gud at MIPS!

What it does

Git is used to emulate the memory used by MIPS, such as register values.

How I built it

Lots of chips, sweets, maggie mee and coffee!

Challenges I ran into

Emulating MIPS in 24 hours is not easy. There are hundreds of MIPS operations to be implemented.

Accomplishments that I'm proud of

Emulating low level functionality in a high level language! Abusing Git is also an accomplishment i guess.

What I learned

Git is surprisingly a nice tool to store stack memory.

What's next for Git Gud at MIPS

Emulate MIPS completely, and abusing Git to the max.

Built With

Share this project: