Apple-I互換機で使用するための英文フォントデータをXfree86のBDFフォントファイルから抽出するためのawkスクリプトを作成。
BEGIN {enc = 0; fnt = 0;}
/ENCODING/ && $2 > 31 && $2 < 128 { enc = 1;}
enc == 1 && /BITMAP/ { fnt = 1;}
enc == 1 && /ENDCHAR/ {enc = 0; fnt = 0; print “00\n”;}
enc == 1 && fnt == 1 && !/BITMAP/ {print $0;}
5×7.bdf専用であり、汎用性は皆無だが、とりあえずの目的には合致しているだろう。
あとは、VGAコントローラを作成して、実際に表示できるようにするだけだ。