Home News Forum                            

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

pmpoker: MAME ROM Information.


PlayMan Poker (c) 1981 PM.


Main CPU : M6502 (@ 625 Khz)

Palette colors : 16

Players : 1


Game's rom.

MAME Info:

0.127u8 [?]

0.108u3 [Roberto Fresca]

< German >


- 0.128u5: Changed visible area to 256x232.

- 0.127u8: Rewrote pmpoker driver (first part) [Roberto Fresca, Grull Osgo]: Adjusted the CPU adressing to 15 bits for pmpoker hardware. Rewrote all the ROM loads based on these changes. Defined MASTER Xtal & CPU clock. Fixed the visible area based on M6845 registers. Improved the lamps layouts to be more realistic. Renamed/cleaned all sets based on code/hardware analysis. Added intensity bit to the color system. Rewrote the graphics & color decode system based on schematics. No more patched codes. Changed the char gfx bank structure and rom load according to the new routines. Adjusted the amount of color codes and PROM region size accordingly. Updated all notes. Changed description to 'PlayMan Poker (german)' and visible area to 248x232

- 12th October 2008: Roberto Fresca - Since several weeks ago I'm working in pmpoker driver again. A ton of things were changed/improved, so I'm rewritting the whole thing in some steps. One of the most expected improvements is the DISCRETE SOUND SUPPORT for ALL games. Now we can enjoy the sounds of games like Golden Poker Double Up and Jack Potten's Poker. Also there are new upcoming games. Some of them are very rare. Here some snaps... Witch Card: One of the most wanted. There are 12 unknown parameters to setup the game. Still can't get the Witch Game bonus round. Super Loco 93: An addictive 3-cards game. Very rare. Buena Suerte!: Argentine reprogrammed version of Golden Poker. Running on Witch Card hardware. And yes... The background is BLACK!

- 0.123u2: Changed palettesize to 1024 colors.

- 0.118u1: Changed description of clone 'Jack Potten's Poker' to 'Jack Potten's Poker (bootleg)'.

- 0.117: Roberto Fresca added clone Golden Poker (no double up) (bootleg 1981). A Golden Poker without the double up feature. Also updated technical notes.

- 0.115: Major rewrite of pmpoker driver [Roberto Fresca]: Removed all inputs hacks. Connected both PIAs properly. Demuxed all inputs for each game. Documented all outputs. Added lamps support. Created different layout files to cover each game. Add NVRAM support to all games. Corrected the color PROM status for each set. Figured out most of the dipswitches. Added DIP locations to goldnpkb. Changed 'Joker Poker' to clone 'Joker-Poker'. Added dipswitches 'Hohes Paar (Jacks or Better)' and 'Payout Mode'.

- 5th May 2007: Roberto Fresca - Reworked and demuxed all the inputs in pmpoker driver removing all the hacks used. Also added lamp support and layouts to each game, among other things. Here the list of changes: Removed all inputs hacks. Connected both PIAs properly. Demuxed all inputs for each game. Documented all outputs. Added lamps support. Created different layout files to cover each game. Add NVRAM support to all games. Corrected the color PROM status for each set. Figured out most of the dipswitches. Added DIP locations to goldnpkb. Replaced the remaining IPT_SERVICE with IPT_BUTTON for regular buttons. Updated technical notes. Cleaned up the driver. Now is better organized and documented.

- 0.112: Some improvements to pmpoker driver [Roberto Fresca]: Crystal documented via #define. CPU clock derived from #defined crystal value. Replaced simulated colors with proper color prom decode. Cleaned up the driver a bit. Updated color PROMs. Changed description of clone 'Golden Poker Double Up' to 'Golden Poker Double Up (Big Boy)'.

- 24th January 2007: Roberto Fresca - Thanks to Guru, that kindly dumped the color PROM from his Potten's Poker board, I decoded and added proper colors to this game. Unfortunately there is just ONE color code that doesn't match the game colors. After tried different ways to decode it, I got the same results. This color code is composed only of blue, turning "invisible" the tile that has it assigned. The "missing" color code is critical to show the black cards corner. More to come... Anyway, I have a workaround to fix it, but I want to wait for another PROM dump to compare.

- 0.109u2: Some pmpoker driver improvements [Roberto Fresca]: Added service/settings mode to pmpoker. Added PORT_IMPULSE to manage correct timings for most inputs in all games. Added year to all games.

- 20th September 2006: Dumping Project - Purchased Joker Poker (Greyhound Elec.. several different versions). Thank go to the fivepeople who recently donated after the last request. A special thanks goes to Kevin.

