🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.asm
2 messages
2 total messages Started by hamed_shaibu010 Sun, 02 Sep 2007 16:12
Jak wymusić tryb VESA 104 w trybie tekstowym?
#1494
Author: hamed_shaibu010
Date: Sun, 02 Sep 2007 16:12
35 lines
2288 bytes
Potrzebuję otworzyć tryb tekstowy (standardowe 16 kolorów VGA):
1024x768x4bpp@75Hz, czcionka to 8x16.
po przeliczeniu wyszedł mi tryb tekstowy:
128x48x4bpp@75Hz

korzystając z vbediag ustaliłem, że moja grafa ma taki tryb, ale graficzny
(i chyba też tekstowy):
mode #4 [104]: 1024x768x4 bpp, 4 plane(s), 1 bank(s) of 0 KiB, 128 B/line,
   wingran=64 KiB, winsize=64 KiB, supported, tty, color, gfx
   winA: reloc read write 

tty - "This means the BIOS TTY functions (the ones that allow printing text)
are available in this mode; it could be either a text or graphics mode. 
If the "gfx" capability is shown, the mode is graphics; otherwise it is
text."

nie wiem czy ma 75Hz ale pasuje. Jak tylko na nim odpalić sprzętowy
generator znaków, który jest na każdej pecetowej grafie i parametr tty
informuje, że jest dostępny w tym trybie?

Tak teoretycznie to wygląda na to, że wystarczy użyć wbudowanego w vbios
trybu vesa 104 i jakoś aktywować sprzętowy generator znaków.

Tylko jaką funkcją bios/vbios aktywować sprzętowy generator znaków w trybie
domyślnie graficznym? (tryb tty był pomyślany jako metoda wyplucia
komunikatu o błędzie w aplikacjach graficznych).

Szukając TTY w tym dokumencie:
http://www.vesa.org/public/VBE/vbe3.pdf
można potwierdzić, że się da. Tylko nie dali przykładu jak to się robi :(

Zbyszek L.
-- 
hamed_shaibu010(at)yahoo(dot)fr is phisher
hamed_shaibu010@yahoo.fr is phisher
Re: Jak wymusić tryb VESA 104 w trybie tekstowym?
#1495
Author: Bernard
Date: Mon, 03 Sep 2007 18:08
32 lines
2282 bytes
hamed_shaibu010@yahoo.fr wrote:
> Potrzebuję otworzyć tryb tekstowy (standardowe 16 kolorów VGA):
> 1024x768x4bpp@75Hz, czcionka to 8x16.
> po przeliczeniu wyszedł mi tryb tekstowy:
> 128x48x4bpp@75Hz

> nie wiem czy ma 75Hz ale pasuje. Jak tylko na nim odpalić sprzętowy
> generator znaków, który jest na każdej pecetowej grafie i parametr tty
> informuje, że jest dostępny w tym trybie?

"tty" oznacza, że w tym trybie działają znakowe funkcje BIOS.

> 
> Tak teoretycznie to wygląda na to, że wystarczy użyć wbudowanego w vbios
> trybu vesa 104 i jakoś aktywować sprzętowy generator znaków.
> 
> Tylko jaką funkcją bios/vbios aktywować sprzętowy generator znaków w trybie
> domyślnie graficznym? (tryb tty był pomyślany jako metoda wyplucia
> komunikatu o błędzie w aplikacjach graficznych).

żadną. Skoro jest obsługa tekstu, to funkcje BIOS piszące znaki na ekran 
będą działały poprawnie, rysując obrazy liter na ekranie. W trybach 
graficznych nie działa generator sprzętowy - funkcje BIOS rasteryzują 
tekst na podstawie generatora zapisanego z BIOSEM w pamięci ROM karty, 
ew. "podstawionego" odpowiednią funkcją BIOS, tak jak ma to miejsce przy 
korzystaniu z "miękkich" stron kodowych w DOSie.

> Szukając TTY w tym dokumencie:
> http://www.vesa.org/public/VBE/vbe3.pdf
> można potwierdzić, że się da. Tylko nie dali przykładu jak to się robi :(
> 
> Zbyszek L.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads