An architecture and name change: the T-1 is now the ED-64, and it is no longer a stack machine. The changes were made for several reasons:
- I decided I really wanted to be able to load programs into the memory manually from the operator panel, and the Harvard architecture of the T-1 (and 10 bit program word) wouldn't allow that.
- For an 8-bit word formatted [Opcode][Address], a 2-bit instruction width means a 64-byte address space. Since I am avoiding multi-byte instructions, that means I only need to complete a single 64-byte core matrix (which I already have).
- Only 4 instructions drastically simplifies the control logic and ALU, while still allowing enough complexity to do interesting things.
- I got bored with the 'T-1' name!
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Oh well, now you can be fond of the ED-64 instead :) I'm looking forward to manually entering my first program!
Are you sure? yes | no
With rotary hex encoders ? Here is some inspiration :
https://hackaday.io/project/20864/log/57153-electromechanical-user-interface-the-assembler-board
Are you sure? yes | no
That's a neat idea - and would help simplify the operator panel. Got a part number, Yann?
Are you sure? yes | no
No, unfortunately, I bought like a hundred on the electronic Bay from some broker... I don't regret the decision since I use them extensively :-D
I'll let you know if I find something...
Are you sure? yes | no
not to be mistaken with "rotary encoder switch" which is a quadrature-encoded output...
It looks a lot like http://www.ebay.com/itm/1-B01-4-16-Rotary-Switch-5-Pin-or-Encoder-Click-Turn-NOS-USA-SELLER-/321436251671
Are you sure? yes | no
That's sad, no more T-1 :-/ I was fond of it !
Are you sure? yes | no