Bitmap Font ROM editor
Written in .NET - requires .NET framework. This program is bitmap font editor from devices ROMs.
Supported ROMs:
Hercules / MDA, 2-bank Hercules (rare)
CGA, 2-bank CGA, 2-bank Hercules/CGA, MZ-700 2-bank
Commdore 64/128
Commodore 16 / Commodore PET / Cobra 1 / Robotron KC
MCY7304 character ROM
Meritum (EXPERIMENTAL)
In fact, this program is all EXPERIMENTAL and unstable. No guarantee that it'll work. And I take no responsibility if something will go wrong.
|
|
Editing 7304 font | Editing Hercules font |
Typical workflow:
1. Load ROM.
2. Define its type using rightmost combo field. Not applicable to Meritum ROMs (use
drop-down menu near Open to open it)
3. View, modify or convert characters using program functions
4. If you want, do the same thing with 2nd bank or add another bank. If you
click "Import" and then "Bank 0 to current bank", you can add another ROM to
currently selected bank. If you click "Bank 1 to current bank" bank 2 of
selected multibank ROM will be imported. The "Abandon current file" dialog is
meaningless here, click Yes.
5. Save resulting file
6. Check it.
OTHER DOWNLOADS:
Character dumps:
Computer | Language (character set) | Notes |
![]() |
?German? | |
![]() |
Uppercaze A-Z,0-9 + semigraphics | |
![]() |
German, English, extended semigraphics | |
![]() |
Different: English, Cyrilic | |
![]() |
Polish uppercase | |
![]() |
A-Z, semigraphics, upper+lower | |
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
CGA |
||
![]() |
CP437 | 2 fonts |
![]() |
CP437 | Bank 0 - Hercules/MDA, Bank 1 - 2 fonts of CGA. |
Hercules |
||
![]() |
CP437 | |
![]() |
ISO8859-1 | From some Linux packagebank 0 contains font, Bank 1 empty |
![]() |
ISO8859-2 | From some Linux package, bank 0 contains font, Bank 1 empty |
![]() |
CP895 (Czech) | Contains some rubbish in free space area. |
![]() |
CP895 (Czech), different font | |
![]() |
Latin 2 | |
![]() |
Mazovia (Polish) | Original dump and cleared one, rubbish in Bank 1. It's from W8685aff graphic card. |
![]() |
Mazovia (Polish) | Original dump, different fonts |
![]() |
Mazovia (Polish) | Original dump, different fonts |
ISSUES AND PROBLEMS:
1. "File not found" error during opening file or launching program.
Edit "config.ini"with editor and place a full path to "helper.txt" file like C:\Program Files\fontedit\helper.txt
2. Bad endian or inversions while saving file
Just reverse it in program. Sometimes it works this way.
3. Clipboard doesn't work between 2 instances of program
I know.
4. Blank character list
Make sure helper.txt is present and see issue 1
MCbx, 2012