summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Stall decode after an instruction with stores until the stores are done.Julian Blake Kongslie2023-01-155-30/+95
|
* Enable parallel LTO linking.Julian Blake Kongslie2022-11-301-4/+4
|
* Nefarious schemingJulian Blake Kongslie2022-11-191-0/+35
|
* Pipelined microarchitecture, which even almost works!Julian Blake Kongslie2022-11-196-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 latencyJulian Blake Kongslie2022-11-115-21/+65
|
* Ignore pipetrace filesJulian Blake Kongslie2022-11-052-1/+2
|
* Add initial uarch modelJulian Blake Kongslie2022-11-059-73/+476
|
* Support for more line formats in evt readerJulian Blake Kongslie2022-11-052-15/+14
|
* Add support for replaying event logsJulian Blake Kongslie2022-11-051-6/+6
|
* Stricter and more accurate decoder for RMF instructionJulian Blake Kongslie2022-11-051-7/+16
|
* Add a focal69 version of fib as an evtJulian Blake Kongslie2022-11-051-0/+29
|
* Slower default output delayJulian Blake Kongslie2022-11-051-1/+1
|
* Change foobar evt to use newer shorthandJulian Blake Kongslie2022-11-051-12/+2
|
* Smarter evt shorthandJulian Blake Kongslie2022-11-051-2/+5
|
* Add Focal69 imageJulian Blake Kongslie2022-11-051-0/+0
|
* Simplify foobar evt to use new shorthandJulian Blake Kongslie2022-11-051-8/+8
|
* Convert unimplemented IOT device error into a warningJulian Blake Kongslie2022-11-051-2/+1
|
* Fix implementation of IAC microinstructionJulian Blake Kongslie2022-11-051-1/+2
|
* 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
| | | | | | | | | | 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 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
|