Emulator

Z PMD 85 Infoserver

(Rozdiel medzi revíziami)
Djb (Diskusia | príspevky)
(new version + tinny details)
Djb (Diskusia | príspevky)
(ceres, dolejsi, linux and news)
Riadok 17: Riadok 17:
== emulators PMD 85 in general... ==
== emulators PMD 85 in general... ==
-
Emulator of [[PMD 85]] microcomputer is not kind of "hot new". First emulators of PMD 85 was developed even for MS-DOS early in nineties of last century ([http://uf.kadan.cz/SUB_Pemdie Petr Tůma], [http://pmd85.topindex.sk/ Peter Chrenko], Petr Šlechta). But with progress in production of high-performance processors and increasing popularity of OS MS Windows using, became a problem to run any of these old MS-DOS emulators by reason of timing and direct access to IO ports of PC.
+
Emulator of [[PMD 85]] microcomputer is not kind of "hot new". First emulators of PMD 85 was developed even for MS-DOS early in nineties of last century ([http://dsrg.mff.cuni.cz/~ceres/prj/SimPMD/ Petr Tůma], [http://pmd85.topindex.sk/ Peter Chrenko], Petr Šlechta). But with progress in production of high-performance processors and increasing popularity of OS MS Windows using, became a problem to run any of these old MS-DOS emulators by reason of timing and direct access to IO ports of PC.
-
It was set a time for new emulator that was can run under OS MS Windows. Again, for this OS was developed some more or less usable PMD 85 emulators, too: ([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.]). We supposed that exists PMD 85 emulator developed in Java (Roman Dolejší).<br />
+
It was set a time for new emulator that was can run under OS MS Windows. Again, for this OS was developed some more or less usable PMD 85 emulators, too: ([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.]). Also exists multi-computer emulator developed in Java emulated PMD 85 (Roman Dolejší).
-
PMD 85 emulator for Linux platform probably isn't exists, but we believe that our emulator will be able to port to that platform with more or less modifications, e.g. under Borland Kylix.
+
 
 +
PMD 85 emulator for Linux platform probably isn't exists, but we derive special version of our emulator, that can run with Wine on Linux ([[Download/Linux|more info]]).
== why another PMD 85 emulator? ==
== why another PMD 85 emulator? ==
Riadok 55: Riadok 56:
* emulation of tape-recorder - reading with flash loading and sound monitoring, writing and editing of tape possibility
* emulation of tape-recorder - reading with flash loading and sound monitoring, writing and editing of tape possibility
* emulation of diskette unit [[PMD 32]]
* emulation of diskette unit [[PMD 32]]
 +
* emulation of [[Musica]] sound interface
* screenshot of display to clipboard or BMP file
* screenshot of display to clipboard or BMP file
* read/write of memory part from/to file
* read/write of memory part from/to file
* integrated Debugger with many options of inspecting of memory, tracing and register changing; i8080 or Z80 instruction notation; disassembling to file
* integrated Debugger with many options of inspecting of memory, tracing and register changing; i8080 or Z80 instruction notation; disassembling to file
 +
* searching and memory modification in Debugger
* snapshots
* snapshots
* POKE dialog
* POKE dialog
Riadok 67: Riadok 70:
* emulation of [[KZD-1]] speed tape-recorder
* emulation of [[KZD-1]] speed tape-recorder
* emulation of printers and plotters
* emulation of printers and plotters
-
* emulation of [[Musica]] sound interface
 
-
* searching and memory modification in Debugger
 
[[Category:Sitemap]]
[[Category:Sitemap]]

Verzia zo dňa a času 17:46, 6. január 2009

RM-TEAM emulator of PMD 85
Image:PMD85Emu_screenshot_m2-main2.gif
Verzia:2.0.4.65 / May 25 2008
Download: current version
see also:




Obsah

[skryť]

emulators PMD 85 in general...

Emulator of PMD 85 microcomputer is not kind of "hot new". First emulators of PMD 85 was developed even for MS-DOS early in nineties of last century (Petr Tůma, Peter Chrenko, Petr Šlechta). But with progress in production of high-performance processors and increasing popularity of OS MS Windows using, became a problem to run any of these old MS-DOS emulators by reason of timing and direct access to IO ports of PC.

It was set a time for new emulator that was can run under OS MS Windows. Again, for this OS was developed some more or less usable PMD 85 emulators, too: (Martin (Schotek) Nový, Tomáš Franke, Petr Hyťha DiS.). Also exists multi-computer emulator developed in Java emulated PMD 85 (Roman Dolejší).

PMD 85 emulator for Linux platform probably isn't exists, but we derive special version of our emulator, that can run with Wine on Linux (more info).

why another PMD 85 emulator?

Reason of developing own PMD 85 emulator was simple. We need to show us that we can develop something like that, also we doesn't find in other PMD 85 emulators things that we can. Everyone has different thought about emulation and functions of emulator, so we want to make one that can satisfy our wishes.

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)

All forthcoming versions will be contain new functions and capabilities, content of the configuration XML file and DTD schema will be different. Because of that, you must update this files at every updating to new version. This will result a lost of all settings, of course, but you can manually update all this settings (mainly ROM packages or directory paths) and copy/paste it from old configuration file.

Games and programs is in separate archives in download section in emulator tape files and disc images. You can put them into a whatever directory on your harddisk, but is ideal to put them to subdirectories /Disk and /Tape in root directory of emulator, because it's default path in configuration XML file.

emulator capabilities...

  • emulation of all basic models: PMD 85-1, PMD 85-2, PMD 85-2A, PMD 85-3
  • emulation of PMD 85 Compatibles: Maťo a Consul 2717
  • possibile to use any ROM file
  • custom configuration of ROM modules - possibile to create custom ROM packages
  • selection from three multiple scales of display + Full Screen mode
  • possibile to colour display with customization of palette colours
  • real and accourate sound via DirectSound
  • emulation of tape-recorder - reading with flash loading and sound monitoring, writing and editing of tape possibility
  • emulation of diskette unit PMD 32
  • emulation of Musica sound interface
  • screenshot of display to clipboard or BMP file
  • read/write of memory part from/to file
  • integrated Debugger with many options of inspecting of memory, tracing and register changing; i8080 or Z80 instruction notation; disassembling to file
  • searching and memory modification in Debugger
  • snapshots
  • POKE dialog

developing in progress