News for hackers. Stuff that matters.
Re:Cloning a 6502 Apple-1 in just 930 logic gates by Koshkin on Sunday May 10, 2020 @10:09AM (#23132678)
TL;DR: this is a very simple computer running an emulator. Cool project! (The approach is similar to the way many of FPGA applications are done these days.)
Re:Cloning a 6502 Apple-1 in just 930 logic gates by colejohnson66 on Sunday May 10, 2020 @11:24AM (#23133331)
It’s worth mentioning how simple the computer is. While the Gigatron is an 8-bit computer running at ~8 MHz (and probably more powerful than an 8086), it only has... seventeen instructions (with a few encodings for different operands). The instruction set is so limited, they created Gigatron Control Language (GCL) to allow you to write in a slightly higher level assembly.

So getting an emulator running is quite an achievement.

Re:Cloning a 6502 Apple-1 in just 930 logic gates by djmips on Sunday May 10, 2020 @02:16PM (#23134714)
Getting an 6502 emulator up and running is not too difficult and you saw how the author did it "quickly" which I took to mean in a couple of days / a week.
Re:Cloning a 6502 Apple-1 in just 930 logic gates by djmips on Sunday May 10, 2020 @02:13PM (#23134687)
I don't really see this as similar to the way many of FPGA applications are done these days. The approach in FPGA is more along the lines of implementing the same logic as the original CPU as opposed to microcoding / emulation.
Re:Cloning a 6502 Apple-1 in just 930 logic gates by Koshkin on Sunday May 10, 2020 @02:46PM (#23134955)
I guess I could be more clear. In industrial FPGA applications the goal usually isn't the CPU, the goal is to implement the required logic while keeping the number the gates needed for this to a minimum, and implementing a simple CPU (a.k.a. PSM) is what makes it possible. Same here: the CPU only serves as the economical way to implement something else (another CPU, in this case).