Redaktor:Djb/Pracovná

Z PMD 85 Infoserver

< Redaktor:Djb(Rozdiel medzi revíziami)
Djb (Diskusia | príspevky)
(17.11.2009 - priprava na novu verziu)
Aktuálna verzia (22:46, 17. november 2009) (upraviť) (vrátiť)
Djb (Diskusia | príspevky)
(Nahrádzam stránku textom 'working...')
 
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&nbsp;Tůma], [http://pmd85.topindex.sk Peter&nbsp;Chrenko], Petr&nbsp;Š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&nbsp;(Schotek)&nbsp;Nový], Tomáš Franke, [http://emulation.free8bit.net/index.php?ACTION=1005 Petr&nbsp;Hyťha&nbsp;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]]
+

Aktuálna verzia

working...