Contents |
General description
MSX font is generally located in the Main-ROM then copied into vram when the screen of text 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
- Orange characters are extra characters that can be displayed under Basic by CHR$(1)+CHR$(<code>). (See the MSX Characters and Control Codes page). They differ depending on the location of the computer.
- The purple characters are those whose code is ASCII compatible.
- Green characters are ones from international MSX font or with same code.
- Red characters are specific MSX. Those ones vary depending on the location of the computer.
Arabic Fonts
Font used on the Sakhr AX-170:
- Red characters are mainly Arabic characters.
International Fonts
Font used on International, USA, GB, French and Spanish (including Argentinian) machines:
Germanic font has one minor deviation from the International font. The '0' (Zero) character has a dot in the centre instead of a slash.
Japanese Fonts
Font used on Panasonic FS-A1GT & FS-A1ST:
- Many orange characters are different from international characters.
Brazilian/Portugese Fonts
Font used on Gradiente MSXs (v1.0):
Font used on Sharp/Epcom MSXs (v1.1 & v1.2):
Russian Fonts
Font used on Yamaha YIS-805/128R2 and Yamaha YIS-503IIIR:








