Skip to content

PetrM1/PMD85

Repository files navigation

PMD85 v2A+v3

PMD image

The PMD 85 was Czechoslovak 8-bit computer produced by Tesla Piešťany and Tesla Bratislava since 1985. The first version was designed by Ing. Roman Kišš.
This repository contains a Verilog implementation for MiSTer FPGA.

Short demo video of this core

https://www.youtube.com/watch?v=VDQYh1MQ5hU

Old video is still available on https://youtu.be/VVukIzzWiKY

Original hardware specifications

  • CPU MHB8080A @2.048MHz - Czechoslovak clone of the Intel 8080
  • 64 kB RAM
  • 4 kB ROM + up to 32 kB in detachable/changeable ROM pack used for example for Basic but also might be used for other devices like emulator of 8048 microprocessor
  • TV or RGB video output
  • 288x256 pixels - 2-bit "color" attributes per 6 pixels (grayscale or blink or RGB)
  • 2x8-bit parallel bus connectors
  • application connector directly connected to I/O system bus
  • IMS-2 connector
  • current-loop RS232 connector
  • connector for tape recorder to store and load programs

Implemented features

  • CPU
  • 64 kB RAM
  • Keyboard
  • Beeper
  • Green monitor mode, TV mode, RGB mode
  • Color ACE - homebrew hardware modification
  • Loadable ROM Pack (.rmm) and Mega ROM Pack (.mrm) via menu
  • MIF85 sound interface - homebrew sound card/addon
  • Tape load via ADC MiSTer connector (line in)
  • Mouse
  • MHB8251 (i8251 clone) UART
  • All RAM mode (when all ram mode is activated, green led is blinking)

Missing features

  • floppy!!
  • virtual cassette player (ptp files)
  • PMD85 v3 is not properly initializing on JUMP FFF0 command (switching to v2 compatibility mode)

Installation

  • copy file PMD85_########.rbf from releases folder to your MiSTer SD card to Computer folder (######## stands here for date of version - you might want to delete earlier from SD card if you have some)
  • create subfolder PMD85 in games folder on SD card and put there *.rmm and/or *.mrm game files you have. Please note I get kind permission to include one Mega ROM Pack file with Borik brothers games with this release - thank you!. You can find it in SW folder. Other great source for PMD85 games is https://pmd85.borik.net/wiki/Download
  • in MiSTer menu navigate to PMD85 item and start the core

Usage

Configuration

  • Enable MIF85 in menu in sound item before load to be detected by SW and used
  • Joystick and Color ACE settings can be changed during SW runs
  • Mouse can be changed too, but SW probably do mouse presence test at start. Please mind Mouse can't be activated with MIF85 - they compete for same computer connector

ROM Pack loading

  • In menu choose *.rmm or *.mrm file you want to load
  • Reset PMD - PMD85 v2 has automatic load
  • Enjoy the PMD85 and the games :)

Cassette (ADC) loading (audio line in)

  • connect your audio source (cassette player, mobile, ...) to MiSTer ADC (line in)
  • type MGLD ## and press EOL. ## replace with number of game you want to load. If you don't know game's number put there 00 and watch what PMD type on screen when loading, then reset and use that number for loading
  • start playing WAV file. Games might have loaders and might draw a picture during load
  • Enjoy the PMD and the games :)

Serial console (optional)

  • this is optional - just in case you want to try to communicate with the outside world

Links

About

PMD85 core for MISTer FPGA

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 5