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