|
b2ca1c9e98
|
update msim usage
|
2024-10-01 22:13:09 -04:00 |
|
|
091c684bf1
|
add recursion test, add noops for branch delay slots
|
2024-10-01 18:22:10 -04:00 |
|
|
16ebc059d9
|
dont hardcode RA in JALR
|
2024-10-01 18:21:38 -04:00 |
|
|
4c6668f2b6
|
make test script look nicer on failure
|
2024-10-01 18:21:10 -04:00 |
|
|
12e098b682
|
fix sign extension, support branch delay slot
|
2024-10-01 18:20:50 -04:00 |
|
|
fb07130990
|
dont require phdr to link
|
2024-10-01 18:20:10 -04:00 |
|
|
853a1ba612
|
add nop pseudo code
|
2024-10-01 18:19:08 -04:00 |
|
|
4af200b001
|
msim done (ish)
|
2024-09-30 18:52:25 -04:00 |
|
|
96c67f2e71
|
update runtime to return exit code from main
|
2024-09-30 18:52:15 -04:00 |
|
|
2ddf83770c
|
set padding to zero instead of undefined data
|
2024-09-30 18:51:54 -04:00 |
|
|
121eda3464
|
fix parse strings with new line
|
2024-09-30 18:51:30 -04:00 |
|
|
4b18ebe1a0
|
only save test source
|
2024-09-30 18:51:11 -04:00 |
|
|
c250afa7a0
|
update testing
|
2024-09-30 18:50:22 -04:00 |
|
|
c24fa035ce
|
update tests
|
2024-09-30 15:11:02 -04:00 |
|
|
60d9eb30d0
|
remove inv instructions
|
2024-09-30 15:10:52 -04:00 |
|
|
6991a233ad
|
fix elf section padding
|
2024-09-30 15:10:16 -04:00 |
|
|
33138944c5
|
fix masm parser
|
2024-09-30 10:55:10 -04:00 |
|
|
b6526332c6
|
symtab never return null symbol
|
2024-09-23 10:28:35 -04:00 |
|
|
f918f8fe1c
|
fix symtab map bad offset
|
2024-09-23 10:25:01 -04:00 |
|
|
9a3ccc2fc1
|
make _start global in runtime
|
2024-09-23 10:13:46 -04:00 |
|
|
9d3d75fecb
|
fix local vs global symbol names, locals now are local
|
2024-09-23 10:13:38 -04:00 |
|
|
0eec2bf24d
|
update readme
|
2024-09-22 23:43:14 -04:00 |
|
|
7a19179b0f
|
add global makefile, update tests
|
2024-09-22 23:41:30 -04:00 |
|
|
798890c1f5
|
msim stub
|
2024-09-22 23:41:05 -04:00 |
|
|
49af3bfc62
|
multitude of mld fixes, add entrypoint
|
2024-09-22 23:39:22 -04:00 |
|
|
fff0444f6c
|
make mld file executable
|
2024-09-22 16:54:14 -04:00 |
|
|
30081a352e
|
update readme
|
2024-09-22 16:48:50 -04:00 |
|
|
bf39d3283b
|
fix mem errors
|
2024-09-22 16:44:54 -04:00 |
|
|
85471efb4c
|
mld done
|
2024-09-22 16:02:42 -04:00 |
|
|
6d84ac6def
|
update make clear
|
2024-09-20 21:16:07 -04:00 |
|
|
3b0a87254f
|
start mld, add loading of object files, add fuzzing support
|
2024-09-20 21:02:38 -04:00 |
|
|
3d339caada
|
remove test file
|
2024-09-13 20:17:50 -04:00 |
|
|
3e6b94ac2f
|
fix store/load with labels
|
2024-09-13 20:15:56 -04:00 |
|
|
df4a225ccf
|
better
|
2024-09-13 11:11:18 -04:00 |
|
|
baa67735ad
|
dont upload those :p
|
2024-09-12 09:42:35 -04:00 |
|
|
b57dc4a492
|
align segments
|
2024-09-12 09:42:04 -04:00 |
|
|
0c8ad22d45
|
big endian
|
2024-09-12 08:37:46 -04:00 |
|
|
c1a44ed41d
|
add ascii and asciiz directives, fix symtab bug
|
2024-09-11 12:47:27 -04:00 |
|
|
e3d2e31377
|
refactor
|
2024-09-11 12:06:09 -04:00 |
|
|
92a7e5853c
|
joe
|
2024-09-10 18:23:46 -04:00 |
|
|
0ff948af3d
|
relocation table hell
|
2024-09-09 20:48:08 -04:00 |
|
|
d079aac905
|
i forgor syscall
|
2024-09-09 12:57:53 -04:00 |
|
|
6ec6d858b5
|
uh hi
|
2024-09-09 12:43:01 -04:00 |
|
|
2ed2758216
|
initial mips32 (r2000ish mips32r6) assembler
|
2024-09-09 12:41:49 -04:00 |
|