| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix trivial typo | Julian Blake Kongslie | 2022-10-31 | 1 | -1/+1 |
| | | |||||
| * | Restructure a lot of the control registers | Julian Blake Kongslie | 2022-10-31 | 5 | -36/+62 |
| | | |||||
| * | Level-trigger on TTO_FLAG instead of edge-trigger. | Julian Blake Kongslie | 2022-10-31 | 3 | -6/+4 |
| | | |||||
| * | Unify TT_INPUT_INT_ENABLE and TT_OUTPUT_INT_ENABLE | Julian Blake Kongslie | 2022-10-31 | 3 | -6/+5 |
| | | |||||
| * | Only use DF for addresses generated via indirection. | Julian Blake Kongslie | 2022-10-31 | 3 | -3/+3 |
| | | |||||
| * | TAD is 12-bit addition with carry-complements-link, not 13-bit addition | Julian Blake Kongslie | 2022-10-31 | 2 | -3/+2 |
| | | |||||
| * | Fix echo_optimal (was not resetting AC on all loop iterations) | Julian Blake Kongslie | 2022-10-31 | 1 | -6/+6 |
| | | |||||
| * | Understanding interrupt handling within SIMH (see echo_int.pal) | Julian Blake Kongslie | 2022-10-29 | 14 | -30/+263 |
| | | | | | | | | | | | Add list of Bugs Add event log file parser More changes associated with widening the ctlregs (FIXME add a typedef) Add some keyboard instructions | ||||
| * | Control register values should not be "unsigned int" | Julian Blake Kongslie | 2022-10-29 | 7 | -66/+37 |
| | | |||||
| * | Add untested interrupt-based echo program with input buffer | Julian Blake Kongslie | 2022-10-23 | 1 | -0/+67 |
| | | |||||
| * | Improve error messages for unimplemented instructions | Julian Blake Kongslie | 2022-10-23 | 1 | -7/+13 |
| | | |||||
| * | Initial interrupt controller support | Julian Blake Kongslie | 2022-10-22 | 3 | -9/+76 |
| | | |||||
| * | Improve decoder comments to directly reference instruct mnemonics | Julian Blake Kongslie | 2022-10-22 | 1 | -35/+35 |
| | | |||||
| * | Merge TT_INPUT and TT_OUTPUT into TT_BITS | Julian Blake Kongslie | 2022-10-22 | 3 | -27/+48 |
| | | |||||
| * | Fix rotate left to not drop the highest bit | Julian Blake Kongslie | 2022-10-17 | 1 | -2/+2 |
| | | |||||
| * | Clean up address handling and change autoinc to preincrement | Julian Blake Kongslie | 2022-10-17 | 2 | -4/+6 |
| | | |||||
| * | Faster IO model (until we determine how slow FOCAL needs to be) | Julian Blake Kongslie | 2022-10-17 | 1 | -1/+1 |
| | | |||||
| * | Nearly-working version of TTY output | Julian Blake Kongslie | 2022-10-16 | 5 | -11/+188 |
| | | |||||
| * | Support for log-based event model | Julian Blake Kongslie | 2022-10-16 | 8 | -28/+126 |
| | | |||||
| * | Strip the leader from palbart output | Julian Blake Kongslie | 2022-10-16 | 1 | -0/+1 |
| | | |||||
| * | Slightly prettier pipeline diagram | Julian Blake Kongslie | 2022-10-15 | 1 | -24/+24 |
| | | |||||
| * | Remove unneeded CLA from Fibonacci program. | Julian Blake Kongslie | 2022-10-15 | 1 | -2/+1 |
| | | |||||
| * | Simplify Fibonacci program by using MQ register | Julian Blake Kongslie | 2022-10-15 | 1 | -6/+4 |
| | | |||||
| * | Add MQ register support. | Julian Blake Kongslie | 2022-10-15 | 5 | -1/+28 |
| | | |||||
| * | Restrict SOURCES to visible top-level directories. | Julian Blake Kongslie | 2022-10-15 | 1 | -1/+1 |
| | | |||||
| * | Switch the way we track if submodules need to be inited. | Julian Blake Kongslie | 2022-10-15 | 3 | -2/+3 |
| | | |||||
| * | Depend on external nanosim dependency. | Julian Blake Kongslie | 2022-10-15 | 15 | -531/+11 |
| | | |||||
| * | Move shared_bus into arbiter | Julian Blake Kongslie | 2022-10-15 | 2 | -22/+14 |
| | | |||||
| * | Some trivial arbiter improvements. | Julian Blake Kongslie | 2022-10-15 | 2 | -2/+23 |
| | | |||||
| * | Avoid rebuilding programs.cpp on every compile. | Julian Blake Kongslie | 2022-10-15 | 1 | -2/+10 |
| | | |||||
| * | const-protect the program images | Julian Blake Kongslie | 2022-10-15 | 2 | -3/+3 |
| | | |||||
| * | Automatically discover programs and incorporate into the binary | Julian Blake Kongslie | 2022-10-15 | 4 | -10/+56 |
| | | |||||
| * | Implement most of the OPR instructions. | Julian Blake Kongslie | 2022-10-15 | 1 | -3/+87 |
| | | |||||
| * | Add Fibonacci program (which doesn't work yet) | Julian Blake Kongslie | 2022-10-14 | 2 | -1/+22 |
| | | |||||
| * | Use automatic literal support in palbart; fix loader to ignore checksum | Julian Blake Kongslie | 2022-10-14 | 2 | -7/+11 |
| | | |||||
| * | Support loading multiple program tapes on top of eachother. | Julian Blake Kongslie | 2022-10-14 | 1 | -13/+20 |
| | | |||||
| * | Actual palbart-compatible rim/bin loader | Julian Blake Kongslie | 2022-10-14 | 5 | -23/+67 |
| | | |||||
| * | Trivial infinite increment-and-loop as sample image. | Julian Blake Kongslie | 2022-10-13 | 1 | -4/+10 |
| | | |||||
| * | Trivial support for running the checker on an image. | Julian Blake Kongslie | 2022-10-08 | 6 | -10/+78 |
| | | |||||
| * | Minor cleanup and some compilation fixes. | Julian Blake Kongslie | 2022-10-07 | 5 | -8/+32 |
| | | |||||
| * | Initial commit. | Julian Blake Kongslie | 2022-10-02 | 17 | -0/+888 |
