Thank you so very much for the valuable information.

I'm learning 8085 assembly as we speak with a plan to learn basic at some point. I have flagged this thread as important.

I am a linux user and emacs is my general tool for coding. I should see if it supports mbasic context.

Daniel
sysop | Air & Wave BBS
finger | [email protected]

On Sun, 28 Dec 2025, George M. Rimakis wrote:

Hi All,

Since a few weeks back there have been numerous threads about vibe coding and 
general M100 BASIC development in 2025.

I wanted to just provide a collated summary of everything I have done so far, 
with links, in case folks want to try.

 1. It started with my creating a VS Code Extension that provided M100 Basic 
language support.
 2. Then it progressed to creating a SKILL for BASIC programming for 
Codex/Claude. 
 3. After that I attempted to connect GPT Codex / Claude to VirtualT in order 
to make the coding workflow Agentic.
 4. Furthermore, I wanted to provide some of the functionality of the VS Code 
plugin to Coding LLMs, so I created a CLI, and refactored
    the extension to use the same core.
 5. Finally I wanted to update my GitHub repos to all use the same GitHub 
Action to generate the Packed/Tokenized .BA file. So I created a
    generic release step and generic GitHub Action workflow for this purpose.
Below are links to everything described.

VS Code Extension
https://marketplace.visualstudio.com/items?itemName=Grimakis.trs80-basic

CLI Tools for Packing/Tokenizing
https://www.npmjs.com/package/@m100/cli

M100-Programming Skill
https://github.com/Grimakis/m100-programming-skill

VirtualT MCP Server
https://github.com/Grimakis/virtualt-mcp-server

VirtualT Fork (works with M4 Apple Silicon, and doesn't crash GUI when Socket 
Server is used.)
https://github.com/Grimakis/VirtualT

VirtualT Ops Skill (helps Codex/Claude use VirtualT)
https://github.com/Grimakis/virtualt-ops/blob/main/SKILL.md

Generic Github Action Workflow for .DO -> .BA Release
https://github.com/Grimakis/m100-release-workflow

Overall, I'm just sharing all this in case anyone else may be able to 
streamline their process, or experiment or just have fun. For
transparency's sake, 99% of every line of code I commited was LLM generated, 
and merely reviewed and tested by myself.

There is no warranty, but I am happy to look into any bugs or issues that 
people find. So far I have found these combination of tools to
be extremely effective at creating a tight feedback loop and modern-ish CI/CD 
process for M100 BASIC programs.

Feel free to check out Equities & Debts - a stock trading game loosely based on 
the 3M 1964 board game Stocks and Bonds. With the VirtualT
MCP Server, GPT can actually play an entire 10-turn game by itself, and come up 
with winning strategies (especially if you let it look at
the code :D )
https://github.com/Grimakis/m100-equities-debts

Best,
George

Reply via email to