#DWMC16 #Revision #InstructionSet #DIWhy
Another day, another revision of the Instruction Set. Or rather a revision of the OpCode Encoding to add more Addressing modes...
http://warringersworlds.net/2023/09/11/dwmc-16-instruction-set-v0-5-1/
#dwmc16 #revision #instructionset #diwhy
Well, with the Basic Register Module under my belt, I realised I need more than just that Module...
So I've written down my thoughts on the other Register modules I need.
http://warringersworlds.net/2023/08/29/dwmc-16-thoughts-on-register-hardware/
Levelling for the floor we building onto the existing floor, also having to fix parts of the floor as we go!
#DWMC16 #DIWhy #DIYMinicomputer
Just completed a post for the DWMC-16 design, where I take a think on Opcodes for the instruction set. Largely because I was wondering about writing a simple assembler in Python.
http://warringersworlds.net/2023/08/17/dwmc-16-instruction-set-v0-3-opcodes/
#dwmc16 #diwhy #diyminicomputer
#DWMC16 #DIWhy #DIYMinicomputer
We interrupt this broadcast for a few thoughts on interrupts of the DWMC-16.
http://warringersworlds.net/2023/08/16/dwmc-16-interrupting-the-cpu/
#dwmc16 #diwhy #diyminicomputer
#DWMC16 #DIWhy #DIYMinicomputer
Got another blog post on my DWMC-16 project, this time another set of revisions and some new ideas.
#dwmc16 #diwhy #diyminicomputer
#prsm #diwhy some house updates! We are doing two layers of insulation so that we can have proper framing in the second layer , first layer is nearly done. Today I will be putting the plastic up and doing the rest of the wall framing. Then it will be off to making a new level floor on top of the old floor
#DWMC16 #Minicomputer #DIWhy #PleaseSendHelp
I have just finished writing my initial design for the instruction set for my DWMC-16 minicomputer.
There are a lot branching operations... Some of them are rather specialised...
http://warringersworlds.net/2023/08/14/dwmc-16-initial-instruction-set/
#dwmc16 #minicomputer #diwhy #pleasesendhelp
Just put down some of my additional contemplations about the ALU, again, and the Flags that I may need for my DWMC-16 minicomputer project.
http://warringersworlds.net/2023/08/08/dwmc-16-a-further-look-at-the-alu-and-flags/
Tenant was going to paint the attic. We bought the paint, brought over our bin of painting stuff, explained colour scheme, made sure she was satisfied with the compensation for her work.
She used the paint for the attic to paint her bedroom instead, then panicked that someone stole the paint, and painted part of the attic brown.
But then she wrote all over the bedroom walls that she just painted. And someone else added commentary.
Got me these two books on computer development on a basic level from 1977 and 2021 to help me with the work on the DWMC-16.
Yes, I could have gotten either as a PDF, but actual dead tree books have a different quality... Especially the old ones.
#dwmc16 #diwhy #minicomputer #16bit
I might have taken some considerations about memory design, but talking to a few people, I came to the conclusion that there is already some feature creep in my DWMC-16 design. So I decided that I will remove some of those.
http://warringersworlds.net/2023/07/24/dwmc-16-feature-creep-and-revised-features/
Taking a few considerations about the memory of the DWMC-16. With the discovery that Ferromagnetic RAM in IC form is a thing these days.
http://warringersworlds.net/2023/07/23/dwmc-16-memory-considerations/
As the first followup on my initial post of the DWMC-16 project, I have done an initial design for an ALU that looks somewhat promising for use.
http://warringersworlds.net/2023/07/21/dwmc-16-initial-design-of-the-alu/
#diwhy #16bit #diyminicomputer #dwmc16
Well... I have bitten the bullet and written down a blog post about my initial idea for the DWMC-16 project that I am currently thinking about...
http://warringersworlds.net/2023/07/20/dwmc-16-a-diwhy-minicomputer-project/
#diwhy #16bit #diyminicomputer #pleasesendhelp #dwmc16
Just put down the design for a simple 4 bit sliced ALU that I might implement for my DIWhy mini computer, created with the logic simulator program Digital, which is an easier to use LogiSim like program.
Possible operations are, Not A, A and B, A or B, A xor B, A + B, A + 1, A - B and A - 1, as well as checks for A == B and if Out == 0.
It also got its name, DWMC-16, for DIWhy MiniComputer 16-bit.
#diwhy #16bit #diyminicomputer #pleasesendhelp
Throwback to that time, shortly after moving in, that you discovered the mad bastard previous occupants had used Cat5 cable to wire up a light switch/bulb.
#diwhy #howtoburndownyourhouse
Though... First I'd have to find cheap and useful Schottky diodes, transistors and test them for speed response when used in a DTL circuit...
Should be relatively easy with a signal generator and an oscilloscope...
#diwhy #16bit #diyminicomputer #pleasesendhelp
Welp... It seems that I have a serious case of NERD at the moment...
I have no idea why, but I am seriously considering DIYing my own 16 bit minicomputer, built with mostly discrete parts in diode transistor logic, and a register to register Von Neuman architecture, with a reduced instruction set...
Though I will draw a line at interfacing, memory and mass storage. Those would be using ICs and micro controllers...
On self made PCBs...
#diwhy #16bit #minicomputer #pleasesendhelp