TED, an MSX2 word processor written by Ries (M.J.) Vriend in 1991, brought back to life in 2026 on webmsx.org. Plus the Microsoft M80/L80 toolchain it was built with, and a hello-world that proves the build/run loop on a 12-byte program.
These open the online emulator and have it pull a ZIP-as-floppy straight from this repo's dist/ over raw.githubusercontent.com — no install, no download, no drag-and-drop.
| What | Click | Time to first prompt |
|---|---|---|
Run prebuilt TED (drops into the editor on LEES.MIJ) |
Launch | ~5 s |
| Rebuild TED from source (4× M80 + L80 + register + run) | Launch | ~90 s |
Hello-world sanity check (M80 → L80 → Hello, MSX!) |
Launch | ~5 s |
| Read the manual (English) | doc/TED26ENG.utf8.txt — or inside TED with BASIC_ENTER=TED+TED26ENG.DOC |
— |
| Read the manual (Dutch original) | doc/TED26.utf8.txt — or inside TED with BASIC_ENTER=TED+TED26.DOC |
— |
Tip: If
raw.githubusercontent.comever blocks (rate limits, corporate proxy), download the zip fromdist/and drag-drop it onto the WebMSX screen — same effect.
WebMSX's DISK extension boots into MSX-DOS, accepts a ZIP via drag-drop or ?DISKA_FILES_URL=, and auto-creates a 720 KB floppy from its contents. M80 and L80 are CP/M-80 binaries that run unchanged on MSX-DOS thanks to its CP/M BDOS compatibility, so the same pattern works for hello-world and for the full ~336 KB of TED source.
Each zip in dist/ already contains MSXDOS.SYS + COMMAND.COM so the auto-built floppy boots to the MSX-DOS A> prompt instead of MSX BASIC.
After changing a source file:
tools/pack.sh <target> # tools | hello | ted | ted-run | all
git add dist/<target>.zip && git commit && git pushThe launch URLs above always pick up the latest main of each zip.
Alternatively to using the original MACRO-80 toolchain, TED can be built with Nestor80 too:
N80 ENTRY.MAC
N80 SUBTED.MAC
N80 GETPUT.MAC
N80 TEDSTR.MAC
N80 MAIN.MAC
LK80 -c 0100h -o TED.COM ENTRY.REL SUBTED.REL GETPUT.REL TEDSTR.REL MAIN.RELNote that the TED.COM file generated with Nestor80 will be a few bytes smaller compared to the one that MACRO-80 generates. That's because MACRO-80, being a CP/M tool, rounds the file size up to a multiple of 128 bytes; Nestor80 on the other hand doesn't do that.
The full walkthrough — including the registration step that lets a freshly built TED.COM actually start the editor — is captured as a question-driven skill at .claude/skills/run-ted-msx/SKILL.md.