JAM! Vybral jsem pro vás jeden z mnoha dopisů, které nám na adresu vyhen@bbs.infima.cz přišli. Jeho konstruktivní obsah nahrává na odpovědi, které by mohli zajímat většinu aktivních čtenářů Výhně. Zrovna jsem se pokousel stahnout si dalsi cisla Vyhne z Infimy, ale je to naprosto sileny. Takze zatim co taham sedmicku, mam nakej ten cas na psani. V kazdym pripade obdivuju vas napad, na zalozeni tohohle casaku. No původní nápad jsem ani neměl já, ale Tuna a Veslo, kteří tenkrát chtěli udělat časopis zaměřený především na počítačové hry. Nakonec se z toho vyklubal občasník obsahující všechno možné, ale predevším je kladen důraz na programování a světovou demoscénu. Uz ze dvou duvodu. Jednak je cupr vec velikost (prenositelnost na diskete) a druhak textova forma. Nejdulezistejsi jsou informace a ne forma jakou jsou predavany. A text v zakladni forme je pohoda. Stejne tak rezim 80x30. Kdyz jsem zacal pouzivat DN, taky me silene udivil a zalibil se mi. Ani nevíš, jakou práci mi dalo, přesvědčovat redakci v začátcích, abychom zůstali v textovém režimu. Přenositelnost na jedné disketě je už v podsatě kultovní záležitost, takže se jí asi jen tak nezbavíme, i když je to tak trochu na úkor obrázků, ale ty nejsou samozřejmě tak důležité. Jinak DOS Navigator je prostě nejlepší shell pro MS-DOS. I na obycejny 14" je 25 radek trochu malo a ty pismena jsou sileny bukvy. Tak jsem se sam pustil do zkoumani. Ovsem nepodarilo se mi o tomto rezimu najit sebemensi zminku. Nikde. Tak jsem tedy presel ka hardwaru a zacal zkoumat registry. Vysledekem je kod o neco kratsi, nez ten vas. V cecku mi to zabralo asi 15 radek. Staci prepsat jen par CRTC registru, zdaleka ne tolik, kolik je ve vasem prikladu a pak jeste nastavit promennou BIOSU a zacnou to zrat i ostatni programy, coz se tez muze hodit. Hned jak to najdu na disku, tak vam svoji ukazku poslu. Jasně. Já už jsem taky udělal menší verzi, ale nevím proč, na některých videokartách se obraz neroztáhl na celou orazovku. Prostě se jenom změnilo mikrořádokvání. Tak jsem tu verzi zavrhnul, takže používám pořád tu starou, ono je jedno jestli to je na 40 nebo 15 řádek, hlavně, že to funguje, jinak tu tvojí bych moc rád viděl, jestli to náhodou není to samé nebo jestli se jedná opravdu u 100% funkční zkrácení. S tim BIOSem to pro Výheň není potřeba, ale samozřejmě, že pokud si z toho uděláš rezident, tak jiná cesta není. Akorat bych mel par vyhrad k vasemu kodu. Predpokladam, ze je to psany v Pascalu, coz by ani tak nevadilo, mam spis jiny vyhrady. Naprosto se mi nedari vas program spustit jak v 95 (jo cet jsem dopis cloveka, kterej je odsuzuje, ja nakonec taky, ale na siti kterou tady na jiznaku mame natazenou je to postacujici a nejednoduseji nakonfigurovatelny a pracujici jak s Linuxem tak s Novelem), tak ani s pritomnosti QEMM 7.5 coz je skoda. Musel jsem slozite konfigurovat, abych to nahodil. Chtelo to po me hodne pameti, moje AWE32 se taky obcas nechytla (zatim vubec) a jeste v nekterych cislech zlobi grafika, coz tez nechapu. Zkousel jsem vsechny bezny veci, vcetne pixeloveho scrollingu v textu i dvou fontu a vse spolehlive chodi, tazke grafickou to neni. V jinym cisle se mi zase neibjevuje mys, cimz znacne stoupa stupen obtiznosti ovladatelnosti. Ale uz nebudu prudit. Nechodivost pod W95 byla samozřejmě záměr. Ale tuto odpověď si jistě čteš v hotové DJGPP verzi prohlížeče, která má MiDASe verze 0.7β. Je to první a poslední verze pro DJGPP s hardwarovým mixováním pro GUSe, takže už lze přehrávat i XM. Také plánuji verzi s MikModem, který umí i IT a je to GNU projek stejně jako nyní prohlížeč Výhně. MiDAS má na rozdíl od DOSovskýho MikModu poměrně friendly timer, takže fachá i pod Windows 95/NT. Dále se připravuje port pro OS/2 a Linux, kde udělat plynulý scrolling není žádný med. Už mě trochu přešlo to rebelantství proti Windows 95, i když je pořád nesnáším a nehodlám si je nikdy (snad pokud mě k tomu někdo nedonutí) nainstalovat, ale uznávám, že pro lidi, kteří si prostě nemohou vybrat a čtou Výheň například ve škole, kde mají samozřejmě jenom NT, je to dost nespravedlivé, takže DJGPP verze už pod Windows 95/NT docela obstojně běží, akorát občas cukne scrolling, ostatně to se dalo očekávat. Co se týče QEMMa tak u mě doma v něm Výheň v pohodě běží, alespoň od #6 jsem tu chybu opravoval, takže pokud máš nový prohlížeč, neměl by to být problém. Tak jako tak si zkonvertuj staré Výhně do datafajlů a pouštěj si je pouze s nejnovější verzí DJGPP prohlížeče. Myš a všechny další problémy mě už v real-mode verzi nezajímají. Otestuj nový prohlížeč. Rad bych vam nabidl nektere sve znalosti k odstraneni techto problemu a popripade i prispel s nakym clankem, byl-li by zajem. Zdrojaky muzu dotlacit v Cecku a Assembleru (driv jsem taky delal v Pascalu, ale nastesti jsem ho uz zapomnel). Samozřejmě, pokud chceš něco napsat, určitě tak učiň, zvláště odborné články do rubriky programování jsou vítány! Výheň je GNU projekt, jestli si četl podrobně článek od HH v #7, tak víš o čem je je řeč. Takže se můžeš klidně připojit do programování, ale je v tom určitý systém. Na požádání ti zašlu zdrojáky a všechny vylepšovýky by se měli dodávat ve formě patchů, které já schvalím a oficálně je zařadím do kódu prohlížeče. Důležitá bude portabilita pro OS/2, Linux a funkčnost pod Windows 95/NT, je s tím hodně práce. Assembler můžeš klidně zapomenout, ja ho už v DJGPP verzi skoro nepoužívám a zvykl sem si na geniální optimalizátor a taky jsem docela línej se učit psát v AT&T syntaxi assembleru, kterou se stroják v DJGPP píše. (martinblazik@hotmail.com) a ReDox výheň