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