Here's my first MSX conversion (with the help of AI) of a game called Space Trouble. SGM module is required.
Read the full post here. https://forums.atariage.com/topic/390433-my-ai-experiment-an-msx1-to-colecovision-wsgm-of-space-trouble/
Terms of use:
This game conversion is released free of charge. I do not consent to any third-party publisher packaging, distributing, or selling it for commercial profit, even though I acknowledge I have no practical means to prevent it.
The only sanctioned commercial distribution is a limited run of physical carts that I may produce and sell myself. Personal use is otherwise unrestricted — you are welcome to build your own cart for your own use.
Download it here. https://cvaddict.com/game/space-trouble/
Enjoy!
A growing collection of browser-based tools for ColecoVision developers and homebrew creators. All tools are built around the SN76489 sound chip and TMS9918A graphics chip used by the ColecoVision, and export code compatible with CVBasic.
SOUND statements.MUSIC data.These tools are a work in progress — there are plenty of known bugs and rough edges, and more features are on the way. If something breaks, that's expected. Feedback, bug reports, and suggestions are always welcome.
These tools were built independently with the help of Claude Code. If any of them happen to resemble someone else's work, it was entirely unintentional. The one exception is Tony Cruise, whose tools were referenced directly — with his knowledge and blessing.
I want to preface this by saying I'm not here to convince anybody of anything, nor offend anyone. This AI experiment is entirely my own, and my purpose in sharing it is educational — to help others do the same thing and to show that this kind of work is possible with AI. To the people who do this sort of work professionally, my hat goes off to you.
Terms of use:
This game conversion is released free of charge. I do not consent to any third-party publisher packaging, distributing, or selling it for commercial profit, even though I acknowledge I have no practical means to prevent it.
The only sanctioned commercial distribution is a limited run of physical carts that I may produce and sell myself. Personal use is otherwise unrestricted — you are welcome to build your own cart for your own use.
The tools I used were Claude Code (Sonnet and Opus models). You could use ChatGPT Codex to do the same things. Can you do all of this on a $20-$30/month plan? Not likely. I received permission to use my work account for personal reasons, so I did. This process ate up a *lot* of tokens (those who know, know), and I must have said "stupid AI" more times than I can count.
Let me explain the process I took...
**Step 1**
I had Claude create an MSX1 disassembly Python script. It may not be the best one out there, but my goal was for it to disassemble and reassemble perfectly, byte for byte. It did.
- `Space Trouble - HAL Laboratory (1984) [6756].asm`
- `z80msx_disasm.py`
**Step 2**
Have the AI build a conversion Python script to convert Space Trouble from MSX to ColecoVision. This was the hard part. A lot of back and forth, telling the AI what to debug and redo. In the end, it got there. Have the AI do test compiles and VRAM dumps along the way. I gave it files to teach it the differences in the hardware and the SGM's specs.
- `msx2cv_space_trouble.py`
**Step 3**
Test the ROM, over and over. That was a lot of work on its own.
**Final build**
Start to finish, the complete build uses exactly these files:
*Input (never modified):*
- `output/Space Trouble - HAL Laboratory (1984) [6756].asm` — original MSX disassembly
*Scripts run in order:*
- `msx2cv_space_trouble.py` — converts MSX asm to CV asm, with credits and cheat built in
- `tniasm.exe` — assembles the CV asm into the final ROM
*Output:*
- `output/Space Trouble - CV.asm` — intermediate (generated, not edited manually)
- `output/Space Trouble - CV.ROM` — the final ROM, ready to play
That's it.
All files are available here. https://github.com/kamshaft/Space-Trouble-MSX-to-Colecovision
The game ROM is here (https://cvaddict.com/game/space-trouble/) if you just want to play the game.
We're excited to announce a brand new feature here on CVAddict — a free, fully-featured game collection tracker built specifically for ColecoVision collectors.
For years, collectors have been managing their libraries in spreadsheets, Facebook posts, or just from memory. Now you can do it all in one place, tied directly to the CVAddict game database.
Here's what you can do:
Sign in with your Facebook or Google account and start building your collection immediately. For every title in the database, you can record whether you have the cartridge, manual, and box, track condition and quantity, and flag duplicates. If you're still hunting for games, add them to your wishlist so you always know what's on your radar.
Got extras? The For Sale feature lets you list items directly on your profile so other collectors browsing CVAddict can find them and reach out. No middleman, no fees — just collector-to-collector.
Your collection is private by default. If you'd like to share it, your public profile page has a shareable link you can post anywhere. You control what shows up — your real name, your username, or both.
Everything is tied to your social login, so there's no password to remember. And if you ever want to leave, you can delete your account and all your data instantly.
We'll be adding more features over time. For now, go log your collection — it's free, it takes two minutes to get started, and it's built for people who actually care about this stuff.

