EVAfont driver

From Just Solve the File Format Problem
Jump to: navigation, search
File Format
Name EVAfont driver
Ontology
Released ≤1988

EVAfont driver is a font file format associated with EVAfont, a screen font editor for DOS. EVAfont was developed by Pete I. Kvitek.

A driver is an executable file, in COM format. It can be executed independently, to load the font (and presumably keep it loaded).

Contents

Format details

The template used by a driver file depends on the version of EVAfont, and the font size. Three versions of EVAfont have been found, and there's good evidence of at least one more. And there are three possible font sizes: 8x8, 8x14, and 8x16 (though v2.01 does not seem to support 8x8 drivers).

Identification

Every driver for a given {version + font size} is probably very formulaic, but there's no obvious signature that would identify all formats at once.

All known formats start with byte 0xe9.

For v2.01, the text "text font loader" appears at offset 7, as part of a longer string starting at offset 3.

For v3.05i and 3.05, "font driver" appears at offset 8, as part of a longer string starting at offset 3.

Files made by v2.01 contain the string "v2.01A". Those made by v3.05i contain "v3.04a". Those made by v3.05 contain "v3.05c". An unknown "v2.04A" version apparently exists.

Software

  • EVAfont
    • v2.01 (1988): Professional Soft Collection 2 → WINDOWS.ALL/WINDEAST/DISK2/PENN.ARJ → EVAFONT.EXE
    • v3.05i (~1989-11-12): Professional Soft Collection 2 → DOS_CYR/RUSSIAN.ZIP → EVAFONT.EXE (The version number and date are taken from strings embedded in the EXE file, after decompressing it. The package includes documentation that appears to be from v2.03.)
    • v3.05 (~1990-02-15): EVAFONT.ZIP
  • Deark

Sample files

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox