path: root/novice
AgeCommit message (Expand)Author
2019-02-07Move cli to separate packageAustin Adams
2019-02-06Begin restructuring repository for #4Austin Adams
2019-02-05Try to optimize symbol lookups in debuggerAustin Adams
2019-02-05debugger: Do register alias lookups in ~O(1)Austin Adams
2019-02-05Use a lookup table for decoding instructionsAustin Adams
2019-02-04Codegen: do fewer painful agonizing O(n) lookupsAustin Adams
2019-02-04Make opspec, isa properties of a machine code generatorAustin Adams
2019-02-04codegen: Remove another weird unnecessary copyAustin Adams
2019-02-04codegen: Use util.maskTo() instead of hand-crafted masksAustin Adams
2019-02-04codegen: Improve efficiency of some O(n^2)ismsAustin Adams
2019-02-04Display printable ascii characters in disassemblyAustin Adams
2019-02-03Use register aliases in debuggerAustin Adams
2019-02-03Make debugger unstep from halts more intuitivelyAustin Adams
2019-02-03Accept labels as breakpointsAustin Adams
2019-02-03Show labels in disassemblyAustin Adams
2019-02-02Add maxExec=-1 test to Simulator testsAustin Adams
2019-02-02Make debugger auto-assemble files as wellAustin Adams
2019-02-02Avoid infinite loops by blowing up after 8192 executionsAustin Adams
2019-02-02Implement jalr properly for rama-2200Austin Adams
2019-02-02sim command: auto-assemble codeAustin Adams
2019-02-01Make loaders specify a file extensionAustin Adams
2019-01-30Increase test coverage (including for rama-2200)Austin Adams
2019-01-30debugger: Load symbol tablesAustin Adams
2019-01-29rama2200: Fix blt typoAustin Adams
2019-01-28Account for 0xffffffff & 0xffffffff in js being -1Austin Adams
2019-01-28Add draft of RAMA-2200Austin Adams
2019-01-27Generate symbol tablesAustin Adams
2019-01-26Add cli.ts testsAustin Adams
2019-01-26asm: Fix -o and -f (WHOOPSIE)Austin Adams
2019-01-26Please daddy linterAustin Adams
2019-01-25Work on cli debugger testsAustin Adams
2019-01-25cli: Properly wait for stdin to be readableAustin Adams
2019-01-24Start on cli debugger testsAustin Adams
2019-01-23Write debugger testsAustin Adams
2019-01-23Add coverage for time travel in simulator testsAustin Adams
2019-01-23simulator test: Check stepping on haltAustin Adams
2019-01-22Improve UX, you can say `./novice.js' nowAustin Adams
2019-01-22Print a window of memory while stepping throughAustin Adams
2019-01-22Use more intuitive error message for unstepping too farAustin Adams
2019-01-22Allow travelling back in timeAustin Adams
2019-01-22Add logAustin Adams
2019-01-21Add memory printingAustin Adams
2019-01-21Handle a blank command as re-running the last commandAustin Adams
2019-01-21Add breakpoint commandAustin Adams
2019-01-21cli debugger: Allow command aliasesAustin Adams
2019-01-21Do less hardcoding in cli debuggerAustin Adams
2019-01-21More work on CLI debuggerAustin Adams
2019-01-21LR(1) parser: Say EOL, not EOFAustin Adams
2019-01-21Fix bugs in complx parserAustin Adams
2019-01-20Add basic debuggerAustin Adams