Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně

Emulátor IBM XT pro telefony Nokia řady 9200

19.4.2002, Zdeněk Michálek, článek
Emulátor IBM XT pro telefony Nokia řady 9200
Je elegantním způsobem, jak provozovat tisíce dosovských aplikací na Nokii - a nejen dosovských, ale i třeba linuxovských. Nevěříte ? Podívejte se na screenshoty !
XTM je softwarový emulátor klasického PC/XT počítače (pamatujete si ještě na "XTéčka" osazená procesorem 8086, později 8088 ?) pro operační systém Symbian. Můžete ne něm spustit - téměř - každou aplikaci psanou pro PC a procesor 8086/8.


XTM - kromě nostalgie - nabízí možnost, jak jednoduše psát programy pro OS Symbian - můžete použít Pascal, BASIC nebo jakýkoliv Vám blízký jazyk a nástroj.



Možnosti jsou následující:
  • Emulace kompletní instrukční sady procesoru 80186 s 8087 matematickým koprocesorem
  • Emulace MCGA displeje se všemi textovými módy a grafickými módy 320 x 200 a 640 x 200 bodů
  • Nativní (neemulovaný) BIOS (podstatně zvyšuje výkon BIOSovských rutin)
  • Nativní podpora pro grafický interface HP 200LX (Int 5Fh).
  • Plný přístup k souborovému systému Nokie (jak do halvní paměti, tak na paměťovou kartu)
  • Přístup k sériovým portům COM1 a COM2 (kabel, IrDA)
  • Mapování PC klávesnice včetně 12 funkčních kláves implementovaných jako tlačítka na obrazovce
  • Podporovány jsou UK, US, francouzská a německá klávesnice (s KEYBCS snad i čeština)







    XTM skutečně funguje a emulace je poměrně dobrá. Před spuštěním si musíte vytvořit bootovací disketu DOSu - např. z Windows 95/98 příkazem:
    Format a: /s /q

    který disketu naformátuje a přenese na ni potřebné soubory. Poté nakopírujete soubory EPOCFS.SYS a EREDIR.EXE z instalačního archívu a vytvoříte (příp. zeditujete) CONFIG.SYS tak, aby obsahoval jediný řádek:
    DEVICE=EPOCFS.SYS D:

    Tento ovladač vám umožní přistupovat z DOSu na poměťovou kartu (vidíte ji jako disk D:), kam můžete ukládat programy spouštěné v emulátoru.Nakonec programem MAKEDISK.EXE vytvoříte obraz bootovací diskety příkazem:
    MAKEDISK A

    (stále předpokládáme, že disketová mechanika je A:). Výsledný soubor zkopírujte do adresáře D:XTM ve vaší Nokii a spustíte emulátor.

    Rychlost emulátoru je zhruba dvojnásobkem původního IBM XT - viz screenshot z CheckItu:


    A pár obrázků z aplikací. Hexa výpis souboru HEXEDIT.EXE na 9210:



    Vyzkoušené aplikace - Turbo Pascal 5.5, Norton Commander 4.0, MS Windows 2.0, hry jako Saboteur 2 a stovky dalších.
    XTM není jen dosovským emulátorem, je skutečným emulátorem PC XT, takže se dá použít třeba i k provozování LINUXU - potřebujete jen malou ("kapesní") distribuci která je zkompilovaná pro procesor kompatibilní s 8086/88 - např. ELKS (Embeddable Linux Kernel System). Obrazy bootovacích disket si můžete stáhnout z http://elks.sourceforge.net/download/.


    XTM je - bohužel - komerční software, stojí přibližně 21 GBP (cca 1100 Kč), downloadem získáte zkušební 30denní verzi. Stáhnout si ji můžete například odsud.