summaryrefslogtreecommitdiff
path: root/isa/decode.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Pipelined microarchitecture, which even almost works!Julian Blake Kongslie2022-11-191-2/+2
| | | | | | 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-111-1/+1
|
* Add initial uarch modelJulian Blake Kongslie2022-11-051-1/+149
|
* Stricter and more accurate decoder for RMF instructionJulian Blake Kongslie2022-11-051-7/+16
|
* 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
|
* Avoid rereading the FLAGS register; use FLAGS_SAVED for GTF.Julian Blake Kongslie2022-11-021-22/+15
|
* Implemented the remaining instructions required for echo_optimal.Julian Blake Kongslie2022-11-011-2/+42
|
* Fix trivial typoJulian Blake Kongslie2022-10-311-1/+1
|
* Restructure a lot of the control registersJulian Blake Kongslie2022-10-311-17/+28
|
* Level-trigger on TTO_FLAG instead of edge-trigger.Julian Blake Kongslie2022-10-311-3/+3
|
* Unify TT_INPUT_INT_ENABLE and TT_OUTPUT_INT_ENABLEJulian Blake Kongslie2022-10-311-2/+2
|
* Only use DF for addresses generated via indirection.Julian Blake Kongslie2022-10-311-1/+1
|
* TAD is 12-bit addition with carry-complements-link, not 13-bit additionJulian Blake Kongslie2022-10-311-2/+2
|
* Understanding interrupt handling within SIMH (see echo_int.pal)Julian Blake Kongslie2022-10-291-2/+20
| | | | | | | | | | 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-291-0/+19
|
* Improve error messages for unimplemented instructionsJulian Blake Kongslie2022-10-231-7/+13
|
* Initial interrupt controller supportJulian Blake Kongslie2022-10-221-0/+66
|
* 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-221-18/+30
|
* 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-171-2/+2
|
* Nearly-working version of TTY outputJulian Blake Kongslie2022-10-161-8/+68
|
* Support for log-based event modelJulian Blake Kongslie2022-10-161-5/+15
|
* Add MQ register support.Julian Blake Kongslie2022-10-151-0/+19
|
* Implement most of the OPR instructions.Julian Blake Kongslie2022-10-151-3/+87
|
* Minor cleanup and some compilation fixes.Julian Blake Kongslie2022-10-071-1/+1
|
* Initial commit.Julian Blake Kongslie2022-10-021-0/+96