One year ago I made a commitment to finish this project in 4 months, one module per month (link). The first 3 months everything went alright, but the last module was very complex and blow up entirely the schedule.
Now I'm slowly coming back and putting this module on a PCB, this time without time contraints, just for fun.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Fascinating project! I just stumbled on it now and I can only realize how much time it must take to go over all the combinations and iterations, and you documented it all in blogs so we can see the evolution. I always wanted to build something in pure hardware too but now I am a bit scared... Maybe when I retire? :-)
I think the key problem is that for each doubling of word-size (e.g. going from 4 to 8 bit) the complexity increases by square or so. One way around this is to keep 4-bit internally for processing (lots of 74xx devices are 4 bit) but use time multiplexing. So 2 7489 RAMS + 1 74181 could become a core of a 16-bit CPU with 4 16 bit registers, but the lower two bits or register RAM are actually time sequence. Yes, the CPU is 4 times slower but it could still reasonably run at few MHz, quite sufficient for hobby purposes. Did you maybe explore that option?
Are you sure? yes | no