I build a simple compiler tool train for Subleq but the results are quite disappointing. Subleq is very memory inefficient:
- 12 lines of high level language coverts to
- 74 lines of OpCodes (95 words), which converts to
- 3126 lines of Subleq including comments (5530 words).
So the minimum address space is 12 bits (16 bit would be more useful).
No chance of using a simple front panel for this CPU.
And it will be slow. Amazingly slow!
I have done some PCB and strip-board designs but input and output will need to be via an Arduino.
So overall a sad situation.
So I have decide to suspend this project.