PMD85 Core

shark800
Core Developer
Posts: 25
Joined: Sun Jan 03, 2021 11:17 am
Has thanked: 3 times
Been thanked: 44 times

PMD85 Core

Unread post by shark800 »

Hi all,

I’d like to share my 2nd Verilog project with you (1st was uninteresting led blinking) – FPGA implementation of Czechoslovakian computer called PMD85 for MISTer. It’s still not 100% done, but it works and you can play some games on it. Here is link to short youtube video with basic and some games for demonstration.

https://youtu.be/VVukIzzWiKY

And here is link to my github where you can get latest release, copy it to your MISTer SD card and start as described in read.me
https://github.com/PetrM1/PMD85

Floppy drive is not implemented in this core (yet), but you can use another facility of PMD for loading SW – rom pack – kind of cartridge. In menu you can load rmm file and then reset PMD. Here is link to few rmm files.

https://uloz.to/!sUF8kbQCSu2d/pmd85-2-zip

Enjoy it
Petr
User avatar
tontonkaloun
Posts: 354
Joined: Sun May 24, 2020 7:38 pm
Has thanked: 152 times
Been thanked: 51 times

Re: PMD85 Core

Unread post by tontonkaloun »

Hello,

Thank you very much,
I will test this new Core with great interest
User avatar
kathleen
Top Contributor
Posts: 409
Joined: Fri Jun 26, 2020 4:23 am
Location: Belgium
Has thanked: 224 times
Been thanked: 131 times

Re: PMD85 Core

Unread post by kathleen »

Nice to see those kind of unknown computers. Thanks to the great talent of the developers and to the Mister is is accessible to each of us.

Thank you @shark800 for sharing your nice project. Will test it also with a great interest.

かすりん

User avatar
Alkadian
Top Contributor
Posts: 721
Joined: Thu May 28, 2020 9:55 am
Has thanked: 289 times
Been thanked: 116 times

Re: PMD85 Core

Unread post by Alkadian »

@shark800 ,

Thanks for sharing that. I will also test is as soon as I can due to my great interest in 'never tried before' old computers. I love learning new staff!
User avatar
Alkadian
Top Contributor
Posts: 721
Joined: Thu May 28, 2020 9:55 am
Has thanked: 289 times
Been thanked: 116 times

Re: PMD85 Core

Unread post by Alkadian »

@shark800,
I have just tested this core. It' s very cool! I like it a lot.
I have just tried a couple of games which are Arkanoid and Jet Set Willy (Willie Walker) and they run very well included the sound. I do love the green colour screen! It reminds my first days with my beloved commodore C64.

I have also given you a thumb up on your youtube channel and now I an trying to run a few commands in BASIC 2.

Please let us know if you update it.
omikron
Posts: 3
Joined: Mon Jan 04, 2021 2:46 pm
Has thanked: 2 times

Re: PMD85 Core

Unread post by omikron »

I am thinking of porting next Czech computer, TNS GC but I have problems with floppy WD2797 implementation.
User avatar
lamarax
Top Contributor
Posts: 472
Joined: Wed Nov 11, 2020 6:28 pm
Has thanked: 33 times
Been thanked: 199 times

Re: PMD85 Core

Unread post by lamarax »

That's the MiSTer spirit alright!

Thank you for bringing this obscure micro back to life for the rest of the world to appreciate!
💓
User avatar
NML32
Posts: 288
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 272 times
Been thanked: 43 times

Re: PMD85 Core

Unread post by NML32 »

@Shark800, thank you for the new core. :)
User avatar
Threepwood
Posts: 133
Joined: Mon May 25, 2020 9:14 am
Has thanked: 4 times
Been thanked: 23 times

Re: PMD85 Core

Unread post by Threepwood »

Thank you for making this core. I added it to the list of core name replacements on the Names_MiSTer github.

Is this a specific version that you implemented, like the PMD 85-1?
omikron
Posts: 3
Joined: Mon Jan 04, 2021 2:46 pm
Has thanked: 2 times

Re: PMD85 Core

Unread post by omikron »

Threepwood wrote: Tue Jan 05, 2021 3:39 pm Is this a specific version that you implemented, like the PMD 85-1?
Yeah, there are several versions of PMD85:

1 uses 48K RAM. Tape recorder modulator and demodulator is full hardware. user just sends and reads the UART i8251 and the hardware makes Manchester like modulation... short between edges=the same bit level as before, double between edges=different bit level.

2. better keyboard, tape sender is still full hardwired, tape receiver is bit banged, just like ZX Spectrum has.

2A. Switched from DRAM 4116 to 4164, so 64KB, introduces Full RAM mode,

3. Major rework of Bios and Basic, more possibilities of memory handling.

