by gioele on 5/10/20, 11:22 AM with 45 comments
by tyingq on 5/10/20, 1:29 PM
And correct enough that he drops it into both a VIC20, and a C64, and it works.
About ~130 74xx chips vs the Gigatron's 33, and SMT instead of through-hole.
Edit: A link to an old school web-ring of other homebrew (mostly) ttl logic CPUs: https://www.homebrewcpuring.org/ringhome.html
by jhbadger on 5/10/20, 2:16 PM
Given that 7400 chips existed at the time, why did no contemporary microcomputer go this route? Would it just have been cost prohibitive?
by peter_d_sherman on 5/11/20, 2:29 AM
Which sparked a discussion: could the microcode also contain a 6502 compatible instruction set? That would prove that a 6502 compatible system could be done with much, much less hardware, even back in the 70s.
Short answer: yes. In fact, you can make it into an entire Apple-1 clone without the use of a 6502.
[...]
Marcel wrote the Gigatron's 6502 microcode quickly (no bugs detected so far) but wrapping the Apple-1 around it took about a year. The machine has become dual-core: you either use its colourful native vCPU microcode to embarrass 1980s home computers, or you boot it into 6502/Apple-1 mode to demonstrate how a compatible Apple-1 including all its display hardware can be done in only 930 logic gates. Hmm!
The 6502 microcode takes up about 1K of ROM cells, and could fit inside a fast late-70s ROM. But the Gigatron cheats a bit by using a biggish 128K EPROM from the 1980s. That leaves enough space to tuck in the 6502/Apple-1 microcode next to all the other features of the latest Gigatron v5a ROM."
by bogomipz on 5/10/20, 3:47 PM
Could someone elaborate on how exactly the IBM 360/3 and Gigatron "elevate" their eight hardware instructions into a larger ISA via microcode?
by fortran77 on 5/10/20, 9:23 PM
by oneplane on 5/10/20, 2:58 PM
by Koshkin on 5/10/20, 2:09 PM
by ncmncm on 5/10/20, 7:49 PM