-
Last correction
07/10/2021 at 09:08 • 0 commentsI inverted the latch outputs entering U47 in Faults & Interrupts.
This corrected a bug where the CPU was doing an NP fault right after reset.
With this, the fibonaci test seems to run fine (no way to check).
This will be the last modif for a while unless someone finds a bug.
All the code is on github on the link provided.
Time to go on other projects!
-
'Call' and 'return' now working for real
07/02/2021 at 04:34 • 0 commentsThe original microcode was OK. There was some errors in the field decode. Polarity of CLKS and U43D was wrong.
-
False alarm, call not working
06/29/2021 at 07:50 • 0 commentsCall just immediately return instead of executing the subroutine.
-
Call debugged
06/28/2021 at 01:14 • 0 commentsI had to tweak the microcode to make call work. The original microcode was adding 2 times the displacement, thus messing the return address. It's probably due to my implementation of the clock circuit with a state machine instead of a few delays.
So now, call and return work.
-
Fibonaci test
06/22/2021 at 07:36 • 0 commentsI'm currently testing the Fibonaci test. The code has been provided by Mr. Buzbee.
It's not yet confirmed to work, it seems to end prematurely with a halt.
-
It's alive!
06/20/2021 at 12:51 • 0 commentsNow, stepping works with NOPs. It's alive!
-
Not yet stepping
06/19/2021 at 10:36 • 0 commentsAdded the original microcode from Buzbee's own files.
Added bus swappers on RAM and ROM memories to match the circuit.
Solved some bus conflicts.
With the ROM filled with NOPs; so far, it gets the first op from the ROM, but the bus address doesn't increment.
-
Running with microcode
06/14/2021 at 04:52 • 0 commentsThe microcode seems to be running, not sure what it's doing yet.
-
Microcode generator done
06/13/2021 at 17:57 • 0 commentsI modified Buzbee's code to generate the microcode from C instead of using scripts.
Some minor corrections to Logisim files.
-
Batch of fixup done!
06/12/2021 at 06:21 • 0 commentslogic74xxic
The logic74xxic needed some rework to upgrade to Logisim Ev. 3.4.1:
5-input gates corrected in all circuits
Flip-flops corrected, all chip corrected
Magic-1
The higher schematics were cleaned a lot, upgraded all the chips
Clock module is implemented with buffer instead of delays.