~grimmware/lc3

Remove spurious debug, add text file to debug interface
3b51013e — glenda 2 years ago
Can read pc from the filesystem
97de4308 — glenda 2 years ago
Ditch string literals
4ec2b251 — glenda 2 years ago
Removed spurious development debug print
f122efa1 — glenda 2 years ago
Corrected byte packing for .STRINGZ string literals (hex literals are still incorrect)
7f63c800 — glenda 2 years ago
Fixed up output to only show on debug
3d5d8a66 — glenda 2 years ago
String literals for .STRINGZ
77a9b548 — glenda 2 years ago
Replaced majority of hexnparse with litnparse
1529e3e5 — glenda 2 years ago
About to replace all hexnparse with libnparse
d4d29996 — glenda 2 years ago
Added BR variants!
bc221626 — glenda 2 years ago
Fixed up label mapping for positive offsets
Implemented all directives
Implemented shorthand for traps
Wrote a "hello world" that does all of the memory filling directives
66854d4a — glenda 2 years ago
Actually assembling to runnable bytecode!
bdc92f33 — glenda 2 years ago
Fixed up a bug in the ADD bitmask for literals

Added clearer output for the comparison register debug output
16ebec49 — glenda 2 years ago
Parser appears to be complete, label mappings work!
f317250d — glenda 2 years ago
Parser mostly working, able to build a table of instructions in memory correctly
27239fbc — glenda 2 years ago
Bunch more work, got some semblance of token parsing...
fc7102f4 — glenda 2 years ago
Wrote a bunch more junk
5e4a1287 — glenda 2 years ago
Did a bunch of work on the assembler
3ebe86d8 — glenda 2 years ago
Fixed formatting a bit
e045692f — glenda 2 years ago
Added rudimentary disassembler and broke out some data and utils
Next