There was an 'intelligent' disc drive for 2A and 3 models.
shark800
Core Developer
Posts: 25
Joined: Sun Jan 03, 2021 11:17 am
Has thanked: 3 times
Been thanked: 44 times

Re: PMD85 Core

Unread post by shark800 »

Hi all,

thank you for your positive feedback! I'm glad if this core of an old Czechoslovakian computer entertained you (at least for a while).
@Threepwood this core is PMD85-2a (but full RAM mode is not available in this core yet)

Thank you and enjoy!
Petr
Miguel Angel rojo
Posts: 1
Joined: Mon May 25, 2020 11:29 pm
Has thanked: 1 time

Re: PMD85 Core

Unread post by Miguel Angel rojo »

I just discovered this core and it was a pleasant surprise, I have tried it and it is great, thank you very much.
User avatar
LamerDeluxe
Top Contributor
Posts: 1160
Joined: Sun May 24, 2020 10:25 pm
Has thanked: 798 times
Been thanked: 257 times

Re: PMD85 Core

Unread post by LamerDeluxe »

I just discovered it as well. Awesome job! Another addition to the MiSTer retro museum. I am a quarter Czech, so that makes it even more interesting to me :)
shark800
Core Developer
Posts: 25
Joined: Sun Jan 03, 2021 11:17 am
Has thanked: 3 times
Been thanked: 44 times

Re: PMD85 Core

Unread post by shark800 »

I'm glad to hear such a positive feedback, thank you :)
shark800
Core Developer
Posts: 25
Joined: Sun Jan 03, 2021 11:17 am
Has thanked: 3 times
Been thanked: 44 times

Re: PMD85 Core

Unread post by shark800 »

Hi everyone,

new release of PMD85 mister core is available. In new version load sw (games) via (ADC) line in and mouse were implemented.
Details how to install new release, use both features as well as release itself is available on my github https://github.com/PetrM1/PMD85

And here is link to a zip file with great minesweeper game transformed into rmm file and Saboteur game transformed into WAV file - https://ulozto.cz/file/isVhMayAbcaz/pmd85-games-zip

I'd like to thank to Libor for transforming minesweeper for me. And I have to say he has much more nice games - please visit his pages https://www.pmd85.cz/ - with google translator who can't read in Czech :)

Petr
User avatar
Alkadian
Top Contributor
Posts: 721
Joined: Thu May 28, 2020 9:55 am
Has thanked: 289 times
Been thanked: 116 times

Re: PMD85 Core

Unread post by Alkadian »

shark800 wrote: Sun Sep 26, 2021 8:30 am Hi everyone,

new release of PMD85 mister core is available. In new version load sw (games) via (ADC) line in and mouse were implemented.
Details how to install new release, use both features as well as release itself is available on my github https://github.com/PetrM1/PMD85

And here is link to a zip file with great minesweeper game transformed into rmm file and Saboteur game transformed into WAV file - https://ulozto.cz/file/isVhMayAbcaz/pmd85-games-zip

I'd like to thank to Libor for transforming minesweeper for me. And I have to say he has much more nice games - please visit his pages https://www.pmd85.cz/ - with google translator who can't read in Czech :)

Petr
Great, many thanks for the new release. I will check it out shortly.
User avatar
NML32
Posts: 288
Joined: Sun May 24, 2020 6:57 pm
Has thanked: 272 times
Been thanked: 43 times

Re: PMD85 Core

Unread post by NML32 »

shark800 wrote: Sun Sep 26, 2021 8:30 am Hi everyone,

new release of PMD85 mister core is available. In new version load sw (games) via (ADC) line in and mouse were implemented.
Details how to install new release, use both features as well as release itself is available on my github https://github.com/PetrM1/PMD85

Petr
Thank you for the update. Loading from ADC works very well. :)
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 97 times

Re: PMD85 Core

Unread post by Moondandy »

I missed this one before, good effort!

Are you planning to add it into the Main repository making it an official core?
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 97 times

Re: PMD85 Core

Unread post by Moondandy »

Thanks for releasing this into Main!

You should pop a post in this thread so that it appears in the Discord news channel feeds and everyone knows that you have released your core, so nobody misses it:
viewtopic.php?f=2&t=147
shark800
Core Developer
Posts: 25
Joined: Sun Jan 03, 2021 11:17 am
Has thanked: 3 times
Been thanked: 44 times

Re: PMD85 Core

Unread post by shark800 »

Done, thank you!
danielb
Core Developer
Posts: 227
Joined: Thu Jun 04, 2020 1:43 pm
Has thanked: 41 times
Been thanked: 64 times

Re: PMD85 Core

Unread post by danielb »

I tried this core for the first time yesterday.

It seems to work great. I knew nothing at all about this machine beforehand, so thanks for bringing another obscure (to me) system to MiSTer!

D.
Post Reply