Fungus: A Prototype Hardware Specification for a Funge Machine CPU
By
onestay42
7mo ago· 37 min readenInsight
100/100
Golden Brown
Bagelometer↗
Sesame, salt, and substance. A flagship bake.
Score100TypeanalysisSentimentneutral
Summary
Fungus is a prototype hardware specification for a Funge machine - a microcoded CPU designed to interpret funges (esoteric programming languages) at the machine code level. The project represents an experimental, baroque, and vector-based 18-bit architecture originally documented in a PDF paper. It's presented as an extreme hardware design project driven by the same curiosity that motivates learning esoteric programming languages, contrasting with more conventional Lisp, Fortran, or C-oriented machines.
Key quotes
· 5 pulledFungus is a prototype hardware specification of a Funge machine, a microcoded CPU capable of interpreting funges at the (macrocode) machine code level.
It's perverted, it's baroque, it's vector-based, it's 18 bits wide and it was originally available in PDF.
Why? Well, so far we've had Lisp machines and Fortran machines and these days, right about everything is a C machine. I want a funge machine (the doctors tell me I harmless).
This is based on an incomplete paper describing the architecture.
If you think this is extreme, remember they were thinking about Java m
Fungus is a prototype hardware specification of a funge machine, a microcoded CPU capable of interpreting funges at the (macrocode) machine code level. Why? The same insanity that drives anyone to learn esoteric programming languages, of course.
