summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Implement RMF instructionJulian Blake Kongslie2022-11-051-3/+16
* Startup with TT interrupts already enabledJulian Blake Kongslie2022-11-051-0/+1
* Add $char shorthand in evtJulian Blake Kongslie2022-11-051-0/+3
* Ignore leading/trailing whitespace and #comments in evt filesJulian Blake Kongslie2022-11-051-0/+6
* Rename/remove some of the example programsJulian Blake Kongslie2022-11-055-196/+116
* Avoid rereading the FLAGS register; use FLAGS_SAVED for GTF.Julian Blake Kongslie2022-11-021-22/+15
* Don't emit event traces by defaultJulian Blake Kongslie2022-11-011-2/+2
* Support writing a trace at the end of execution.Julian Blake Kongslie2022-11-013-0/+23
* Implemented the remaining instructions required for echo_optimal.Julian Blake Kongslie2022-11-011-2/+42
* Fix FLAGS bit handling by IO modelJulian Blake Kongslie2022-10-312-5/+5
* Fix trivial typoJulian Blake Kongslie2022-10-311-1/+1
* Restructure a lot of the control registersJulian Blake Kongslie2022-10-315-36/+62
* Level-trigger on TTO_FLAG instead of edge-trigger.Julian Blake Kongslie2022-10-313-6/+4
* Unify TT_INPUT_INT_ENABLE and TT_OUTPUT_INT_ENABLEJulian Blake Kongslie2022-10-313-6/+5
* Only use DF for addresses generated via indirection.Julian Blake Kongslie2022-10-313-3/+3
* TAD is 12-bit addition with carry-complements-link, not 13-bit additionJulian Blake Kongslie2022-10-312-3/+2
* Fix echo_optimal (was not resetting AC on all loop iterations)Julian Blake Kongslie2022-10-311-6/+6
* Understanding interrupt handling within SIMH (see echo_int.pal)Julian Blake Kongslie2022-10-2914-30/+263
* Control register values should not be "unsigned int"Julian Blake Kongslie2022-10-297-66/+37
* Add untested interrupt-based echo program with input bufferJulian Blake Kongslie2022-10-231-0/+67
* Improve error messages for unimplemented instructionsJulian Blake Kongslie2022-10-231-7/+13
* Initial interrupt controller supportJulian Blake Kongslie2022-10-223-9/+76
* Improve decoder comments to directly reference instruct mnemonicsJulian Blake Kongslie2022-10-221-35/+35
* Merge TT_INPUT and TT_OUTPUT into TT_BITSJulian Blake Kongslie2022-10-223-27/+48
* Fix rotate left to not drop the highest bitJulian Blake Kongslie2022-10-171-2/+2
* Clean up address handling and change autoinc to preincrementJulian Blake Kongslie2022-10-172-4/+6
* Faster IO model (until we determine how slow FOCAL needs to be)Julian Blake Kongslie2022-10-171-1/+1
* Nearly-working version of TTY outputJulian Blake Kongslie2022-10-165-11/+188
* Support for log-based event modelJulian Blake Kongslie2022-10-168-28/+126
* Strip the leader from palbart outputJulian Blake Kongslie2022-10-161-0/+1
* Slightly prettier pipeline diagramJulian Blake Kongslie2022-10-151-24/+24
* Remove unneeded CLA from Fibonacci program.Julian Blake Kongslie2022-10-151-2/+1
* Simplify Fibonacci program by using MQ registerJulian Blake Kongslie2022-10-151-6/+4
* Add MQ register support.Julian Blake Kongslie2022-10-155-1/+28
* Restrict SOURCES to visible top-level directories.Julian Blake Kongslie2022-10-151-1/+1
* Switch the way we track if submodules need to be inited.Julian Blake Kongslie2022-10-153-2/+3
* Depend on external nanosim dependency.Julian Blake Kongslie2022-10-1515-531/+11
* Move shared_bus into arbiterJulian Blake Kongslie2022-10-152-22/+14
* Some trivial arbiter improvements.Julian Blake Kongslie2022-10-152-2/+23
* Avoid rebuilding programs.cpp on every compile.Julian Blake Kongslie2022-10-151-2/+10
* const-protect the program imagesJulian Blake Kongslie2022-10-152-3/+3
* Automatically discover programs and incorporate into the binaryJulian Blake Kongslie2022-10-154-10/+56
* Implement most of the OPR instructions.Julian Blake Kongslie2022-10-151-3/+87
* Add Fibonacci program (which doesn't work yet)Julian Blake Kongslie2022-10-142-1/+22
* Use automatic literal support in palbart; fix loader to ignore checksumJulian Blake Kongslie2022-10-142-7/+11
* Support loading multiple program tapes on top of eachother.Julian Blake Kongslie2022-10-141-13/+20
* Actual palbart-compatible rim/bin loaderJulian Blake Kongslie2022-10-145-23/+67
* Trivial infinite increment-and-loop as sample image.Julian Blake Kongslie2022-10-131-4/+10
* Trivial support for running the checker on an image.Julian Blake Kongslie2022-10-086-10/+78
* Minor cleanup and some compilation fixes.Julian Blake Kongslie2022-10-075-8/+32