Text Elite Genesis — Development skill for Claude Code
An experimental port of Ian Bell's Text Elite for the Sega Genesis, using Claude for the initial conversion.
How to install Text Elite Genesis
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open haroldo-ok/text-elite-genesis and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Text Elite Genesis does
An experimental port of Ian Bell's Text Elite for the Sega Genesis, using Claude for the initial conversion.
Alternatives in Development
- Ian Xiaohei Illustrations — 中文小黑怪诞正文配图生成 Skill 16:9 白底手绘 少量红橙蓝批注 Codex Skill 10.2k ★
- Stitch React Components — Stitch to React components conversion 2.6k ★
- Ian Handdrawn Ppt — 中文手绘技术 PPT 整页图像生成 Skill 21:9 封面 + 16:9 正文配图 PNG 输出 1.4k ★
README
Text Elite Genesis
Sega Genesis / Mega Drive Port of Text Elite, using Claude to automate the inictial steps. Based on Text Elite 1.5.
Built with SGDK 1.70
Original Text Elite by **Ian Bell** (www.ianbellelite.com), from his 6502 Elite sources, co-authored with David Braben.
Genesis port: adapted from `txtelite.c` v1.5 (2015).
What it is
A faithful port of the **Elite trading universe engine** to the Sega Genesis. All 8 galaxies, 256 planets each, the authentic market algorithm, Goat Soup planet descriptions, fuel/cash economy – everything from the original source.
The text-parser interface has been replaced with a **joypad-driven menu UI** displayed through the VDP tile plane in 40-column text mode.
Directory layout
txtelite_md/
Makefile ← wraps SGDK makefile.gen
src/
main.c ← SGDK entry point, palette setup, main loop
elite.c ← entire game engine (Elite universe + UI logic)
inc/
elite.h ← shared types and prototypes
res/ ← (empty – no bitmaps needed, pure text game)
README.md ← this file
Build requirements
| Tool | Version |
|---|---|
| SGDK | 1.70 (set GDK=/path/to/sgdk) |
| GCC | m68k-elf cross-compiler (bundled with SGDK) |
| Make | GNU make 4.x |
Quick build
export GDK=/opt/sgdk # adjust to your SGDK install path
cd txtelite_md
make
Output: `out/rom.bin`
Docker build (recommended on non-Linux)
docker run --rm -v "$(pwd)":/src -w /src \
ghcr.io/stephane-d/sgdk:1.70 \
make GDK=/sgdk
Clean
make clean
Running
Load `out/rom.bin` in any Genesis emulator that supports 6-button pads (BlastEm, Gens/GS, Genesis Plus GX). A real console with a flash cart works too.
Controls (6-button pad recommended)
Title screen
START – start game (Lave, 100 CR, full tank)
Market screen (default)
UP / DOWN – move cursor between com
Related Skills
Xquest2 Md
A W.I.P. vibe-port experiment converting Mark Mackey's XQuest 2 from MS-DOS to Sega Genesis / Megadrive, using
Ck1 Sms
This is a vibe-port of Commander Keen 1 to Sega Master System using Claude Fable 5
Dangerous Dave Sms
A W.I.P. vibe port of "Dangerous Dave", originally from MS-DOS, into a Sega Master System ROM using Claude
Hexgl Fmv Sms
A W.I.P. vibe-port of HexGL (Bruno Heller / BKcore's WebGL futuristic racer) to the Sega Master System, as a f
Zelda JS Sms
A W.I.P., faithful, playable vibe-port of Matthew-SA/zelda-js (a JavaScript clone of the NES classic The Legen
Project Galaxy Sms
A port of Project Galaxy (a Kaboom.js vertical shoot-em-up by @mths_dev, pixel art by @mths_dev and @breelbo)
Related Agents
Critical Reader
Use this agent when you need elite quality assurance and critical analysis of generated documentation with 6-p
Metadata Extractor
Extracts paper metadata (authors, date, venue, fields, DOI/arxiv ID) and a paper-quality assessment (credibili
Book Evaluator
Independent evaluator for the book pipeline. Scores chapters it did NOT write using Genesis Score (7 dimension