Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

You can get Unicode working on DOS

A post on X (formerly Twitter) states that Unicode can be made to work on the DOS operating system.

Background

- DOS (Disk Operating System) is a text-based operating system from the 1980s-1990s that predates Windows. It has no built-in support for modern character sets like Unicode — it only handles ASCII and old 8-bit code pages (e.g., CP437, CP850). - Unicode is the modern global standard for representing text in almost all written languages. It uses far more characters than DOS was ever designed for (over 100,000 vs. 256). - Getting Unicode working on DOS is a niche hobbyist/retrocomputing challenge. It typically involves writing a TSR (terminate-and-stay-resident) program that intercepts DOS/BIOS calls and substitutes Unicode-aware font rendering in place of the built-in character ROM. - The tweet likely references a project such as "UniDOS", "DOS-Unicode", or similar tools that patch DOS to display UTF-8 text, often using VGA graphics modes (not the standard text mode) to draw Unicode glyphs pixel by pixel.

Related stories