| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 22 hours | eater: PC inc included, decode on negedgemain | uvok | |
| Some cycles can be saved. As previously (wrongly) committed, the PC can be incremented early, but the decoder needs to do this "early", so as now implemented, on the falling clock adge already. | |||
| 23 hours | Get rid of JMP_NOP | uvok | |
| 23 hours | Implement JMP | uvok | |
| and get rid of arbitrary run limitation. | |||
| 23 hours | Implement LDI | uvok | |
| 23 hours | Implement STA | uvok | |
| 23 hours | Implement sub instruction | uvok | |
| 46 hours | eater: Use correct opcodes | uvok | |
| I was off-by-one? | |||
| 47 hours | Revert "eater: Combine counting in prev. state" | uvok | |
| This reverts commit 1f0fc1edcea04e5c1f04803f0bdda337c2245f09. | |||
| 4 days | Add halt state and flag | uvok | |
| 4 days | eater: Combine counting in prev. state | uvok | |
| save 1 cycle, as explained in video. also, only print lo->hi clk states to term. | |||
| 4 days | eater,sim: Make decoder state actually public-flar | uvok | |
| 4 days | eater: Implement leftover states and state transitions | uvok | |
| 4 days | eater: Add logic to switch between manual and automatic flags | uvok | |
| 4 days | eater: Use control flag struct in computer | uvok | |
| 4 days | Add instruction decoder with FSM | uvok | |
