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