East German Poly-Play
-
- Core Developer
- Posts: 49
- Joined: Tue Jul 07, 2020 8:19 am
- Has thanked: 14 times
- Been thanked: 20 times
East German Poly-Play
Hello everybody,
while being a little stuck with the KC85/4 core i found the Poly-Play arcade from East Germany was based on similar hardware. A Z80+CTC+PIO and all information to make it work could be found in the mame driver for it. I still have no way to test analog video out, so most likely HDMI only.
So here it is.
Some information about it: https://en.wikipedia.org/wiki/Poly_Play
while being a little stuck with the KC85/4 core i found the Poly-Play arcade from East Germany was based on similar hardware. A Z80+CTC+PIO and all information to make it work could be found in the mame driver for it. I still have no way to test analog video out, so most likely HDMI only.
So here it is.
Some information about it: https://en.wikipedia.org/wiki/Poly_Play
-
- Posts: 2
- Joined: Sun May 24, 2020 7:38 pm
- Has thanked: 3 times
Re: East German Poly-Play
Thanks for the cool core! Works perfectly on the HDMI. On the analogue TV, only 3/4 of the picture can be seen and the sync is not yet correct. But at least most of the picture is displayed.
- tontonkaloun
- Posts: 354
- Joined: Sun May 24, 2020 7:38 pm
- Has thanked: 154 times
- Been thanked: 52 times
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 102 times
Re: East German Poly-Play
That's a neat core, are you planning to add it into Main? It's possible if you do someone could help on the analogue video side.
Re: East German Poly-Play
Thanks for your work. I saw (and played) a Poly-Play when I visited then then-still-GDR shortly after the introduction of the DM.
Your core outputs a 15KHz, 49Hz analog signal (according to my VGA monitor, who cannot sync to 15KHz modes, but shows the signal information). This looks promising.
Your core outputs a 15KHz, 49Hz analog signal (according to my VGA monitor, who cannot sync to 15KHz modes, but shows the signal information). This looks promising.
-
- Core Developer
- Posts: 49
- Joined: Tue Jul 07, 2020 8:19 am
- Has thanked: 14 times
- Been thanked: 20 times
Re: East German Poly-Play
Analog video is on my list for when i have an analog io board. Right now it outputs sync somewhere in the vicinity of a vga signal, but i aim for correct tv sync in the end. Though i'm not sure if that is whats needed.
Right now the roms are embedded in the core, i think that means its unfit for Main.
Right now the roms are embedded in the core, i think that means its unfit for Main.
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 102 times
Re: East German Poly-Play
Ah right, yeah those would need to be loaded separately. Do you plan to do that?
Surprised they don't have one of those at either the DDR museum or Video Games Museum in Berlin, would be a great fit for either.
Always cool to find out about systems you have never heard of before, thanks for making this.
Surprised they don't have one of those at either the DDR museum or Video Games Museum in Berlin, would be a great fit for either.
Always cool to find out about systems you have never heard of before, thanks for making this.
-
- Core Developer
- Posts: 49
- Joined: Tue Jul 07, 2020 8:19 am
- Has thanked: 14 times
- Been thanked: 20 times
Re: East German Poly-Play
Yes, sooner or later i will have a look at how mra and all that stuff works.
The Video Games Museum in Berlin has one of them, i believe all the information that went into the mame driver came from that one.
The Video Games Museum in Berlin has one of them, i believe all the information that went into the mame driver came from that one.
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 102 times
Re: East German Poly-Play
Ah, I don't remember seeing one in the Berlin Games Museum, maybe missed it. Really like that museum, well worth a trip if anyone is in Berlin.
I posted a link to here in the discord group, apparently it's quite simple to strip out the ROMs. I am sure people could give pointers if you have any issues.
I posted a link to here in the discord group, apparently it's quite simple to strip out the ROMs. I am sure people could give pointers if you have any issues.
- Moondandy
- Top Contributor
- Posts: 535
- Joined: Mon May 25, 2020 2:14 am
- Location: Edinburgh, Scotland
- Has thanked: 32 times
- Been thanked: 102 times
Re: East German Poly-Play
Nice one! Once it is in Main then the MAME-getter script can be updated to grab the ROMs and then anyone using that or the update all script will get the MRA and the ROMs.
-
- Core Developer
- Posts: 49
- Joined: Tue Jul 07, 2020 8:19 am
- Has thanked: 14 times
- Been thanked: 20 times
Re: East German Poly-Play
I reworked the memory handling to support the Poly-Play 2 roms and added mra files for the newer hardware and the czech version.
There are a few new games in there
There are a few new games in there
- tontonkaloun
- Posts: 354
- Joined: Sun May 24, 2020 7:38 pm
- Has thanked: 154 times
- Been thanked: 52 times
- Alkadian
- Top Contributor
- Posts: 728
- Joined: Thu May 28, 2020 9:55 am
- Has thanked: 294 times
- Been thanked: 119 times
Re: East German Poly-Play
Great, thanks Slein. Everything is working fine, the MAME-getter script downloaded the roms correctly as well
BTW I do love Schießbude. It is a nice Carnival clone!
-
- Core Developer
- Posts: 49
- Joined: Tue Jul 07, 2020 8:19 am
- Has thanked: 14 times
- Been thanked: 20 times
Re: East German Poly-Play
Last night i played a little longer and it crashed a couple of times. Looks like a bad idea to allow the cpu to write to rom areas, is fixed now.
Schießbude is kinda deeper than it looks at first glance, the reloading box top left, the multipliers top right. One of my favourites too. Hase & Wolf is good too.
Good to know, didn't see that
Schießbude is kinda deeper than it looks at first glance, the reloading box top left, the multipliers top right. One of my favourites too. Hase & Wolf is good too.
- Alkadian
- Top Contributor
- Posts: 728
- Joined: Thu May 28, 2020 9:55 am
- Has thanked: 294 times
- Been thanked: 119 times
Re: East German Poly-Play
Very cool core! Thanks for working on this. I can’t wait to try it. It was also quite interesting to learn about this cabinet. I hope we can get a few Soviet arcade cores at some point too!
-
- Core Developer
- Posts: 49
- Joined: Tue Jul 07, 2020 8:19 am
- Has thanked: 14 times
- Been thanked: 20 times
Re: East German Poly-Play
Could someone with a crt test the attached core? If the picture is ok i know what to aim for.
I never heard of them, but had a quick look, really interesting stuff! see here
- Attachments
-
- PolyPlay_Test_PAL.zip
- (697.2 KiB) Downloaded 197 times
-
- Core Developer
- Posts: 300
- Joined: Sun May 24, 2020 6:55 pm
- Has thanked: 5 times
- Been thanked: 154 times
Re: East German Poly-Play
Interesting system to build:
https://en.m.wikipedia.org/wiki/TIA-MC-1
Not sure if there are enough docs
https://en.m.wikipedia.org/wiki/TIA-MC-1
Not sure if there are enough docs
-
- Core Developer
- Posts: 49
- Joined: Tue Jul 07, 2020 8:19 am
- Has thanked: 14 times
- Been thanked: 20 times
Re: East German Poly-Play
Theres a lot of info in the mame driver and some of the roms are available for mame.
https://github.com/mamedev/mame/blob/ma ... tiamc1.cpp
The basic system is russian equivalents to Intel 8080 tech, the memory layout is in the driver and the "only" thing left is the graphics hardware. Mame has a debugger built in to view memory and help around some obstacles.
https://github.com/mamedev/mame/blob/ma ... tiamc1.cpp
The basic system is russian equivalents to Intel 8080 tech, the memory layout is in the driver and the "only" thing left is the graphics hardware. Mame has a debugger built in to view memory and help around some obstacles.
-
- Core Developer
- Posts: 49
- Joined: Tue Jul 07, 2020 8:19 am
- Has thanked: 14 times
- Been thanked: 20 times
Re: East German Poly-Play
While waiting for my analog io board to arrive i had a look at the TIA-MC1 soviet arcade.
The graphics part is kind of complicated, but it boots and there is something on the screen to see.
Sprites, sound, input and other things are still missing and its not playable yet.
Konek-Gorbunok roms are hardcoded for development, but there are other games available too.
I will keep github updated.
-
- Posts: 210
- Joined: Thu Feb 04, 2021 11:42 pm
- Has thanked: 18 times
- Been thanked: 46 times
Re: East German Poly-Play
When they were designing the Poly-Play, did they not think about putting the Joystick nearer the buttons ?
Anyway, where do you put the PolyPlay.rbf ? I tried putting it in "/media/fat/_Arcade/cores" but it doesn't show up in the menu. And the roms are from Mame 0.220 ?
Anyway, where do you put the PolyPlay.rbf ? I tried putting it in "/media/fat/_Arcade/cores" but it doesn't show up in the menu. And the roms are from Mame 0.220 ?
-
- Core Developer
- Posts: 49
- Joined: Tue Jul 07, 2020 8:19 am
- Has thanked: 14 times
- Been thanked: 20 times
Re: East German Poly-Play
Just run the update script, it should download everything you need.
The rbf in /_Arcade/cores/, the mras in /_Arcade/ and the roms (0.220) in /games/mame/
Btw, the joystick is on wrong side too! The soviet arcade has a similar layout, looks like that was the way to go back there and then.
-
- Posts: 210
- Joined: Thu Feb 04, 2021 11:42 pm
- Has thanked: 18 times
- Been thanked: 46 times
Re: East German Poly-Play
Thanks. I'm always a little wary of the update script in case it breaks something, such as the Archie core breaking CRT 15khz - had to go back to an older core.Just run the update script, it should download everything you need.
The rbf in /_Arcade/cores/, the mras in /_Arcade/ and the roms (0.220) in /games/mame/
Re: East German Poly-Play
Great work on PolyPlay and TIA, but for some reason I can't get my CRT TV to sync up properly with both of them. I have a B&O MX7000 set (which I should probably get to recap once the global situation calms down) and I'm accustomed to manually adjusting "Hfq" value in its service menu to reduce a few rows of wavy lines at the top of the screen for various arcade cores not intended for regular home TV screens. However, both Eastern European cores produce rather strong distortion which causes the top third of the screen to constantly flicker, making it practically unusable. This is usually caused on my end by an off-spec refresh rate like in the case of Breakout core (63.45hz, way outside of acceptable range), but according to MAME these cores should both be very close to 50hz, so I'm a bit confused by the cause of the issue.
Is there anyone else here with sync problems on CRT? I am not excluding the issue with my particular TV set, but I want to be sure if it's not an common issue.
Is there anyone else here with sync problems on CRT? I am not excluding the issue with my particular TV set, but I want to be sure if it's not an common issue.
- Attachments
-
- AnalogProblems.jpg (503.43 KiB) Viewed 8025 times
-
- Core Developer
- Posts: 49
- Joined: Tue Jul 07, 2020 8:19 am
- Has thanked: 14 times
- Been thanked: 20 times
Re: East German Poly-Play
Thats the first time i get feedback from someone with a real crt-tv
My flatscreen has no problems to sync to both and i'm surprised there is so much of the picture missing on the right.
Give me a little time to think about it..
My flatscreen has no problems to sync to both and i'm surprised there is so much of the picture missing on the right.
Give me a little time to think about it..