Skip to content

Llamato/c64-fonts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

c64-fonts

Fonts for the Commodore 64.

Official

Preview (Graphics Mode) Download Description Author
Preview of graphics mode for "c64.bin" View text mode c64.bin Default Commodore 64/128 character set, as found on the MOS 901225-01. Commodore
Preview of graphics mode for "c64_swedish.bin" View text mode c64_swedish.bin Official Commodore 64 Swedish/Finnish character set with the å, ä and ö characters. Found on Zimmers.net; originally named "c64-swedish3.bin". Commodore
Preview of graphics mode for "c64_swedish2.bin" View text mode c64_swedish2.bin Similar to "c64_swedish.bin", but the Ä and Ö dots and the Å ring are wider. Found on Zimmers.net; originally named "c64-swedish4.bin". Commodore

Custom

Preview (Graphics Mode) Download Description Author
Preview of graphics mode for "aniron.bin" View text mode aniron.bin Aniron, a font inspired by Peter Jackson's Lord of the Rings and Hobbit trilogies. Includes upper and lowercase letters, numbers, and symbols. Patrick Mollohan
Preview of graphics mode for "apple_ii.bin" View text mode apple_ii.bin Apple II/II+ font ported to the Commodore 64. Includes upper and lowercase letters, numbers, and symbols. Apple + Patrick Mollohan
Preview of graphics mode for "aurebesh.bin" View text mode aurebesh.bin Custom font for the C64 based on Aurebesh, the main writing system depicted in Star Wars. Includes upper and lowercase letters (based on Legends rules), numbers, and symbols. Patrick Mollohan
Preview of graphics mode for "comic_sans.bin" View text mode comic_sans.bin Either you love it or you hate it, there is no in-between. Comic Sans on the Commodore 64. Happy April Fool's Day! Includes upper and lowercase letters, numbers, and symbols. Patrick Mollohan
Preview of graphics mode for "hachicro.bin" View text mode hachicro.bin Hachicro, a simplistic outline font. Includes upper and lowercase letters, numbers, and symbols. Patrick Mollohan
Preview of graphics mode for "kauno.bin" View text mode kauno.bin A calligraphic font for the Commodore 64. Includes upper and lowercase letters, numbers, and symbols. Found on Zimmers.net. Unknown
Preview of graphics mode for "kirby_forgotten_land.bin" View text mode kirby_forgotten_land.bin The in-game font extracted from Kirby and the Forgotten Land. Includes letters (uppercase only), numbers, and symbols. Patrick Mollohan
Preview of graphics mode for "minecraft.bin" View text mode minecraft.bin A pixel-accurate port of the in-game font of Minecraft. Includes upper and lowercase letters, numbers, and symbols. Mojang + Patrick Mollohan
Preview of graphics mode for "zx_spectrum.bin" View text mode zx_spectrum.bin The font, as found on the ZX Spectrum, ported to the Commodore 64. Includes upper and lowercase letters, numbers, and symbols. Sinclair + Patrick Mollohan

Usage

Using on Real Hardware

Non permanent

Download and install VICE for your system. In the bin folder of your download, you will find a tool called c1541.exe. It is a file manager for d64 disk images we are going to use to pack the font into a disk image.


c1541 -format fonts,01 d64 c64fonts.d64 -attach c64fonts.d64 -write


After this command is finished a disk image file called c64fonts.d64 should be in the bin directory.

Next this image needs to be accessed with your c64. There are several tools for making d64 images available to a real c64. My personal favorite is the raspberry pi based cycle exact 1541 hardware emulator called pi1541. More information on that to be found here https://cbm-pi1541.firebaseapp.com/

Once we managed to transport our d64 file to a c64, we are almost done. All that is needed now is a loader program to load the font into an appropriate memory location and tell the computer that we would like to use it. Below you find a ready to use example loader program.

10 input "drive"; d
20 input "filename"; F$
30 poke 53272, peek(53272) and 240 or 14
40 sys7812 F$,d,0
50 poke 780, 0
60 poke 781, 2
70 poke 782,56
80 sys 65493
90 poke 55,0
100 poke 56,56

Now just enter drive letter of the drive containing the font file and the file name of the font file as prompted and there you go. Now you can use the c64 basic editor in a font of your choice.

To switch back to the default font simply restart your c64.

permanent

Coming soon.

Using on VICE

Download and install VICE for your system. Once installed, open x64 (faster) or x64sc (more accurate).

Go to "Preferences" -> "Settings ..." -> "Machine" -> "ROM", and under the "Machine ROMs" tab, point the "Chargen" field to the font you would like to select. You can either type in the path manually or use the "Browse ..." button.

Once you've selected the font you want, you can close out of the settings page. By default, the settings will not save once you exit the emulator. If you wish to make the font permanent, you can either click "Preferences" -> "Save settings" to save your settings manually, or go back to "Preferences" -> "Settings ..." and check the box that says "Save settings on exit".

About

Fonts for the Commodore 64.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published