In 1986, this was a revolution. With the narrow font active, you could:
First, let’s break down the keyword. The C128 was Commodore’s swan song to the 8-bit era. Unlike its predecessor (the C64), the C128 had a dedicated 80-column display mode. To fit 80 characters across a standard composite monitor (which was usually fuzzy), Commodore designed a Narrow font.
The "BC" in your search likely refers to "Byte Cell" or a specific ROM dump version from the B series of C128 motherboards. Enthusiasts differentiate between the "Standard" ROM set and the "BC" revision, which had cleaner raster graphics for the narrow mode.
The "Narrow" font allows you to fit that retro-terminal look—sharp, angular, and gloriously pixelated—into modern web designs, terminal emulators (like Cool Retro Term), or game mockups. bc c128 narrow font download hot top
The Commodore 128, unlike its predecessor the C64, boasts a dedicated 80-column (RGBI or composite) video mode. However, many users run the C128’s 80-column output through a standard 40-column composite monitor (or an emulator window). The default 80-column character set is an 8×8 pixel glyph, which becomes extremely narrow and nearly illegible on a standard-definition TV or a small emulator pane.
Enter the narrow font – a custom character ROM replacement that reduces character width to 6 or even 5 pixels (within the 8×8 grid), creating a “condensed” appearance. This allows more text on screen while retaining readability.
If you're unable to find a suitable font, consider creating your own. There are tools available for designing pixel fonts, and many graphics programs can export images that could be adapted into a font for the C128. In 1986, this was a revolution
Some users confuse the C128 narrow font with the MPS-801 printer’s condensed mode – not relevant. True narrow fonts for the VDC remain a specialty item. As of 2025, the most popular download (most “hot” on retro forums) is the “HES Writer 80” font from a third‑party word processor – that font is 6×8 and can be ripped from the HES Writer disk.
Because direct file hosting is not provided here (and to ensure you get a clean, virus-free file), follow these proven steps:
Step 1 – Go to Zimmers.net C128 ROM/Font Archive
Visit: ftp.zimmers.net/pub/cbm/c128/fonts/
Look for: narrow_6x8.bin or c128_80col_narrow.bin The "BC" in your search likely refers to
Step 2 – CSDb (Commodore Scene Database)
Go to csdb.dk → Search “C128 narrow font”.
Top result: “VDC Narrow Font Pack” (often includes a BASIC loader).
Step 3 – Use a C128 Emulator to Extract
If you have a VICE snapshot or a D64 disk image containing a program called “NARROW80”, load it and save the font data.
Example BASIC 7.0 loader snippet (after loading font to e.g. $C000):
BANK 15
POKE 216,0: POKE 217,192 (redirect VDC char base to $C000)
Step 4 – Transfer to real hardware
Use an SD2IEC or ZoomFloppy to write the .bin to a disk, then load with:
LOAD “NARROW80”,8,1
SYS 49152 (if a machine code installer)