| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Change foobar evt to use newer shorthand | Julian Blake Kongslie | 2022-11-05 | 1 | -12/+2 |
| | | |||||
| * | Smarter evt shorthand | Julian Blake Kongslie | 2022-11-05 | 1 | -2/+5 |
| | | |||||
| * | Add Focal69 image | Julian Blake Kongslie | 2022-11-05 | 1 | -0/+0 |
| | | |||||
| * | Simplify foobar evt to use new shorthand | Julian Blake Kongslie | 2022-11-05 | 1 | -8/+8 |
| | | |||||
| * | Convert unimplemented IOT device error into a warning | Julian Blake Kongslie | 2022-11-05 | 1 | -2/+1 |
| | | |||||
| * | Fix implementation of IAC microinstruction | Julian Blake Kongslie | 2022-11-05 | 1 | -1/+2 |
| | | |||||
| * | Implement RMF instruction | Julian Blake Kongslie | 2022-11-05 | 1 | -3/+16 |
| | | |||||
| * | Startup with TT interrupts already enabled | Julian Blake Kongslie | 2022-11-05 | 1 | -0/+1 |
| | | |||||
| * | Add $char shorthand in evt | Julian Blake Kongslie | 2022-11-05 | 1 | -0/+3 |
| | | |||||
| * | Ignore leading/trailing whitespace and #comments in evt files | Julian Blake Kongslie | 2022-11-05 | 1 | -0/+6 |
| | | |||||
| * | Rename/remove some of the example programs | Julian Blake Kongslie | 2022-11-05 | 5 | -196/+116 |
| | | |||||
| * | Avoid rereading the FLAGS register; use FLAGS_SAVED for GTF. | Julian Blake Kongslie | 2022-11-02 | 1 | -22/+15 |
| | | |||||
| * | Don't emit event traces by default | Julian Blake Kongslie | 2022-11-01 | 1 | -2/+2 |
| | | |||||
| * | Support writing a trace at the end of execution. | Julian Blake Kongslie | 2022-11-01 | 3 | -0/+23 |
| | | |||||
| * | Implemented the remaining instructions required for echo_optimal. | Julian Blake Kongslie | 2022-11-01 | 1 | -2/+42 |
| | | |||||
| * | Fix FLAGS bit handling by IO model | Julian Blake Kongslie | 2022-10-31 | 2 | -5/+5 |
| | | |||||
| * | 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 |
| | | |||||
