Skip to content
This repository has been archived by the owner on Jul 9, 2018. It is now read-only.

alifarazz/mipslol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIPSLOL

A MIPS simulator with Lots Of Love ❤️

It reads MIPS instructions in binary form from ins.txt and executes them.

Dependencies

MIPSLOL needs meson build system and a sane C compiler.

macOS

MIPSLOL's dependencies can be installed via Homebrew :

$ brew install clang meson

Linux

You need Clang or gcc, plus meson.

They can be installed using the system package manager, for example:

# Debian, Ubuntu, etc.
$ apt-get install meson clang
# Fedora
$ dnf install meson clang
# CentOS, RHEL, ...
$ yum install meson clang
# Arch Linux
$ pacman -S meson clang

Windows:

First, ensure that you have a working C compiler.

Then install meson

Compiling

Go to the root of the project and run:

$ meson build
$ cd build/
$ ninja

Usage

Yeah...

It dosen't do a lot yet.

$ ./mipslol

Contribution:

You know the drill:

  • fork
  • new feature branch
  • do stuff
  • commit
  • push
  • pull request

Releases

No releases published

Packages

No packages published