10-30-2018, 09:35 PM
Hi there!
I've been working on a CPU for the last what was it... uh one and a half years now. I've been rebuilding, redesigning, and remodelling everything of it since it was first created. In fact, I've rebuilt it six times, and working on another rebuild at the moment. This rebuild will be the final product of the CPU, after the countless prototypes.
And as you can see, the name is kinda weird? "i8-Pentium" or "i8x" for short, what does it mean though? "i8" means "Instruction (and the data bus) 8)", so it says that the instruction and data-bus are 8 bits in length. And "Pentium"? Well, it's a kewl name, okay? pls dont copyright me for using intel name pls kthx bai Other than that, the "x" in "i8x" is just a placeholder for the "Pentium".
I've been working on a CPU for the last what was it... uh one and a half years now. I've been rebuilding, redesigning, and remodelling everything of it since it was first created. In fact, I've rebuilt it six times, and working on another rebuild at the moment. This rebuild will be the final product of the CPU, after the countless prototypes.
And as you can see, the name is kinda weird? "i8-Pentium" or "i8x" for short, what does it mean though? "i8" means "Instruction (and the data bus) 8)", so it says that the instruction and data-bus are 8 bits in length. And "Pentium"? Well, it's a kewl name, okay? pls dont copyright me for using intel name pls kthx bai Other than that, the "x" in "i8x" is just a placeholder for the "Pentium".
i8-Pentium
I made the first i8x video on September 16, 2017. This was the fourth rebuild of the CPU System. You can find the first video here, and the i8x Update playlist right here. And also, subscribe to my dead channel if you want to. As already stated before, I'm currently working on the seventh's rebuild of the CPU, and this will be the final one. I've got everything planned out, including the instruction set, registry sets & naming, memory, IO, storage... Everything.
Therefore I need your opinions on the CPU. You can warp to the CPU in its current state using /warp #i8x, and you can find the Instruction set sheet right over here. You can also find the Instruction set on the warp.
Specs
As I always do, I will run through the CPU specs. Here they are, although they can be edited a bit when time passes on.
~ Accumulator based ALU, includes:
~ - A, !A (from registers).
~ - Fwd A, !A.
~ - Fwd B, !B.
~ - Carry-in.
~ - Right-shift.
~ - DCC.
~ - OR.
~ 8 Registers (000 = Zero reg).
~ Pointer for addresses.
~ 32 bytes of PMemory.
~ 32 bytes of Memory.
~ 32 bytes *7 pages of storage (per page loaded in memory or pmem).
~ 3 bit IO addressing.
~ Scheduled and unscheduled interrupts.
~ 8 tick clock (at its maximum).