Emulator
Z PMD 85 Infoserver
This article is need to translate to english or check, if contain words, that have english equivalent. Look for discusion of this article. |
RM-TEAM emulator of PMD 85 | |
![]() | |
Verzia: | 2.0.3.57 / February 25 2008 |
---|---|
Download: | current version |
Obsah |
emulators PMD 85 in general...
Emulator of PMD 85 microcomputer is not kind of "hot new". First emulator of PMD 85 was developed even for MS-DOS early of nineties of last century (Petr Tůma, Peter Chrenko, Petr Šlechta). S nástupom výkonnejších procesorov a masového využívania OS MS Windows však začal byť problém vôbec tieto emulátory spustiť, prípadne, ak sa ich podarilo spustiť, bol problém s rýchlosťou emulácie.
Nastal teda čas vytvoriť emulátor, ktorý bude bez problémov spustiteľný a použiteľný aj pod OS MS Windows. Opäť, aj pre windowsy vzniklo niekoľko viac-menej použiteľných emulátorov PMD 85 (Martin (Schotek) Nový, Tomáš Franke, Petr Hyťha DiS.). Existuje údajne aj emulátor PMD 85 napísaný v Jave (Roman Dolejší). O emulátore PMD 85 pre platformu Linux nevieme nič, ale (čisto) teoreticky by bol náš emulátor preportovateľný s menšími-väčšími úpravami na platformu Linux prostredníctvom Borland Kylix.
why another PMD 85 emulator?
Dôvod vzniku ďalšieho emulátora PMD 85 je jednoduchý. Jednak sme si chceli dokázať, že sme schpní niečo také napísať a potom, človek často nenájde v cudzích produktoch to, čo by potreboval. O emulácii a možnostiach emulátora sú rôznorodé názory a tak človek inšpirovaný ostatnými emulátormi (aj iných typov počítačov) si vytvorí radšej vlastný emulátor "k obrazu svojmu".
RM-TEAM emulator PMD 85...
Emulator is developed under OS MS Windows in Borland C++ Builder 6. It's compiled and linked with all needed libraries so that can run without any additional installation or OS updating.
Archive contains:
- PMD85Emu.exe - emulator executable
- PMD85Emu.xml - configuration file - you don't need to edit it, but if you want to manually customize some parameters, you have to know:
- file is Unicode (UTF-16 LE) encoded
- during customizing emulator mustn't running
- you must respect DTD template
- PMD85Emu.dtd - template structure of configuration XML file of emulator - all changes are prohibited!
- /Rom - ROM files directory with files needed for emulator execution - contents of (E)PROM of all models and ROM modules
- /Lang - language pack directory with files needed for emulator execution (now contains slovak, czech and english language packs)
Keďže ďalšie verzie môžu, a dúfame aj budú, obsahovať nové funkcionality, môže sa obsah a štruktúra konfiguračného XML a DTD zmeniť. Preto si pri stiahnutí novej verzie urobte update aj týchto konfiguračných súborov. To bude mať, samozrejme, za následok stratu posledného nastavenia, definície ROM balíčkov, či ciest k súborom, ale nie je to žiadna katastrofa, pretože si to môžete skopírovať z toho starého.
Hry a programy sú v osobitných archívoch vo forme súborov pások a obrazov diskiet. Tie si môžete umiestniť kdekoľvek na svojom disku, ale ideálne v koreňovom adresári emulátora (napr. do podadresárov /Disk, /Tape apod.), ktorý sa automaticky ponúka, ak nie je príslušný adresár dostupný.
schopnosti emulátora...
- emulácia všetkých základných modelov PMD 85-1, PMD 85-2, PMD 85-2A, PMD 85-3
- emulácia klonov Maťo a Consul 2717
- možnosť používať akékoľvek ROM
- ľubovoľná konfigurácia ROM Modulov - možnosť vytvoriť si vlastné ROM balíčky a tie "vložiť do počítača"
- voľba troch rôznych veľkostí zobrazenia plus zobrazenie Full Screen, možnosť voľby farebného zobrazenia vrátane zmeny "palety" farieb, voľba spôsobu zobrazenia v násobkoch zväčšenia
- zvuk cez DirectSound
- emulácia mgf. pásky - čítanie (zrýchlené aj štandardné s možnosťou odposluchu), zápis, možnosť editácie obsahu pásky
- emulácia disketovej jednotky PMD 32
- uloženie aktuálneho obrazu do schránky alebo do BMP súboru
- uloženie/načítanie časti pamäti do/zo súboru
- integrovaný Debugger s rôznymi možnosťami prezerania obsahu pamäti a trasovania bežiaceho programu, notácia i8080 aj Z80, disassembling do súboru
- snapshoty
- POKE dialog
- zápis a čítanie do/z pamäti zo/do súboru