| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Nefariously add our nefarious plan. | Julian Blake Kongslie | 2023-03-19 | 1 | -0/+8 |
| | | |||||
| * | Add various spin models, including one that might actually work. | Julian Blake Kongslie | 2023-03-19 | 4 | -0/+338 |
| | | |||||
| * | Fix focal 69. | Julian Blake Kongslie | 2023-01-22 | 4 | -43/+93 |
| | | | | | | (by accident, by adding a d-side cache with write-through stores, and propagating writes to the i-side cache) | ||||
| * | Add deadman timer (only ten cycles!) based on time between interruptable points. | Julian Blake Kongslie | 2023-01-22 | 3 | -1/+5 |
| | | |||||
| * | Improved pipetrace viewer. | Julian Blake Kongslie | 2023-01-15 | 1 | -0/+0 |
| | | |||||
| * | Add unstore events. | Julian Blake Kongslie | 2023-01-15 | 1 | -2/+2 |
| | | |||||
| * | Update Plan. | Julian Blake Kongslie | 2023-01-15 | 1 | -10/+6 |
| | | |||||
| * | Use "-" events to end fetch blocks instead of "~". | Julian Blake Kongslie | 2023-01-15 | 2 | -3/+3 |
| | | |||||
| * | Don't stall non-load instructions after a store. | Julian Blake Kongslie | 2023-01-15 | 1 | -12/+13 |
| | | |||||
| * | Reduce stalling due to stores by using a global counter. | Julian Blake Kongslie | 2023-01-15 | 2 | -15/+16 |
| | | |||||
| * | Stall decode after an instruction with stores until the stores are done. | Julian Blake Kongslie | 2023-01-15 | 5 | -30/+95 |
| | | |||||
| * | Enable parallel LTO linking. | Julian Blake Kongslie | 2022-11-30 | 1 | -4/+4 |
| | | |||||
| * | Nefarious scheming | Julian Blake Kongslie | 2022-11-19 | 1 | -0/+35 |
| | | |||||
| * | Pipelined microarchitecture, which even almost works! | Julian Blake Kongslie | 2022-11-19 | 6 | -95/+353 |
| | | | | | | | Includes such horrors as the "unstore" operation for undoing autoincremented addresses on instructions subsequently found to be bogus. | ||||
| * | Multi-word fetch bundles and icache with realistic dram latency | Julian Blake Kongslie | 2022-11-11 | 5 | -21/+65 |
| | | |||||
| * | Ignore pipetrace files | Julian Blake Kongslie | 2022-11-05 | 2 | -1/+2 |
| | | |||||
| * | Add initial uarch model | Julian Blake Kongslie | 2022-11-05 | 9 | -73/+476 |
| | | |||||
| * | Support for more line formats in evt reader | Julian Blake Kongslie | 2022-11-05 | 2 | -15/+14 |
| | | |||||
| * | Add support for replaying event logs | Julian Blake Kongslie | 2022-11-05 | 1 | -6/+6 |
| | | |||||
| * | Stricter and more accurate decoder for RMF instruction | Julian Blake Kongslie | 2022-11-05 | 1 | -7/+16 |
| | | |||||
| * | Add a focal69 version of fib as an evt | Julian Blake Kongslie | 2022-11-05 | 1 | -0/+29 |
| | | |||||
| * | Slower default output delay | Julian Blake Kongslie | 2022-11-05 | 1 | -1/+1 |
| | | |||||
| * | 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 |
| | | |||||
