HW seriovy terminal

Jan Waclawek konfera@efton.sk
Čtvrtek Březen 26 10:31:21 CET 2009


K herkulesu (a jeho klonom) zasa treba zohnat monitor... toto je slepa cesta.

6845 je zrejme v kazdej ISA videokarte. Bol to velmi vplyvny obvod. Bohuzial, to je len zaklad - generator casovania. Vo VGA este je minimalne DRAM kontroler, ISA radic a paleta, to vsetko ma svoje registre a sposob obsluhy resp. inicializacie, a to uz take standardne nebolo.

Ja som tie ISA VGA skusal rozchodit onoho casu. Podarilo sa mi vyhackovat z BIOSu inicializaciu na nejaky Cirrus Logic, ale ten sa uz nedal zohnat, tak som skusil nejaku Trident 9000-ku, a na nej som si uz vylamal zuby. Podrobnosti vnutornych registrov boli - a predpokladam aj dnes su - jednoducho interna zalezitost vyrobcu. Naviac som pochopil, ze pri tempe ako sa inovuje PC, by som tu robotu musel robit kazdy polrok az rok znova a znova. Riesenie je este emulovat tu '86 a tak vykonat celu inicializaciu z povodnej BIOS EPROM, ale to tiez rozhodne nie je cesta ktorou sa oplati ist.

Doporucujem zobrat bud cele PC a napisat cely terminal do BIOS EPROMu samotneho PC (potom Vam bude stacit zakladova doska) - nie je potrebny ziadny OS, staci citat znaky priamo z UARTu a zapisovat ich do videopamate alebo pouzivat sluzby BIOSu; alebo naopak pouzit nieco z toho bastleneho co tu bolo spomenute. Ten www.microvga.com je ceska firma, takze by ste sa mohli vediet dohodnut.

Dajte pripadne sem vediet, ako ste dopadli.

wek


----- Original Message ---------------

Subject: Re: HW seriovy terminal
   From: Lubor Otta <butan@geoinvest.cz>
   Date: Thu, 26 Mar 2009 10:06:05 +0100
     To: HW-news <hw-list@list.hw.cz>

>Jsem taky pamìtník, zdravím Radka a doplním.
>Pokud si se¾enete starou kartu hercules, (je ISA) na ní je v podstatì 
>ten 6845, a k nìmu video bios nepotøebujete,
>staèí pøeèíst datasheet. A je jedno zda ji dáte do starého PC nebo pøímo 
>k nìjakému mikrokontroleru.
>Lubor
>
>
>> 	Jsem trochu starsi a tak pamatuji dobu, kdy nebyly PC a mikropocitace se 
>> pripojovaly k opravdovym serovym terminalum, ci mely vlastni TV karty. Pro 
>> inspiraci je potreba se vratit do doby CP/M-80 a obvodu jako byl radic 
>> displeje 6845. Ten byl pak i v prvnich PC. Nic neumel jen, generovat 
>> synchrosmes a vybirat ze sdilene pameti s procesorem data a posilat je na 
>> televizi. V te dobe se pouzivaly i ekvivalenty sestavene z TTL logiky - z 
>> ceskych, dobre popsanych PC (popis je v modrem AR z te doby) napr. SAPI-1. 
>> Pravda, nasly se i velmi hezke reseni, kdy byla cast casovani resena hlavnim 
>> procesorem - typickym predstavitelem te doby je ZX Spectrum.
>> 	Znasilnovat VGA kartu ? Nevidim v tom perspektivu, v tomto pripade bych byt 
>> Tebou sel opravdu cestou Jirky Bezstarosti a spousty dalsich - tj. cestou 
>> nejakeho CPLDcka. Vyjde dle meho dnes levneji nez ta 6845ka (zkus si od ni 
>> sehnat datasheet a podivat se do nej, myslim ze jako idea dobre navrzeneho 
>> radice je to dobra inspirace). Navic je sance, ze ziskane znalosti clovek 
>> jeste pouzije i jinde. Nevidel bych to jako spatne investovane penize.
>> 	Druha, ryze programatorska cesta je, znasilnit BIOS na nejakem vrakovem MB a 
>> dostat do nej ocesany OS. Ostatne neco obdobneho je i komercne v nekterych 
>> NB, ty umi bud natahnout cely klasicky system z disku, nebo fast boot do 
>> systemu umoznujicim pristup na Internet.
>>




Další informace o konferenci Hw-list