5 Comments
Feb 22, 2022Liked by Mad Ned

I just came across: https://begriffs.com/posts/2018-11-15-c-portability.html In it mentions the Unisys 1100/2200 and Honeywell 6000 as both using 9 bit "chars". You might want to delve into those architectures. I am tempted to explore FPGAs. Perhaps you could write up a bit more about the tooling.

Expand full comment
author

Interesting link, I will look into this! Regarding the tooling, I will cover a lot of the software end of things soon, it is all custom though due to my 9-bit inclinations - most tools can't deal with it. On the hardware side, I have been using Xilinx Vivado, which is a bit clunky and a bit slow but pretty full-featured and works well with the BASYS3 board. If you want to mess around with FPGAs I would recommend just trying it - I was surprised at how easy it was to get something running on one of these boards. Digilent has several systems that all work with Vivado.

Expand full comment

I love how you're prioritizing the exploration and learning over pure practicality in this CPU design. I can't wait to hear about the wild ideas and interesting suggestions in the next Memo Rewind. https://retrobowlcollege.io/

Expand full comment

The article reflects on the author's experience designing the QIXOTE-1 processor, emphasizing it as a thought experiment rather than a practical endeavor. Despite receiving advice, the focus remains on the challenges and ideas in CPU design, acknowledging the project's unconventional nature in "Nonad land." https://medium.com/@aztecnetwork/solar-companies-in-maine-907c37c56f15

Expand full comment

You should investigate those structures further. Considering FPGAs has tempted me. Perhaps you could elaborate on the equipment in your writing. https://onlyup-game.io/

Expand full comment