No description
Find a file
2024-09-22 16:54:14 -04:00
include mld done 2024-09-22 16:02:42 -04:00
lib start mld, add loading of object files, add fuzzing support 2024-09-20 21:02:38 -04:00
masm mld done 2024-09-22 16:02:42 -04:00
mld make mld file executable 2024-09-22 16:54:14 -04:00
test mld done 2024-09-22 16:02:42 -04:00
.gitignore start mld, add loading of object files, add fuzzing support 2024-09-20 21:02:38 -04:00
compile_flags.txt joe 2024-09-10 18:23:46 -04:00
config.mk start mld, add loading of object files, add fuzzing support 2024-09-20 21:02:38 -04:00
LICENSE initial mips32 (r2000ish mips32r6) assembler 2024-09-09 12:41:49 -04:00
makefile.mk mld done 2024-09-22 16:02:42 -04:00
README.md update readme 2024-09-22 16:48:50 -04:00

mips toolchain

a full mips r2000 toolchain with a assembler and linker

  • plan to implement the rest of the mips32r6 instructions

outputs MIPS32r6 ELF32 Big Endian executables

masm

the assembler

usage: masm [options] source.asm

mld

the linker

usage: mld [options] objfile...

msim

the emulator

  • i havent wrote it yet