Home News Forum                            

Play your favorite classic games and more with the GameEx front end. Read more.

polyplay: MAME ROM Information.


Poly-Play (c) 1985 VEB Polytechnik Karl-Marx-Stadt.

This game features 10 different games : Hase und Wolf (a "Pac-Man"-type game), Hirschjagd (similar to "Robotron 2084"), Schmetterlinge, Abfahrtslauf, Schiessbude ("Carnival" clone), Autorennen, Merkspiel, Wasserrohrbruch, Hagelnde Wolken, Der Taucher.


Main CPU : U880 compatible with Zilog Z80 (@ 2.4576 Mhz)

Sound Chips : Custom (@ 2.4576 Mhz)

Screen orientation : Horizontal

Video resolution : 512 x 256 pixels

Screen refresh : 50.00 Hz

Palette colors : 8

Players : 1

Control : 8-way joystick

Buttons : 1


2 cabinet versions existed, named ECS1 and ECS2. ESC means "Elektronischer Spielcomputer". The difference was a better cabinet for ECS2.

10 programs exist, only eight could be chosen for deployment (in EPROM-Order):

"Hase und Wolf" translates from German as 'Rabbit and Wolf', based on the Russian cartoon series 'Nu, pogodi!', popular in the GDR.

"Hirschjagd" translates from German as 'Deer Hunt'.

"Schmetterlinge" translates from German as 'Butterflies'.

"Abfahrtslauf" translates from German as 'Downhill'.

"Schiessbude" translates from German as 'Shooting Hut'.

"Autorennen" translates from German as 'Car Race'.

"Merkspiel" translates from German as 'Noticing Play'.

"Wasserrohrbruch" translates from German as 'Water Pipe Break'.

"Hagelnde Wolken" translates from German as 'Hailing Clouds'.

"Der Taucher" translates from German as 'The Diver'.

2 additional games were planned :

"Der Gärtner" translates from German as 'The Gardener'.

"Im Gewächshaus" translates from German as 'In the Greenhouse'.

The last manufactured versions, in 1989, have had the possibility of ten games.

The story goes that Poly-Play was the only arcade approved machine to be produced in GDR and they used to go into places like FDGB holiday homes and youth hostels. When the Berlin Wall came down, for some strange reason they recalled the machines to the factory and had them dismantled. A few were salvaged. There were probably about 1000-1500 made (last known serial number 1492 from 1989).

The company does still exist as 'Polytechnik Frankenberg GmbH'.


Game's rom.

Machine's picture.

MAME Info:

0.37b2 [Martin Buchholz]

< DDR / German >

Artwork available


- 2nd August 2010: Mr. Do - Kiltron re-created the bezel for Poly Play, based on available pics.

- 0.132u1: Fabio Priuli fixed access violation in PolyPlay.

- 0.129u6: Phil Bennett fixed broken graphics when playing in Poly-Play.

- 0.93: Changed Custom sound to Samples.

- 0.63: Stefan Jokish fixed inserting a coin in Poly-Play before 'selecting' a game causes a hard lockup in MAME.

- 5th January 2003: Stefan Jokisch cleaned up the Poly-Play driver.

- 0.54: Changed palettesize from 64 to 10 colors.

- 0.37b12: New filtering code for the audio mixer. It is applied to audio streams generated at a sampling rate different from the sound card's one, improving quality. Some examples with a very audible difference are PolyPlay.

- 0.37b2: Martin Buchholz added Poly-Play (VEB Polytechnik Karl-Marx-Stadt 1985). The Poly-Play has a simple bookmarking system which can be activated setting Bit 6 of PORTA (Summe Spiele) to low. It reads a double word from 0c00 and displays it on the screen. I currently haven't figured out how the I/O port handling for the book-mark system works. Uniquely the Poly-Play has a light organ which totally confuses you whilst playing the automaton. Bits 1-5 of PORTB control the organ but it's not emulated now. Very special thanks to the following people, each one of them spent some of their spare time to make this driver working: Juergen Oppermann and Volker Hann for electronical assistance, repair work and ROM dumping. Jan-Ole Christian from the Videogamemuseum in Berlin, which houses one of the last existing Poly-Play arcade automatons. He also provided me with schematics and service manuals.

