MSX font
This page was last modified 12:14, 11 October 2019 by Gdx. Based on work by Mars2000you and Balloon and others.

Contents

General description

MSX font is generally located in the Main-ROM then copied into vram when the screen mode is initialised. Character set depends on the MSX localisation but also the maker for a part of characters.

The MSX Font location in Main-ROM is indicated by the variable CGTABL (0004h~0005h) in Main-ROM.

The current MSX Font location is indicated by the variable system CGPNT (0F91Fh~0F921h). CGPNT contains the slot number + the physical address. This variable is used by the system to intialize the screen text modes.

Font examples

Red characters are different from international characters.

Arabic Fonts

Font used on the Sakhr AX-170:

Sakhr AX-170 Font

















  • Orange characters are different from international characters.

International Fonts

Font used on International, USA, GB, French and Spanish (including Argentinian) machines:

International Font

Germanic font has one minor deviation from the International font. The '0' (Zero) character has a dot in the centre instead of a slash.

DIN zero

Japanese Fonts

Font used on Panasonic FS-A1GT & FS-A1ST:

Japanese Font

















  • Many orange characters are different from international characters.

Brazilian/Portugese Fonts

Font used on Gradiente MSXs (v1.0):

Gradiente Font v1.0


















Font used on Sharp/Epcom MSXs (v1.1 & v1.2):

Sharp/Epcom Font v1.1
Sharp/Epcom Font v1.2


















Russian Fonts

Font used on Yamaha YIS-805/128R2 and Yamaha YIS-503IIIR:

Russian Font