🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #60496

Re: Zmiana szerokości znaków czcionki konsolowej (VGA)

#60496
From: Adam Wysocki
Date: Thu, 17 Nov 2005 10:17
38 lines
2526 bytes
Spinacz biurowy, Marcin 'Qrczak' Kowalczyk <qrczak@knm.org.pl>!

>  mov dx,3C4h; mov al,1; out dx,al
>  inc dx; in al,dx; or al,1; out dx,al

Działa ślicznie, dzięki :)

>  mov ax,1000h
>  mov bx,13h
>  int 10h

A to według http://www.ctyme.com/intr/rb-0114.htm ustawia rejestr 
palety, więc można olać.

> Uwaga: fonty są zazwyczaj przystosowane do szerokości 8 albo 9. 
> To znaczy o ile font przystosowany do szerokości 8 będzie jako 
> tako wyglądał w szerokości 9, tylko niektóre znaki niepotrzebnie 
> będą ciasne, o tyle w drugą stronę niektóre znaki będą się sklejać.

To nie problem, mogę przygotować czcionkę z jakiejś wzorcowej.

> Uwaga 2: Jeśli program ma być choć trochę przenośny, to wszelkie tego 
> typu zabawy są ryzykowne. Na przykład niektórzy używają framebuffera.

Nie ma być - ma chodzić na x86 :)

> Znaki 0xC0..0xDF mają 9 bit taki sam jak 8. Pozostałe mają pusty.
> To jest sprawa sprzętowa. Zauważ, że CP-437 ma ramki dotykające
> prawej strony znaku tylko w tym zakresie.

No, to już jasne, dlaczego logo miało smugi tylko w paru fragmentach.

Jeszcze raz dzięki - jeśli się kiedyś spotkamy, masz u mnie piwo :)

-- 
Adam Wysocki :: www.gophi.rotfl.pl :: GG: 1234 :: Fidonet: 2:480/138
łysa dziewczyna to odpowiednik chłopaka z długimi włosami -- futszaK
W prezencie dla spamerów: xwwcb@shq.ogi.wtw.lt rvlhbpmwyei@exijct.om
Technical Details
Message-ID: <gophi.pcolp.1132222672@news.chmurka.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.chmurka.net!spamtrap.chmurka.net!gophi
References: <gophi.pcolp.1132194575@news.chmurka.net> <87br0jdbib.fsf@qrnik.zagroda>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.chmurka.net!spamtrap.chmurka.net!gophi
From: gophi.at.chmurka.net@nospam.invalid (Adam Wysocki)
Newsgroups: pl.comp.os.linux.programowanie
Subject: Re: Zmiana szerokości znaków czcionki
 konsolowej (VGA)
Date: Thu, 17 Nov 2005 10:17:52 +0000 (UTC)
Organization: ...far away, on the other side... (2:480/138)
Lines: 38
Message-ID: <gophi.pcolp.1132222672@news.chmurka.net>
References: <gophi.pcolp.1132194575@news.chmurka.net> <87br0jdbib.fsf@qrnik.zagroda>
NNTP-Posting-Host: deszczyk.chmurka.net
Mime-Version: 1.0
X-Complaints-To: usenet#chmurka.net
NNTP-Posting-Date: Thu, 17 Nov 2005 10:17:52 +0000 (UTC)
X-Surf-To: news://news.chmurka.net/chmurka.miauk
X-Accept-Language: pl, en-us, en
X-User-Uptime: 653691526 seconds
X-No: Yes
X-Yes: No
User-Agent: tin/1.7.10-20050929 ("Tahay") (UNIX) (Linux/2.6.14-rc3-avenger (i586))
X-Confused: Maybe
X-Comment-To: Marcin 'Qrczak' Kowalczyk <qrczak@knm.org.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit