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.