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