- 18th April 2000: Martin Buchholz sent in a Poly-Play driver (the only arcade machine ever produced in GDR, the former East Germany) with thanks to Juergen Oppermann, Volker Hann and the Videogame Museum (http://www.computerspielemuseum.de/) in Berlin (especially to Jan-Ole Christian) - without them, the driver would not have been reality. The copyright holders do not seem to exist anymore.

Romset: 36 kb / 36 files / 26.2 zip

MAME XML Output:

       <game name="polyplay" sourcefile="polyplay.c">
              <manufacturer>VEB Polytechnik Karl-Marx-Stadt</manufacturer>
              <rom name="cpu_0000.37" size="1024" crc="87884c5f" sha1="849c6b3f40496c694a123d6eec268a7128c037f0" region="maincpu" offset="0"/>
              <rom name="cpu_0400.36" size="1024" crc="d5c84829" sha1="baa8790e77db66e1e543b3a0e5390cc71256de2f" region="maincpu" offset="400"/>
              <rom name="cpu_0800.35" size="1024" crc="5f36d08e" sha1="08ecf8143e818a9844b4f168e68629d6d4481a8a" region="maincpu" offset="800"/>
              <rom name="2_-_1000.14" size="1024" crc="950dfcdb" sha1="74170d5c99d1ea61fe37d1fe023dca96efb1ca69" region="maincpu" offset="1000"/>
              <rom name="2_-_1400.10" size="1024" crc="829f74ca" sha1="4df9d3c24e1bc4c2c953dce9530e43a00ecf67fc" region="maincpu" offset="1400"/>
              <rom name="2_-_1800.6" size="1024" crc="b69306f5" sha1="66d7c3cf76782a5b6eafa3e1513ecc9a9df0e0e1" region="maincpu" offset="1800"/>
              <rom name="2_-_1c00.2" size="1024" crc="aede2280" sha1="0a01394ab70d07d666e955c87a08cb4d4945767e" region="maincpu" offset="1c00"/>
              <rom name="2_-_2000.15" size="1024" crc="6c7ad0d8" sha1="df959d1e43fde96b5e21e3c53b397209a98ea423" region="maincpu" offset="2000"/>
              <rom name="2_-_2400.11" size="1024" crc="bc7462f0" sha1="01ca680c74b92b9ba5a85f98e0933ef1e754bfc1" region="maincpu" offset="2400"/>
              <rom name="2_-_2800.7" size="1024" crc="9ccf1958" sha1="6bdf04d7796074af7327fab6717b52736540f97c" region="maincpu" offset="2800"/>
              <rom name="2_-_2c00.3" size="1024" crc="21827930" sha1="71d27d68f6973a59996102381f8754d9b353c65a" region="maincpu" offset="2c00"/>
              <rom name="2_-_3000.16" size="1024" crc="b3b3c0ec" sha1="a94cd9794d59ea2f9ddd8bef86e6e3a269b276ad" region="maincpu" offset="3000"/>
              <rom name="2_-_3400.12" size="1024" crc="bd416cd0" sha1="57391cc4a417468455b45014969067629fd629b8" region="maincpu" offset="3400"/>
              <rom name="2_-_3800.8" size="1024" crc="1c470b7c" sha1="f7c71ee1752ecd4f30a35f14ee392b37febefb9c" region="maincpu" offset="3800"/>
              <rom name="2_-_3c00.4" size="1024" crc="b8354a19" sha1="58ea7798ecc1be987b1217f4078c7cb366622dd3" region="maincpu" offset="3c00"/>
              <rom name="2_-_4000.17" size="1024" crc="1e01041e" sha1="ff63e4bb924d1c26e445a28c5f8cbc696b4b9f5a" region="maincpu" offset="4000"/>
              <rom name="2_-_4400.13" size="1024" crc="fe4d8959" sha1="233f97956f4c819558d5d38034d92edc0e86a0de" region="maincpu" offset="4400"/>
              <rom name="2_-_4800.9" size="1024" crc="c45f1d9d" sha1="f3373f1f5a3c6099fd38e65f66e024ef042a984c" region="maincpu" offset="4800"/>
              <rom name="2_-_4c00.5" size="1024" crc="26950ad6" sha1="881f5f0f4806ba6f21d0b28a70fc43363d51419b" region="maincpu" offset="4c00"/>
              <rom name="1_-_5000.30" size="1024" crc="9f5e2ba1" sha1="58c696afbda8932f5e401b0a82b2de5cdfc2d1fb" region="maincpu" offset="5000"/>
              <rom name="1_-_5400.26" size="1024" crc="b5f9a780" sha1="eb785b7668f6af0a9df84cbd1905173869377e6c" region="maincpu" offset="5400"/>
              <rom name="1_-_5800.22" size="1024" crc="d973ad12" sha1="81cc5e19e83f2e5b10b885583c250a2ff66bafe5" region="maincpu" offset="5800"/>
              <rom name="1_-_5c00.18" size="1024" crc="9c22ea79" sha1="e25ed745589a83e297dba936a6e5979f1b31b2d5" region="maincpu" offset="5c00"/>
              <rom name="1_-_6000.31" size="1024" crc="245c49ca" sha1="12e5a032327fb45b2a240aff11b0c5d1798932f4" region="maincpu" offset="6000"/>
              <rom name="1_-_6400.27" size="1024" crc="181e427e" sha1="6b65409cd8410e632093662f5de2989dd9134620" region="maincpu" offset="6400"/>
              <rom name="1_-_6800.23" size="1024" crc="8a6c1f97" sha1="bf9d4dda8ac933a4a700f52540dcd1197f0a64eb" region="maincpu" offset="6800"/>
              <rom name="1_-_6c00.19" size="1024" crc="77901dc9" sha1="b1132e06011aa8f7a95c43f447cd422f01139bb1" region="maincpu" offset="6c00"/>
              <rom name="1_-_7000.32" size="1024" crc="83ffbe57" sha1="1e06408f7b4c9a4e5cadab58f6efbc03a5bedc1e" region="maincpu" offset="7000"/>
              <rom name="1_-_7400.28" size="1024" crc="e2a66531" sha1="1c9eb54e9c8a13f26335d8fb79fe5e39c28b3255" region="maincpu" offset="7400"/>
              <rom name="1_-_7800.24" size="1024" crc="1d0803ef" sha1="15a1996f9262f26cf531f329e086b10b3c25ce92" region="maincpu" offset="7800"/>
              <rom name="1_-_7c00.20" size="1024" crc="17dfa7e4" sha1="afb471dc6cb2faccfb4305540f75162fcee3d622" region="maincpu" offset="7c00"/>
              <rom name="1_-_8000.33" size="1024" crc="6ee02375" sha1="fbf797b655639ee442804a30fd3a06bbf261999a" region="maincpu" offset="8000"/>
              <rom name="1_-_8400.29" size="1024" crc="9db09598" sha1="8eb385542a617b23caad3ce7bbdd9714c1dd684f" region="maincpu" offset="8400"/>
              <rom name="1_-_8800.25" size="1024" crc="ca2f963f" sha1="34295f02bfd1bca141d650bbbbc1989e01c67b2f" region="maincpu" offset="8800"/>
              <rom name="1_-_8c00.21" size="1024" crc="0c7dec2d" sha1="48d776b97c1eca851f89b0c5df4d5765d9aa0319" region="maincpu" offset="8c00"/>
              <rom name="char.1" size="1024" crc="5242dd6b" sha1="ba8f317df62fe4360757333215ce3c8223c68c4e" region="gfx1" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="2457600"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="samples" name="Samples"/>
              <display tag="screen" type="raster" rotate="0" width="512" height="256" refresh="50.000000" pixclock="6553600" htotal="512" hbend="0" hbstart="512" vtotal="256" vbend="0" vbstart="256" />
              <sound channels="1"/>
              <input players="1" buttons="1" coins="1" service="yes">
                     <control type="joy" ways="8"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="10"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise