Sinclair QL: pozor myš!
Jelikož si začínám zvykat na Sinclair QL čím dál víc a vzhledem k tomu, že se mi včera povedlo rozběhnout SMSQ/E a Pointer Enviroment (grafické rozhraní) začal jsem zkoumat jak k Sinclairu QL připojit myš, kterou by se jistě (nejen) grafické rozhraní ovládalo mnohem lépe. Na Slacku jsem se bavil s Otisem (vidíš, tak jsi se dočkal, zmínil jsem tě v článku), jestli s myší na QLku nemá nějakou zkušenost. Otis mi řekl, že ji má v plánu připojit, ale zatím je ve stádiu, že schání sériovou myš (doma má pouze samé PS/2). Našel jsem na Dexovo stránkách schámata a obsahy ROM interface mICE, která umožňuje připojení PS/2 myši ke QLku. Zoom slíbil, že se na to dnes podívá, tak se možná v budoucnu dočkám tohoto interfacu, uvidíme, jak to dopadne.
Dnes jsem procházel fóra o Sinclairu QL, kde byly nějaké rady ohledně připojení sériové myši ke QLku - dokonce jsem tam objevil obrázek s redukcí RS232(PC) -> RS232(QL), přes kterou se dá připojit myš. Bohužel se posléze ukázalo, že je toto zapojení špatné a myš s tímto zapojením nefungovala. Hledal jsem tedy dál a pak jsem narazil na správný popis zapojení (odkaz). Nedalo mi to a tak jsem se zmínil v práci před kolegy, zda nemají nějakou starou sériovou myš. A potvrdilo se mi staré přísloví: když sháníš starý hardware, musíš zastarým pamětníkem. Dostal jsem jako dárek jednu sériovou myš, které jsem ustřihl konektor a napájel podle níže uvedené tabulky konektor nový.
Dnes jsem procházel fóra o Sinclairu QL, kde byly nějaké rady ohledně připojení sériové myši ke QLku - dokonce jsem tam objevil obrázek s redukcí RS232(PC) -> RS232(QL), přes kterou se dá připojit myš. Bohužel se posléze ukázalo, že je toto zapojení špatné a myš s tímto zapojením nefungovala. Hledal jsem tedy dál a pak jsem narazil na správný popis zapojení (odkaz). Nedalo mi to a tak jsem se zmínil v práci před kolegy, zda nemají nějakou starou sériovou myš. A potvrdilo se mi staré přísloví: když sháníš starý hardware, musíš za
| Canon 9 (originál) - číslo pinu | Signál | QL Ser1 - číslo pinu | QL Ser2 - číslo pinu |
| 2 | TxD | 2 | 3 |
| 3 | RxD | 3 | 2 |
| 5 | GND | 7 | 7 |
| 7 | +12V | 9 | 9 |
Konfigurace myši se 3 tlačítky:
EXEC win1_SerMouse_ENG_config;'win1_SerMouse_ENG_3button_sermouse'
Konfigurace myši se 2 tlačítky:
EXEC win1_SerMouse_ENG_config;'win1_SerMouse_ENG_2button_sermouse'
Na konci konfigurace (která je velmi podrobná) se Vám vygeneruje nový ovladač SerMouse, který si uložíte na disk a ten pak spouštíte. QLko se ovládá hned lépe (resp. grafické rozhraní) i když sériová myš není tak svižná. Pokud se někdy dostanu k mICE, těším se na porovnání.





Pozor, mICE mouse nepracuje s Pointer Environmentem!
PE má zabudovaný ovladač 1) pro Qimi mouse 2) pro myš, která se připojovala přes určitý druh Sandy interface.
Jinak pro neznalé: " Zip jsem rozbalil přímo v QLku (když už to umí, tak proč to nedělat takhle, že?)"
Soubory na QL, tedy hlavně ty spustitelné, potřebují hlavičku s údaji (nejen typ, délka, ale i třeba velikost dataspace), která není přímo součástí souboru.
Pokud se soubor rozbalí na PC, uloží se jen datová část a hlavička se ztratí, soubor pak nejde spustit (protože má po převodu na Ql v hlavičce nesmysly).
ZIP na QL umí přizipovat doarchivu i hlavičku a při rozbalení přímo na QL je pak soubor zcela v pořádku včetně hlavičky. ZIP soubory se proto používají jako jakési "bezpečné" kontejnery pro uchovávání programů (třeba místo diskových image).
ZIP jde rozbalit se zachováním hlaviček pomocí Habiho Image Editoru. ;) A mít tak na PeCi uložené rozbalené soubory se zachovánými hlavičkami.
A ty pak jen přetáhnout na daný disk pomocí stejného programu. Myslel jsem to takto :)