Category: Virtual Machines
-
Synthetic CPU first tests
In the last post, Building the synthetic CPU, I expected the CPU, running a machine code version of the Mandelbrot test, to run at least 10x faster. Well, here’s the test: It ran in 4ms, and the original, SoapyBASIC interpreted version runs in about 50ms. So I’m happy with that. My synthetic CPU does an…
-
Building the synthetic CPU
Following on the last post, I’m keeping focus on the plan, which is to move SoapyBASIC from an interpreter written in Swift to a compiler written in Swift, tagging an Instruction Set Architecture (ISA) that I need to design, and of course the CPU to implement that ISA. The ISA Three weeks in to 2025…
-
On the dangers of an unfocused mind
In the last post I noted that I have an interpreter for SoapyBASIC, but wanted to rework it as a compiler. The work to-date has been very much side-hustle, personal interest, hasn’t had a lot of serious time devoted to it, and in doing so, spans about FOUR years! In that time I’ve explored different…
-
SoapyBASIC and long-term passion projects
An old techie’s desire to build the fantasy home computer from the 1980s