- 0.108u5: Added the missing gfx2 roms ($0, 800, 1000) to PlayMan Poker. More improvements to the pmpoker driver [Roberto Fresca]: Confirmed the GFX banks (a complete dump appeared!). Improved technical notes and added a PCB layout based on PCB pics. Found and fixed the 3rd bitplane of BigBoy gfx. Simulated colors for all sets till color PROMs appear. Completed inputs in all sets (except dipswitches).

- 14th September 2006: Roberto Fresca - After hard work, I hooked all the inputs. These are different for both games. PlayMan Poker have buttons with more than one function, while Golden Up Double Up have all functions separately. Also fixed the 'Half Gambling' option. Now both sets are completely playable. I accidentally inverted two colors when translating the palette to a better organized format. Here the changes for a side-to-side comparison.

- 14th September 2006: Roberto Fresca - I hooked all the inputs. PlayMan Poker have buttons with more than one function.

- 12th September 2006: Roberto Fresca - Some days ago, I submitted a preliminary driver for PlayMan Poker mostly based in the program roms analysis, since the dump was quite incomplete and lacks of technical references. Haze added a set called Big Boy to this driver, which apparently has missing the 3rd plane of 2nd graphics bank. Fortunatelly the 'undumped' roms appeared. Also a nice pic of the PCB... The Big Boy set, is in fact 'Golden Poker Double Up' from Bonanza Enterprises, and suspected to work on this hardware. Since there's not a dumped color PROM for these games, I simulated the colors recreating the palette from the scratch following the color RAM codes. Colors are now accurate and were based on some shots and flyers, thanks to Dan (TAFA) that kindly sent me hi-res scans of this game flyers. Also found more than half of the inputs (no hold buttons yet), making this game partially playable.

- 0.108u3: Roberto Fresca added 'PlayMan Poker (Germany)' (PayMan? 198?).

- 6th Spetember 2006: Roberto Fresca - Understood the GFX banks: 1 bank (1bpp) for text layer and minor graphics. 1 bank (3bpp) for the undumped cards deck graphics. Partially added inputs through 6821 PIAs ("Bitte techniker rufen" error messages. Press 'W' to reset the machine). Confirmed the CPU as 6502. (was in doubt due to use of illegal opcodes).

- 2nd Spetember 2006: Roberto Fresca - Initial release.

Romset: 21 kb / 8 files / 12.3 zip

MAME XML Output:

       <game name="pmpoker" sourcefile="goldnpkr.c">
              <description>PlayMan Poker (German)</description>
              <manufacturer>PM / Beck Elektronik</manufacturer>
              <rom name="2-5.bin" size="4096" crc="3446a643" sha1="e67854e3322e238c17fed4e05282922028b5b5ea" region="maincpu" offset="5000"/>
              <rom name="2-6.bin" size="4096" crc="50d2d026" sha1="7f58ab176de0f0f7666d87271af69a845faec090" region="maincpu" offset="6000"/>
              <rom name="2-7.bin" size="4096" crc="a9ab972e" sha1="477441b7ff3acae3a5d5a3e4c2a428e0b3121534" region="maincpu" offset="7000"/>
              <rom name="1-4.bin" size="2048" crc="62b9f90d" sha1="39c61a01225027572fdb75543bb6a78ed74bb2fb" region="gfx1" offset="1000"/>
              <rom name="1-1.bin" size="2048" crc="f2f94661" sha1="f37f7c0dff680fd02897dae64e13e297d0fdb3e7" region="gfx2" offset="0"/>
              <rom name="1-2.bin" size="2048" crc="6bbb1e2d" sha1="51ee282219bf84218886ad11a24bc6a8e7337527" region="gfx2" offset="800"/>
              <rom name="1-3.bin" size="2048" crc="6e3e9b1d" sha1="14eb8d14ce16719a6ad7d13db01e47c8f05955f0" region="gfx2" offset="1000"/>
              <rom name="tbp24sa10n.7d" size="256" crc="7f31066b" sha1="15420780ec6b2870fc4539ec3afe4f0c58eedf12" status="baddump" region="proms" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6502" clock="625000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="discrete" name="DISCRETE"/>
              <display tag="screen" type="raster" rotate="0" width="256" height="232" refresh="60.000000" />
              <sound channels="1"/>
              <input players="1" buttons="8" coins="3" service="yes">
                     <control type="gambling"/>
              <dipswitch name="Unknown" tag="SW1" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="SW1" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="SW1" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown" tag="SW1" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Hohes Paar (Jacks or Better)" tag="SW1" mask="16">
                     <dipvalue name="No" value="16" default="yes"/>
                     <dipvalue name="Yes" value="0"/>
              <dipswitch name="Unknown" tag="SW1" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Payout Mode" tag="SW1" mask="64">
                     <dipvalue name="Manual" value="64"/>
                     <dipvalue name="Auto" value="0" default="yes"/>
              <dipswitch name="Unknown" tag="SW1" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="256"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise