Falcon NVM
Co to je, to tajemne NVM v nadpisu? Je take mozne nastavit graficke mody kompatibilni s radou ST. To je vyhodne predevsim u neciste napsanych programu, ktere nepouzivaji sluzeb GEMu. Volba rozliseniStandardni parametry rozliseni Ize nastavit primo v menu ’Bildschirmtyp’ (’Set Video’) v Desktopu. Po nastaveni v dialogu je nutnk parametry ulozit prikazem ’Arbeit sichern’ (’Save Desktop’), aby se konfigurace ulozila do souboru NEWDESK.INF. To zajisti ini- cializaci vzdy po nastartovani Desktopu (tj. az se po bootu provedou programy v (AUTO). Rozliseni, do ktereho Falcon bootuje, zde ovsem nastavit nelze, automaticky se nastavuje rozliseni nastavene v NVM, standardne je to nizke rozliseni. To muze vadit, pokud nektere programy v (AUTO), vypisuji sve hlaseni, protoze muze byt oriznuto. Nejlepsi je pro bootovaci fazi nastavit nejvysi mod 640x480. To znamena vypnout ST – kompatibilini mody a prokladani Ci zdvojovani radek, nastavit 80 sloupcovy rezim a kvuli rychlosti zobrazeni jen 2 barvy. To vse nabizi program BOTCONF.PRG. Po skonceni bootovaci faze se spusti Desktop a nastavi rozliseni podle NEWDESK.INF. Je tedy mozno ruzne experimentovat. Kolik reci znas, ...Zajimavym rysem TOSu od verze 4.0 (vcetne je vicejazycnost. Kterou rec bude system pouzivat, je ulozeno v NVM (jak jinak, ze?). Nastavuje se i odpovidajici layout klavesnice. Oba parametry jsou ale nezavisle, takze je mozno mit nemecky Desktop a americkou klavesnici. Navic je ještě mozne odpovidajicim zpusobem nastavit format datumu a casu, ovsem v zkratka znamena Non Volatile Memory, tedy pamet, ktera se po vypnuti nemaze a zachovava svuj otbsah). Je v ni ulozena konfigurace systemu Falcona (neco podobneho, jako CMOS pamet’ v kazdem PC – AT). Pri nabootovani se do NVM pameti pocitac podiva a nastavi podle toho sve prostredi. Samotne nastaveni pameti nejde ale provest primo, proto byl vyvinut pomocny program, ktery je volne k dispozici. Jeho vypis je k dispozici v ST Computeru 2/93, str. 84, neni mozne ani ucelne jej zde publikovat. NVMCo to je NVM jsme si jiz rekli. Jeji vyskyt zacal u ATARI v Unix – System V na TT, kdy bylo v teto pameti ulozeno, zda se ma bootovat do Unixu nebo do TOSu. Jina aplikace v TT neni zatim znama. U Falcona je tomu jinak. Ten ma v NVM ulozeno radu konfiguracnich parametru TOSu a Desktopu. Navic ji umi vyuzit i MultiTQS, takze jeho uzivatele na TT snad svoji NVM konecne take k necemu pouziji. Graficke parametry zobrazovani je na Falconu mozno v sirokych mezich menit, graficky cip VIDEL je volne programovatelny (o tom podrobneji na jinem miste). Krome standardniho ST a TT rozliseni podporuje Desktop vyber nekolika dalsich grafickych modu: Je mozne zobrazit 2, 4, 16, 256 a 65536 barev, nastavit horizontalni rozliseni na 40 nebo BO sloupcu ci primo ovlivnit pocet radek obrazu. Pri pripojeni vnejsiho televizoru je mozno prepinat mezi normami PAL a NTSC, Falcon si poradi se synchronizaci obou techto norem. Pro zvyseni vertikalniho snimkoveho rozliseni je mozno zobrazovat prokladane pulsnimky (Interlace modus na TV nebo barevnem monitoru) nebo zdvojene radky (Line – doubling na VGA). Zajimavejsi je pri provozu na TV mod Overscan zvysujici v obou smerech rozliseni 1.2 krat. uzsich mezich. Multijazycny princip je pomerne vyhodny, nebot neni treba vytvaret nove verze TOSu lokalizovane do urciteho jazyka a piizpusobeni dane zemi probehne jen podobou klavesnice. NVM a Cookie-JarJe sice pekne, ze se da jazykove konfigurovat Desktop, ale jak se aktualni nastaveni dozvi aplikacni programy? Pro podobne ucely se jiz v TOSu 1.06 tzv. Cookie-Jar, ktere indikuji nastaveni systemovych parametru. TOS Falcona pri inicializaci vytvari podle obsahu NVM dve takove polozky, AKP a IDT. V bitech 0-7 AKP je ulozen kod iazyka (ve stejne forme jako v systemove hlavice, bity 8-15 obsahuji totez i pro klavesnici. IDT je trochu slozitesi. Bity 12-15 urcuji casovy cyklus: 0: 12-hodinovy 24-hodinovy Bity 8-11 urcuji format datumu: 0: MM-DD-RR 1 DD-VM-RR 2: RR-MM-DD Ve zbyvajicich bitech 0-7 je ASCII hodnata znaku, ktery je pouzit jako oddelovac datumovych polozek (bezne tecka nebo lomitko, podle zeme). Vsechny osta:ni nepouzite bity jsou vyhrazeny pro budouci pouziti. Pro aplikacni program je. vyhodnejsi cist informace v Cookies, nez se ’hrabat iprimo v NVM.
|