MMBasic ANSI - MMBasic on Mac/Windows/Linux in a terminal


Author Message
jvanderberg
Regular Member

Joined: 06/05/2026
Location: United States
Posts: 85
Posted: 05:18pm 24 May 2026      

As part of my MMBasic Anywhere work to make MMBasic more portable, I made a version that compiled and ran locally on my mac, for testing purposes. But that was only text mode, which is a bit boring.

So I did something a bit silly and made a version with full graphics mode, in a terminal. It uses half-block rendering, so each text block is two pixels, vertically stacked. This works better in modern terminals, and with a terminal font that's as close as possible to being twice as tall as it is wide. And you have to zoom way out.





The current working directory is shared as the B: drive in MMBasic. Most stuff should work, but I am sure some things are broken.

Video of MMBasic ANSI Terminal in action

You can download them here:

Windows/Linux/MacOS binaries

Sound does not work because figuring out native sound on all three platforms is non-trivial.  

If you want sound, you can use the Desktop binaries, which are a lot bigger

Electron based desktop app