[FreeBSD] AC97 & syscons
Gabor Zahemszky
ZGabor at CoDe.hu
2001. Már. 12., H, 10:03:11 CET
On Sun, Mar 11, 2001 at 05:24:21PM +0100, Hajdu Zoltan wrote:
> 2. nem tudja-e valaki véletlen, hogy a FreeBSD által használt szoftver font (*.fnt) file-
> oknak milyen a bels? felépítése? Hol lehet err?l leírást találni? Találtam valamit a
> neten, elolvastam, de az abban leírtak szerint (egy pixel 1 bit -> 1 byte 1 sor, 16 byte
> egy karakter raw) biztosan nem épül fel.
Hm, hm. Biztos, hogy ugy nez ki, leven a iso02-ket amiket adnak, en csinaltam,
elhiheted nekem :-). Csak ha emlekeim nem csalnak, mindenfele okokbol a rend-
szerben uuencode-olt allapotban szallitjak. Tehat /usr/share/sysconf/fonts
alatti izekre ki kell adni egy ``uudecode iso02-8x16.fnt''-t, ekkor kapsz
egy iso02-8x16-t, ami mar a fent emlitett formatumu. (Egyebkent tok ugyanilyen
formatumuakat hasznaltak regen a Linuxos vilagban, sot voltak osi DOS-os
fonteditorok, ugyanilyen formatumot generaltak.) Amugy egy megjegyzes,
termeszetesen nem 16 byte egy karakter, ez csak akkor igaz, ha 8x16-os
fontot hasznalsz, 8x14-nel meglepo modon az egymast koveto 14 byte, 8x8-nal
pedig az egymast koveto 8 byte adja ki a karakter kepet.
No pa!
ZGabor at CoDe dot HU
--
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;X=;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;X="$X $i";typeset +l i;};print "$X"
További információk a(z) BSD levelezőlistáról