This is awesome. Great job. My job is also what I experiment for fun and get it; once you go home, it's hard doing the same thing at home. Cool project.
No way dude, I thought you where gone. Love your TTL computer work man, I'm 16 and I love digital logic and CPU architecture, I'm currently building a 6502 based computer (and a couple Minecraft computers for fun), because I'm not quite ready to build my own CPU yet but maybe in a couple years.
if you have the coin look at making your own copies of some older micro computers...I'm slowly building an Altair 8800....biggest hassle i have is locating a video terminal...but wow am I learning stuff
I eventually plan to release this computer as open-source. Right now, unfortunately, some weird KiCAD bug has caused some strange netclass behavior with the current build which, when I try to fix it, crashes KiCAD completely. So, yeah... But, maybe it's for the best to redo it. There are several design faults with the current board and a few bodge-wires hidden on the back. For some reason, KiCAD decided that several nets were not connected when, visually, they were in the schematic editor. Very odd.
Think you might be interested in some vintage math chips? I have five AM25LS2517 ALUs and three Fairchild 93S43 4-bit multipliers. The AM25LS2517 is a bit interesting as it is similar to the 74LS381 but two of its outputs are different.
4 bit register array … that sounds like a 74xx670 to me, one of my favourite pieces of 74 logic. Is the ALU 4 bit, like the Z80? I can see why it could take up to 32 states to process some logical functions with just NOT AND on a 4 bit ALU.
The ALU is 8-bit. Fortunately, none of the instructions need all 32 microinstructions to work. But, the lack of buffer registers and the heavy use of decoding logic makes the instructions more 'verbose'. One thing I forgot to mention is that, in the final design, I'm limiting myself to two microcode EEPROMS. So, 16 control lines in total that have to be divided up pretty heavily to meet the required ~28 control lines.
thanks for producing this and sharing it with us! i'd love to hear about more unusual parts of the design
This is awesome. Great job. My job is also what I experiment for fun and get it; once you go home, it's hard doing the same thing at home. Cool project.
No way dude, I thought you where gone. Love your TTL computer work man, I'm 16 and I love digital logic and CPU architecture, I'm currently building a 6502 based computer (and a couple Minecraft computers for fun), because I'm not quite ready to build my own CPU yet but maybe in a couple years.
Nice, dude! 6502 computers are great to start off with.
if you have the coin look at making your own copies of some older micro computers...I'm slowly building an Altair 8800....biggest hassle i have is locating a video terminal...but wow am I learning stuff
I eventually plan to release this computer as open-source. Right now, unfortunately, some weird KiCAD bug has caused some strange netclass behavior with the current build which, when I try to fix it, crashes KiCAD completely. So, yeah...
But, maybe it's for the best to redo it. There are several design faults with the current board and a few bodge-wires hidden on the back. For some reason, KiCAD decided that several nets were not connected when, visually, they were in the schematic editor. Very odd.
Looks quite interesting. Would it be possible to publish instruction set? Obviously while understanding it's WIP.
@@veremenko Sure. I've uploaded some of the project files to my github: github.com/halfburnttoast/TCPU816-ALPHA1
This is rad. I’m currently making a WiFi adapter for old Casio handheld computers, so I’m deep in the weeds with TTL level logic right now, too.
These are fun to make it. I’m working on one for past 2 years.
you know when the expert gives you that look you've got some work to do.... maybe you can bribe him/her with a treat
Oh, his expertise doesn't come cheap.
It must have been a lot of work.
Nice. Adding vga to mine.
Think you might be interested in some vintage math chips? I have five AM25LS2517 ALUs and three Fairchild 93S43 4-bit multipliers. The AM25LS2517 is a bit interesting as it is similar to the 74LS381 but two of its outputs are different.
Love it. Awesome lil machine .
nice, amazing
4 bit register array … that sounds like a 74xx670 to me, one of my favourite pieces of 74 logic. Is the ALU 4 bit, like the Z80? I can see why it could take up to 32 states to process some logical functions with just NOT AND on a 4 bit ALU.
The ALU is 8-bit. Fortunately, none of the instructions need all 32 microinstructions to work. But, the lack of buffer registers and the heavy use of decoding logic makes the instructions more 'verbose'. One thing I forgot to mention is that, in the final design, I'm limiting myself to two microcode EEPROMS. So, 16 control lines in total that have to be divided up pretty heavily to meet the required ~28 control lines.
Nice,thanks :)
Welcome back bro! Please let us know if any custom PCBs can help for this development board! We'd love to sponsor! (PCBWay zoey)
Nothing cooler, hot!
I wish I were smart enough to do something like this
But, can it run Crysis??
Congratulations, you've finally made it to 1963. Nice project.
It would be far more impressive to use a CPU from less than 5 years ago...