Search found 106 matches

by Sugarplum
25 Mar 2025, 00:54
Forum: Escape Meta Alt Control Shift
Topic: 16-bit Gigatron similar machine
Replies: 5
Views: 123133

Re: 16-bit Gigatron similar machine

As I've said elsewhere, an additional PC might be the best investment for extra performance, so long as there are specialized instructions for using it. Since it would be chained like the main PC, it is doing 16-bit additions itself. So the lack of an ADC instruction would less likely impact general...
by Sugarplum
22 Mar 2025, 11:28
Forum: Escape Meta Alt Control Shift
Topic: Beyond the Gigatron
Replies: 10
Views: 124889

Re: Beyond the Gigatron

I've thought more about the above. What would be nice would be if this could be a native instruction: Signal=0 ? PC = (RAM @ vPC++) * 16 : PC = Vector That improves the previously proposed native instruction that acts as vCPU Fetch/Dispatch. The idea is to put the native JMP based on RAM @ vPC as th...
by Sugarplum
15 Mar 2025, 01:04
Forum: Hardware and software hacking
Topic: New Gigatron architecture idea
Replies: 7
Views: 175970

Re: New Gigatron architecture idea

Another Possible Strategy I've thought more about the special instruction one could add in their implementation. It would require a special counter-register for itself (vPC) that is used as a MAR set into RAM, which is used to do paragraph-aligned jumps and post-increment vPC. Put another way: PC =...
by Sugarplum
02 Mar 2025, 17:08
Forum: Escape Meta Alt Control Shift
Topic: Beyond the Gigatron
Replies: 10
Views: 124889

Re: Beyond the Gigatron

I've been churning this idea more in my head. Since vCPU treats things like a microcoded machine, it makes sense to throw more hardware at that. The biggest advancement could be to add another 16-bit program counter. Dedicate that one to the vCPU. Have an instruction that will use the new counter as...
by Sugarplum
24 Feb 2025, 03:18
Forum: Hardware and software hacking
Topic: vCPU Questions and Necessary Details
Replies: 8
Views: 106382

Re: vCPU Questions and Necessary Details

I mentioned microcoded CPUs because the Gigatron's firmware ROM is essentially microcode as far as the vCPU goes. I asked myself that and mentioned that I asked myself about microcode because that gave clues about where to add more ICs to make tighter vCPU interpretation. Someone mentioned wanting a...
by Sugarplum
04 Feb 2025, 09:40
Forum: Hardware and software hacking
Topic: vCPU Questions and Necessary Details
Replies: 8
Views: 106382

Re: vCPU Questions and Necessary Details

The video line is managed by the code in page 2 of the ROM. The row is tracked by zero page parameter videoY and frameCount is used as a simple system clock. There isn't a column value since the column is just 160 ora([Y,Xpp],OUT) instructions in a row with no time to do anything else. Thanks. I do...
by Sugarplum
25 Jan 2025, 05:35
Forum: Hardware and software hacking
Topic: New Gigatron architecture idea
Replies: 7
Views: 175970

Re: New Gigatron architecture idea

I've been refining my thoughts. Hardware vCPU Support, Continued If you want to make a machine like a Gigatron closer to Von Neumann, one of the first steps would be to make the rest of the machine not rely on bit-banging. After designing for that, give a Giga-similar machine a ROM paragraph jump. I...
by Sugarplum
18 Jan 2025, 07:17
Forum: Escape Meta Alt Control Shift
Topic: An 80 column monochrome display?
Replies: 3
Views: 58451

Re: An 80 column monochrome display?

I haven't explored it. Making a 25 MHz VGA circuit on a PCB is pushing things for most people. You'd need tricks such as using 74ACT logic and likely pipelining. If the Gigatron is driving it, it would be simpler in that you wouldn't need a sync circuit, and the CPU has no problem with producing the...
by Sugarplum
17 Jan 2025, 01:13
Forum: Escape Meta Alt Control Shift
Topic: Beyond the Gigatron
Replies: 10
Views: 124889

Re: Beyond the Gigatron

Okay, I've come up with an idea in my mind for multiplication. It would take 8 cycles plus any overhead. The idea is 8/8/16 unsigned. I realized that you can do it the same way as you multiply by hand. It is just place, add, and shift. The way this would work is to use shift registers and adders, an...
by Sugarplum
17 Jan 2025, 00:55
Forum: Escape Meta Alt Control Shift
Topic: 16-bit Gigatron similar machine
Replies: 5
Views: 123133

Re: 16-bit Gigatron similar machine

Thank you Monosonite! I still haven't started as I'm trying to work it out in my mind. My focus is now more on what amenities can be added to the base hardware to make interpretation easier. Things like: 1. Proper flags and related instructions. If we had proper ADC/SBB instructions, chaining additi...