Skip to content
riesvriendPublic

About

No description, website, or topics provided.

Resources

Stars

10 stars

Watchers

2 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

Repository files navigation

msx2026

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.

One-click launches

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.com ever blocks (rate limits, corporate proxy), download the zip from dist/ and drag-drop it onto the WebMSX screen — same effect.

How it works

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.

Editing locally

After changing a source file:

tools/pack.sh <target>     # tools | hello | ted | ted-run | all
git add dist/<target>.zip && git commit && git push

The launch URLs above always pick up the latest main of each zip.

Building with Nestor80

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.REL

Note 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.

See also

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.

About

No description, website, or topics provided.

Resources

Stars

10 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages