|
|
Riadok 1: |
Riadok 1: |
- | == v2.1.5.79 ==
| + | working... |
- | {{Infobox Software
| + | |
- | | name = PMD85Emu v2.1.5.79
| + | |
- | | version = '''v2.1.5.79'''
| + | |
- | | release_date = 17.11.2009
| + | |
- | | language = '''sk''' {{!}} '''cz''' {{!}} '''en'''
| + | |
- | | platform = win32
| + | |
- | | status = ''aktuálna stabilná verzia''
| + | |
- | | download = '''[[download:47|download win32]]'''
| + | |
- | }}
| + | |
- | * Zvýšená minoritná verzia emulátora z dôvodu prechodu na nové (moderné) VCL vývojové prostredie. Celá aplikácia je odteraz plne Unicode.
| + | |
- | * Súbory jazykových balíčkov sú odteraz uložené v kódovaní UTF-8.
| + | |
- | * Grafika ikon v celom emulátore bola prerobená do 32-bitovej farebnej hĺbky.
| + | |
- | * Bol upravený vzhľad niektorých záložiek nastavení, vynovená grafika a tiež pribudli niektoré ikonky v hlavnom menu.
| + | |
- | * V hlavnom menu pribudla položka "Studený reštart", ktorá nainicializuje obvody do stavu, aký je po zapnutí počítača. Simuluje vypnutie a zapnutie napájacieho zdroja PMD 85.
| + | |
- | * Je povolená iba jedna inštancia emulátora (v rámci jeho umiestnenia na disku).
| + | |
- | * V záložke "Všeobecné" v nastaveniach je možné asociovať základné typy súborov emulátora '''*.ptp''', '''*.pmd''' a '''*.psn'''. Potom sú po spustení súborov s týmito typmi zo súborového managera otvárané priamo v emulátore (aj práve bežiacom). Typ súboru (páska / snap) je odlíšený príslušnou ikonou.
| + | |
- | * Všetky ikonkové tlačidlá v dialógoch už môžu preberať focus, čiže je možné sa medzi nimi prepínať klávesami Tab / Shift+Tab.
| + | |
- | * Klávesa Alt+T teraz zobrazuje i skrýva prieskumníka pásky.
| + | |
- | * V prieskumníkovi pásky možno nastaviť Load kurzor aj medzerníkom.
| + | |
- | * Ak má focus prieskumník pásky a užívateľ stlačí nejakú alfa-numerickú klávesu, focus sa presunie do hlavného okna emulátora a klávesa je akceptovaná emulátorom, nie prieskumníkom pásky.
| + | |
- | * Prieskumník pásky sa nedá zatvoriť, ak sa nachádza v editčnom móde.
| + | |
- | * Pri editácií pásky je možné zmeniť hlavičkový blok na bezhlavičkový a naopak.
| + | |
- | * Pridaná základná emulácia nových modelov: '''[[Didaktik Alfa]]''' a '''[[Didaktik Alfa#Didaktik Alfa 2|Didaktik Alfa 2]]'''
| + | |
- | * Emulácia '''[[Joystick 4004/482|joysticku 4004/482]]''' - možnosť asociácie na klávesy alebo ku fyzicky pripojenému joysticku či gamepadu na Gameport ci cez USB.
| + | |
- | * Emulácia '''tlačiarne [[BT-100]]''' zatiaľ v testovacej prevádzke. Možnosť tlačiť na "virtuálny papier" v okne "Výstup tlačiarne", alebo na fyzickú tlačiareň pripojenú cez LPT.
| + | |
- | * Opravené ukladanie nastavení Debuggera. Odstránené zobrazovanie zápornej hodnoty počítadla taktov.
| + | |
- | * Opravená chyba "Divide by zero", ak sa v nastaveniach zvuku posunul bežec hlasitosti na hodnotu menšiu ako 6.
| + | |
- | * Opravená chyba "Access violation" pri stlačení Alt+P ak v prieskumníkovi pásky nie je otvorená žiadna páska.
| + | |
- | * Opravená inicializácia maximálnej hodnoty ProgressBaru v prieskumníkovi pásky.
| + | |
- | * Opravená inicializácia záznamových zariadení podľa nastavení z XML.
| + | |
- | * Opravené prepínanie a zapisovanie stavu zapnutia/vypnutia zvuku do XML.
| + | |
- | * Opravený algoritmus preadresovania pamäti pre [[Consul 2717]] a tiež opravený prístup do tejto preadresovanej pamäti.
| + | |
- | | + | |
- | {{-}}
| + | |
- | | + | |
- | {{Infobox Software
| + | |
- | | name = RM-TEAM emulátor PMD 85
| + | |
- | | screenshot = [[Image:PMD85Emu_screenshot_m2-main2.gif]]
| + | |
- | | version = [[Emulátor/Changelog#v2.1.5.79|2.1.5.79]]
| + | |
- | | release_date = ''17. november 2009''
| + | |
- | | download = '''[[Download#PMD 85 Emulátor|aktuálna verzia]]'''
| + | |
- | }}
| + | |
- | | + | |
- | {{Nadpis|tiež pozri:}}
| + | |
- | | + | |
- | * [[Emulátor/Návod|návod]]
| + | |
- | * [[Emulátor/Changelog|popis zmien]]
| + | |
- | * [[Emulátor/Screenshoty|screenshoty]]
| + | |
- | * [[PTP Manager]]
| + | |
- | | + | |
- | ----<br />
| + | |
- | | + | |
- | __TOC__
| + | |
- | == emulátory PMD 85 všeobecne... ==
| + | |
- | | + | |
- | Emulátor počítača [[PMD 85]] nie je žiadnou novinkou. Prvé emulátory PMD 85 vznikli ešte pre MS-DOS začiatkom deväťdesiatych rokov minulého storočia ([http://dsrg.mff.cuni.cz/~ceres/prj/SimPMD/ Petr Tůma], [http://pmd85.topindex.sk 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 ([http://www.schotek.cz/download.htm Martin (Schotek) Nový], Tomáš Franke, [http://emulation.free8bit.net/index.php?ACTION=1005 Petr Hyťha DiS.]). Existoval údajne aj multi-computer emulátor, ktorý emuloval aj PMD 85 napísaný v Jave (Roman Dolejší).
| + | |
- | | + | |
- | O emulátore PMD 85 výlučne pre Linux platformy sme ešte nepočuli, no vytvorili sme špeciálnu úpravu nášho emulátora, ktorú je možné spúšťať cez Wine pod Linuxom ([[Download/Linux|viac informácií]]).
| + | |
- | | + | |
- | {{Nadpis|prečo ďalší emulátor PMD 85?}}
| + | |
- | | + | |
- | 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 emulátor PMD 85 ==
| + | |
- | | + | |
- | Emulátor je vyvýjaný pod VCL frameworkom na OS Microsoft Windows. Je kompilovaný a zostavený tak, aby nepotreboval žiadne ďalšie knižnice, aby si teda "vystačil" s tým, čo ponúka samotný OS.
| + | |
- | | + | |
- | Emulátor by mal byť kompatibilný so všetkými verziami systémov Windows, no zaručene otestovaný bol na systémoch '''Windows XP''', '''Windows Vista''' a '''Windows 7'''. Pri systémoch Windows 95/98/Me je kompatibilita otázna, keďže sa nevieme zaručiť o plnú funkčnosť hlavne kvôli problémom s neúplnou podporou DirectX a kódovaním UTF-8 v natívnom Microsoft XML parseri.
| + | |
- | | + | |
- | Archív obsahuje:
| + | |
- | * '''PMD85Emu.exe''' - samotný emulátor
| + | |
- | * '''PMD85Emu.xml''' - konfiguračný súbor emulátora - za normálnych okolností nie je potrebná jeho "ručná" úprava. Ak sa však rozhodnete pre vlastnoručnú úpravu, berte na vedomie, že:
| + | |
- | ** súbor je uložený v kódovaní UTF-8 (do verzie [[Emulátor/Changelog#v2.0.3.57|v2.0.3.57]] bolo Unicode UTF-16 LE)
| + | |
- | ** emulátor nesmie byť počas úpravy spustený
| + | |
- | ** nesmiete porušiť štruktúru dokumentu podľa DTD
| + | |
- | * '''PMD85Emu.dtd''' - "šablóna" určujúca štruktúru konfiguračného XML súboru emulátora - tento súbor sa NESMIE meniť!
| + | |
- | * '''inpout32.dll''' - knižnica umožňujúca priamy prístup na vstupno-výstupné porty, ktorú emulátor využíva na prácu portom LPT.<br />''(Pri spúšťaní si emulátor zisťuje prítomnosť a inicializuje túto knižnicu a preto ho nie je možné bez nej spustiť!)''
| + | |
- | * '''/Rom''' - adresár s ROM súbormi potrebnými pre chod emulátora - obsahy (E)PROM jednotlivých počítačov a ROM Modulov
| + | |
- | * '''/Lang''' - adresár s jazykovými súbormi potrebnými pre chod emulátora ''(zatiaľ slovenčina, čeština a angličtina)''
| + | |
- | | + | |
- | 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#PMD 85-1|PMD 85-1]], [[PMD 85#PMD 85-2|PMD 85-2]], [[PMD 85#PMD 85-2A|PMD 85-2A]], [[PMD 85#PMD 85-3|PMD 85-3]]
| + | |
- | * emulácia klonov [[Maťo]], [[Consul 2717]], [[Didaktik Alfa]] a [[Didaktik Alfa#Didaktik Alfa 2|Didaktik Alfa 2]]
| + | |
- | * možnosť používať akékoľvek ROM
| + | |
- | * ľubovoľná konfigurácia [[ROM Modul]]ov - 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]]
| + | |
- | * emulácia zvukového interfejsu [[Musica]]
| + | |
- | * emulácia [[Joystick 4004/482|joysticku]] [[4004/482 ZO Svazarmu|4004/482]]
| + | |
- | * emulácia tlačiarní a plotrov (zatiaľ len [[BT-100]])
| + | |
- | * 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
| + | |
- | * vyhľadávanie a modifikácia pamäti v Debuggeri
| + | |
- | * snapshoty
| + | |
- | * POKE dialog
| + | |
- | * zápis a čítanie do/z pamäti zo/do súboru
| + | |
- | | + | |
- | == čo sa chystá? ==
| + | |
- | | + | |
- | * emulácia tlačiarní s rozhraním Centronics
| + | |
- | * emulácia disketovej jednotky [[PMD 30]] ([[MFD 85]])
| + | |
- | * emulácia kazetopáskového záznamníka dát [[KZD-1]]
| + | |
working...