Za jídlo, šaty a vzduch otročíme na programech z temných světů

Jak se žije pod devítkou (4)

Psát o devítce a zkoušet ji jednou za několik týdnů při víkendech u rodičů je jako psát o problémech Uzbekistánu na základě mezipřistání při letu Praha – Sydney. Jelikož jsem se rozhodl vzít si na Vánoce svůj Mac Mini domů a učinil jsem tak už minulý víkend, zůstal mi v Praze k monitoru a klávesnici připojitelný pouze PowerMac G4 (uvedený v minulém článku) s nainstalovaným Mac OS 9. Rozhodl jsem se, že si užiju týden nefalšovaných retro zážitků. Následuje tedy „Deník devítkáře, část první“…

Den 1

  • Měl jsem trochu pochybnosti o tom, zda systémový disk nemá špatné sektory. Vyndal jsem ho tedy z PowerMaca a přes USB redukci jsem ho připojil k PowerBooku. Pomocí Disk Utility jsem udělal sedmiprůchodový zero out (vynulování) celého disku a jelikož neskončilo chybou, rozhodl jsem se považovat disk za zdravý.
  • Vyndal jsem ze šuplíku CD s instalací Mac OS 9 (9.0.4). Za patnáct minut byl systém nainstalovaný (ha, to váš OS X neumí). Za dalších patnáct minut jsem nainstaloval update na 9.1, 9.2.1 a posléze i na 9.2.2, spustil Software Update a skončil jsem u čerstvě nainstalovaného systému v poslední před-desítkové verzi.
  • Instaluju iCab, iTunes a Jabbernauta. První jmenovaný mě trochu štve tím, že jako Shareware při každém spuštění otravuje hláškou o registraci. Sice mám na nelegální software svůj názor, ale rozhodl jsem se – pochopitelně, že z čistě studijních důvodů – vyzkoušet metodu „koupím to, co nezvládnu hacknout“ a stáhl jsem si ResEdit. ResEdit je program přímo od Apple, kterým lze editovat zdroje libovolného programu. Zdroji se rozumí položky v menu, ikonky, obrázky, texty, dialogy, okna a další věci. Pomocí něj jsem z programu vymazal onu otravnou hlášku a je vyřešeno (Program je tedy sice nadále neregistrovaný, ale už neotravuje).
    ResEdit
  • Vždycky jsem si myslel, že jako pravověrný Mac uživatel vystačím s jednotlačítkovou myší. Když už jsem si ale v OS X na to druhé tlačítko a hlavně na scroll-kolečko tak zvykl! Ještě, že mám myš od Microsoftu a pro ní existuje ovladač, který tyto „trapné písíčkářské móresy“ umožňuje i pod Devítkou.
    Microsoft Mouse
  • Fakt, že jsem se vyskytoval pod OS 9 způsobil, že jsem se začal opět zabývat jedním prastarým problémem, který mě trápil od doby, kdy jsem poprvé zapnul PowerMacintosh 7100/66AV: Na všech jablečných počítačích schopných nabootovat do klasického systému byl krom zapínacího tlačítka a resetu ještě jakýsi mysteriozní čudlík, o kterém jsem věděl, že po zmáčknutí vyvolá bílé okno bez dekorací s kurzorem a dál nevím co se stane. Začal jsem googlit a vygooglil jsem, že toto tlačítko, stejně jako Command(=Jablko)+PowerButton(jen ten klávesnicový) vyvolává nemaskovatelné přerušení (aka NMI), na které je v Mac OS navázán velmi primitivní debugger. Tento debuger se dá nahradit debuggerem MacBugs, který je přímo od Apple a je podstatně mocnější. Že je nainstalován se pozná už při startu počítače:
    MacBugs

    Po startu stačí kdykoliv stisknout výše uvedené, Mac OS zmizí a objeví se konzole MacBugs:

    MacBugs

    V této konzoli je mnoho možností, co může zkušený programátor dělat – vypisovat a modifikovat registry procesoru, včetně těch AltiVecových, disassemblovat, brouzdat se v paměti, nechat si vypsat procedury daného programu a na ně skočit, či jen prostě násilně ukončit zrovna běžící program. MacBugs je nedocenitelný hlavně ve chvíli, kdy nepořádný program vyvolá systémovou chybu (tu s obrázkem bomby, textem Sorry a tlačítkem Restart). Takovou chybu totiž odchytí, spustí se a uživatel může ukončit program, vrátit se do systému, v něm uložit neuložená data a pokojně restartovat.

Den 2

  • Dneska jsem u Maca moc neseděl. Jen ráno jsem dostal chuť si přečíst poštu, takže jsem si nastavil Outlook Express na svůj IMAP účet. Nikde žádný problém, vše šlape.

Den 3

  • Rozhodl jsem se využít toho, že se denně flákám u počítače, který v sobě má DVD RAM mechaniku a udělat backup blogu a svojí screenshotové galerie. K tomu je ovšem třeba nějaký FTP klient. Jak jsem zjistil, značná část dostupných FTP klientů je sice shareware, ale verze pro Mac OS 9 a starší jsou obvykle uvolněny k volnému použití. Rozhodl jsem se pro Transmit, licenční klíč byl přímo obsažen v instalačním archivu. Do mechaniky jsem vložil DVD RAM médium, naformátoval ho jako UDF a kýžené soubory stáhnul přímo na něj. Tomu říkám pohodlí.
    Transmit
  • Mezi utilitami, které jsem si nasypal do aplikací je i užitečná Gauge PRO, která umí ukázat některé klíčové vlastnosti procesoru a pamětí. Umí provést i test paměti (Což zcela jistě využiju, neboť mám půl stolu pokrytého DIMM moduly a musím najít takovou kombinaci, která v PowerMacu poběží.), jen je třeba mít vypnutou virtuální paměť. Věčná škoda je, že teplotní senzor v procesoru ukazuje hodnoty poněkud nesmyslné, konkrétně posunuté asi o sedm stupňů dolů:
    Gauge PRO
  • Dosti jsem se ke konci středeční noci podivil, kolik toho tento „omezeně multitaskový operační systém“ zvládne dělat najednou. Tady je malá ukázka:
    About This Computer

Tolik stav těsně po poločase. Za pár dní balím a vyrážím si užít vánočního desítkování. Mimochodem, můj devítkový desktop teď vypadá takhle (kliknout pro plnou velikost):

ScreenShot

Předchozí díly: