PartEm Verzija 1 Opombe in navodila za uporabo *** Uvod *** PartEm je emulator računalnika Iskra Delta Partner (natančneje modela Partner WF/G, ki je "nadmnožica" vseh ostalih po zmogljivosti). To je prva javna izdaja. *** Uporaba *** Emulator zaženemo brez parametrov (zaenkrat jih še ni). Poleg emulatorja potrebujete vsaj sledeči datoteki v trenutnem imeniku oz. v imeniku, kjer je emulator: * Sliko trdega diska - TrdiDisk.img. * Sliko bralnega spomina - ROM.img. Obe zgornji datoteki dobite na spletni strani emulatorja, kot tudi sledeče, ki niso nujne: * Datoteke z zvočnimi posnetki (v podimeniku Zvoki). * Prazno sliko diskete za uporabo v navideznem disketnem pogonu - Prazna.img. Emulator med delom lahko ustvari tudi sledeče datoteke: * Datoteko, ki vsebuje izpis navideznega tiskalnika, ki je opisan v nadaljevanju tega dokumenta - Tisk.txt. * Datoteko, ki vsebuje stanje parametrskega spomina, ki ga spreminja program Set up - PRAM.ram. * Datoteke, ki vsebujejo stanje celotnega delovnega spomina, z uporabo ukaza, ki je opisan v nadaljevanju tega dokumenta - {Banka1|Banka2|Skupni}.ram. *** Kaj deluje *** V splošnem se lahko vse aplikacije uporabljajo brez težav, razen če poskušajo komunicirati s strojno opremo, ki ni emulirana (DISKETTE, FORMAT, WF). Nekatere grafične aplikacije (URASET, URASET2) se ne prikažejo povsem pravilno; vzrok trenutno ni znan. Aplikacije na sliki trdega diska so opisane na spletni strani emulatorja. *** Kaj ni implementirano *** Sledeče funkcionalnosti trenutno niso implementirane, a bodo morda v prihodnosti. Za večino programov to ne predstavlja težav. * Lučke na tipkovnici. * Emulacija krmilnika trdega diska (Xebec S1410); trenutno se diskovne operacije izvajajo tako, da se prestrežejo BIOS funkcije in emulator opravi delo namesto njih. * Emulacija krmilnika disketnega pogona: to je malo verjetno, ker ni nikjer dokumentiran; trenutno se uporablja prestrezanje BIOS funkcij. * Emulacija časovnika (Zilog Z80 CTC), ki očitno ni bistven za operacijo sistema (uporablja se v kombinaciji s krmilnikom disketnega pogona). * Emulacija krmilnika DMA; uporablja se v podobnih situacijah kot CTC. * Popolna emulacija serijskega krmilnika (Zilog Z80 SIO). * Emulacija paralelnega krmilnika (Zilog Z80 PIO) - ni znano, kakšne naprave se lahko priključijo na paralelna vrata. *** Kratek uvod v CP/M *** * "DIR" prikaže datoteke. "DIR [FULL]" prikaže vse informacije o njih. * "DIRS" prikaže datoteke s sistemskim atributom (to je večina programov na uporabniškem območju 0; uporabite "DIRS *.COM", da jih vidite). * "USER n" (n od 0 do 15) zamenja trenutno aktivno uporabniško območje. * "TYPE" izpiše vsebino besedilne datoteke na zaslon. * "DUMP" izpiše vsebino datoteke v šestnajstiški obliki. Za več informacij uporabite ukaz "HELP" oz. glejte Partnerjev priročnik. Programi na sliki trdega diska so dokumentirani na spletni strani. Za začetek poskusite sledeče: VIGRED, URASET, URASET2, IDRIS, CGRAF, MENU, MP. Če programa ne znate končati, pritisnite Shift+Pause; če to ne deluje, pa Alt+R (Option-R na Mac OS in Mac OS X). *** Preslikava tipk na Partnerjevi tipkovnici na PC tipkovnico *** Večina tipk (npr. A-Z, 0-9) je preslikana tako, kot bi pričakovali. Partnerjeva tipkovnica pa ima še nekaj tipk, ki jih na PC tipkovnici ni, ali pa so na drugačnih mestih (da bi emulator čim bolje poustvaril izkušnjo uporabe Partnerja, so tudi tipke na čim bolj podobnih mestih, čeravno to ni vedno smiselno). Partner PC Funkcija SET UP F1 Nastavitev terminala / ? Insert BRK Pause S SHIFT vrne v CCP Neoznačena (desno od Đ) \ oz. Ž < > Page Up Ž / oz. - Puščica gor Puščica gor ali F5 Izbira v SET UP Puščica dol Puščica dol ali F6 Izbira v SET UP Puščica levo Puščica levo ali F7 Puščica desno Puščica desno ali F8 Neozn. (desno od puščice desno) Home PF1 F9 Navigira v SET UP PF2 F10 Navigira v SET UP PF3 F11 Navigira v SET UP PF4 F12 Navigira v SET UP , (na numerični tipkovnici) + (na num. tipk.) Neozn. (na numerični tipkovnici) * (na num. tipk.) SCR ¸¨ oz. ` (levo od 1) Začasno ustavi izpis LF Page Down Pošlje line feed *** Tiskanje *** S pritiskom Alt+P (Option-P na Mac OS in Mac OS X) vključite ali izključite navidezni tiskalnik. Ko je vključen, se bodo vsi podatki, poslani na serijska vrata, zapisali v datoteko Tisk.txt. Med tem miške ne morete uporabljati, ker je priključena na ista serijska vrata. *** Posebne tipke *** Nekatere tipke imajo v kombinaciji s tipko Alt (oz. Option na Mac OS in Mac OS X) za emulator poseben pomen: Enter (tudi Home na OS/2) Vključi/izključi celozaslonski način, če je podprt. D Omogoči/onemogoči I/O zapisnik na standardni izhod za napake. E Odstrani disketo iz disketnega pogona. Pred tem izberite pogon A. M Omogoči/onemogoči premikanje miške. O Vstavi disketo v disketni pogon. Na Mac OS X je to vedno datoteka Disketa.img, na drugih operacijskih sistemih je možna izbira. V CP/M je disketa pogon B. P Vključi/izključi navidezni tiskalnik, ki tiska v datoteko Tisk.txt. Q (tudi End na OS/2) Ugasne emulirani računalnik in konča program. R Resetira emulirani računalnik. S Zapiše RAM v {Banka1|Banka2|Skupni}.ram. T Omogoči/onemogoči CPU zapisnik; zahteva D. X Vstavi marker v zapisnik; zahteva D.