70's computers
Paul Koning
paulkoning at comcast.net
Tue Oct 23 18:46:05 CDT 2018
> On Oct 23, 2018, at 7:26 PM, Guy Sotomayor Jr via cctalk <cctalk at classiccmp.org> wrote:
>
> ...
>
> For simplicity and reasonable density, you might want to look at J1 (which is
> a Forth CPU). It has been implemented in 300 lines of Verilog and the entire
> CPU + 16KB of memory fits in a reasonably sized Spartan 3E FPGA (and you
> have space for all of the other “cool” stuff).
>
> Admittedly, you get to write in Forth which may be a minus for some folks. ;-)
>
> I did write a simulator for it (in Forth of course!) but I’m in the process of redoing
> it in C so that I can have multiple threads of execution (for the various devices I
> want to emulate). For me it was important because I’m using this as the controller
> in an FPGA so I wanted to have a better debug environment for developing the
> code. ;-)
I like Forth, I've used it for quite large programs though not recently.
There are versions that support multi-threading. Since it's a stack language, that's pretty easy to do.
paul
More information about the cctalk
mailing list