profpac: MAME ROM Information. History:
Professor Pac-Man (c) 1983 Bally Midway.
This is a multiple choice quiz game featuring Pac-Man as a professor.
- TECHNICAL -
Bally Midway Astrocade hardware
Game No. 573
Main CPU : Z80 (@ 1.789773 Mhz)
Sound Chips : (2x) Astrocade (@ 1.789773 Mhz)
Screen orientation : Horizontal
Video resolution : 320 x 204 pixels
Screen refresh : 60.00 Hz
Palette Colors : 256
Players : 2
Buttons : 3
- TRIVIA -
Released in August 1983.
Midway thought they were on to the next big thing and planned to release software revisions every three months to keep people from memorizing the answers. Three software versions were planned : family (under 12), public (for bars, etc.) and prize (for casinos). Naturally, this game was almost an immediate flop and most operators only had it hanging around for as long as it took to get it shipped back to the distributor. Only 400 were ever made. It was programmed in FORTH language.
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.74u2 [Nicola Salmoria]
0.37b1 [Nicola Salmoria]
Bugs:
- When profpac plays certain music cues (after getting a question right, for example) there's a really annoying high-frequency whine from both sound channels. Luigi30 (ID 02162)
- Professor Pacman not multisession friendly john_iv (ID 02163)
WIP:
- 0.123u6: Changed description to 'Professor Pac-Man'.
- 0.123u3: RansAckeR added DIP locations and improved dipwitches in Professor PacMan.
- 0.116: Aaron Giles fixed screen top/left cut off.
- 0.115u2: Changed visible area to 352x240.
- 0.115u1: Added 10x plds ($0 - 900, pls153a). Fixed cpu1/user1 rom loading. Changed Z80 CPU and 2x Astrocade clock speeds to 1789772 Hz, palettesize to 4096 colors and VSync to 60.054442 Hz.
- 0.108u3: Replaced 'Unknown' dipswitch with 3x 'Unused'.
- 0.88u2: Improvements to Astrocade driver [Frank Palazzolo]. Professor PacMan works but fails 2 self-tests yet. Added NVRAM handling (still not working) and support stereo (Sounds great now!!). Fixed cpu1/user1 rom loading. Removed 8-way Joystick and changed to 3x button. Added dipswitches 'Reset on powerup', 'Halt on error', 'Beep', 'ROM' and 'Unknown'.
- 25th October 2004: Frank Palazzolo - The game is now working 100% as far as I can tell. I'm still messing around with getting the last two self-tests to pass, and cleaning up the driver.
- 0.74u2: Nicola Salmoria added Professor PacMan (Bally Midway 1983).
- 0.37b1: Added Professor PacMan (Testdriver).
- 29th March 2000: Nicola Salmoria added Professor Pacman to the driver (however it doesn't work at all).
Recommended Games (Maze Pac-Man):
Pac-Man / PuckMan
Namco Classic Collection Vol.2 (Pac-Man)
Pac-Man - 25th Anniversary Edition
Pac-Man Plus
Super Pac-Man
Pac & Pal
Pac-Mania
4 Fun in 1 (Ghost Muncher)
unknown Pac-Man gambling game
Ghostmuncher Galaxian (bootleg)
Ms. Pac-Man
Ms. Pac-Man/Galaga - 20th Anniversary Class of 1981 Reunion
Pac-Man - 25th Anniversary Edition (Ms. Pac-Man)
Jr. Pac-Man
Hyper Pacman
XESS - The New Revolution (Hyper Pacman)
Twinkle
Funny Strip
Puckman Pockimon
-
Professor PacMan
Pac-Land
Pac-Land (United Amusements PC Engine)
Puzzle Club
Pac-Slot
Romset: 299 kb / 33 files / 130.1 zip
MAME XML Output:
   | <game name="profpac" sourcefile="astrocde.c"> |
   |    | <description>Professor Pac-Man</description> |
   |    | <year>1983</year> |
   |    | <manufacturer>Bally Midway</manufacturer> |
   |    | <rom name="pps1" size="8192" crc="a244a62d" sha1="f7a9606ce6d66c3e6d210cc25572904aeab2b6c8" region="maincpu" offset="0"/> |
   |    | <rom name="pps2" size="8192" crc="8a9a6653" sha1="b730b24088dcfddbe954670ff9212b7383c923f6" region="maincpu" offset="2000"/> |
   |    | <rom name="pps9" size="8192" crc="17a0b418" sha1="8b7ed84090dbc5181deef6f55ec755c05d4c0d5e" region="maincpu" offset="c000"/> |
   |    | <rom name="pps3" size="8192" crc="15717fd8" sha1="ffbb156f417d20478117b39de28a15680993b528" region="user1" offset="4000"/> |
   |    | <rom name="pps4" size="8192" crc="36540598" sha1="33c797c690801afded45091d822347e1ecc72b54" region="user1" offset="6000"/> |
   |    | <rom name="pps5" size="8192" crc="8dc89a59" sha1="fb4d3ba40697425d69ee19bfdcf00aea1df5fa80" region="user1" offset="8000"/> |
   |    | <rom name="pps6" size="8192" crc="5a2186c3" sha1="f706cef6518b7d839377aa8a7c75fdeed4985c57" region="user1" offset="a000"/> |
   |    | <rom name="pps7" size="8192" crc="f9c26aba" sha1="201b930cca9669114ffc97978cade69587e34a0f" region="user1" offset="c000"/> |
   |    | <rom name="pps8" size="8192" crc="4d201e41" sha1="786b30cd7a7db55bdde05909d7a1a7f122b6e546" region="user1" offset="e000"/> |
   |    | <rom name="ppq1" size="16384" crc="dddc2ccc" sha1="d81caaa639f63d971a0d3199b9da6359211edf3d" region="user2" offset="0"/> |
   |    | <rom name="ppq2" size="16384" crc="33bbcabe" sha1="f9455868c70f479ede0e0621f21f69da165d9b7a" region="user2" offset="4000"/> |
   |    | <rom name="ppq3" size="16384" crc="3534d895" sha1="24fb14c6b31b7f27e0737605cfbf963d29dd3fc5" region="user2" offset="8000"/> |
   |    | <rom name="ppq4" size="16384" crc="17e3581d" sha1="92d2391e4c8aef46cc8e92b8cf9a8ec9a1b5ff68" region="user2" offset="c000"/> |
   |    | <rom name="ppq5" size="16384" crc="80882a93" sha1="d5d6afaadb022b109c14c3911eceb0769204df6c" region="user2" offset="10000"/> |
   |    | <rom name="ppq6" size="16384" crc="e5ddaee5" sha1="45b4925709da6790676319268398f6cfcf12794b" region="user2" offset="14000"/> |
   |    | <rom name="ppq7" size="16384" crc="c029cd34" sha1="f2f09fdb13920012a6a43958b640d7a06c0c8e69" region="user2" offset="18000"/> |
   |    | <rom name="ppq8" size="16384" crc="fb3a1ac9" sha1="e8fe02c85e90320680a14ad560204d5c235730ad" region="user2" offset="1c000"/> |
   |    | <rom name="ppq9" size="16384" crc="5e944488" sha1="2f03f799c319309b5ebf9a5299891d1824398ba5" region="user2" offset="20000"/> |
   |    | <rom name="ppq10" size="16384" crc="ed72a81f" sha1="db991b93001d2da16b398ee8e9b01b8f0dfe5740" region="user2" offset="24000"/> |
   |    | <rom name="ppq11" size="16384" crc="98295020" sha1="7f68a8b89117b7ab8724869401a861fe7cff28d9" region="user2" offset="28000"/> |
   |    | <rom name="ppq12" size="16384" crc="e01a8dbe" sha1="c7052bf9ce9d2006dda5ddc07ad164d0119b86ea" region="user2" offset="2c000"/> |
   |    | <rom name="ppq13" size="16384" crc="87165d4f" sha1="d47655300c8747698a46f30deb65fe762073e869" region="user2" offset="30000"/> |
   |    | <rom name="ppq14" size="16384" crc="ecb861de" sha1="73d28a79b76795d3016dd608f9ab3d255f40e477" region="user2" offset="34000"/> |
   |    | <rom name="pls153a_cpu.u12" size="235" crc="499a6fc5" sha1="633d647bcae2f762847a2abe8069741ac33b15b8" region="plds" offset="0"/> |
   |    | <rom name="pls153a_cpu.u16" size="235" crc="9a5ea540" sha1="8619c7626e58eac09a4d91f5ad49742240f5f71e" region="plds" offset="100"/> |
   |    | <rom name="pls153a_epr.u6" size="235" crc="d8454bf7" sha1="5e074a2cbac99ebbf02bc4cd331679ede30eea3f" region="plds" offset="200"/> |
   |    | <rom name="pls153a_epr.u7" size="235" crc="fa831d9f" sha1="ca8c3d8db24e99537c682aaf9726cbcef86728dd" region="plds" offset="300"/> |
   |    | <rom name="pls153a_gam.u10" size="235" crc="fe2157b0" sha1="577e6839190054f9b3aec6425e9d2a1810e11a08" region="plds" offset="400"/> |
   |    | <rom name="pls153a_gam.u11" size="235" crc="5772f6d8" sha1="01a02aa67a42ff61e38e12683b02bf81c16519b8" region="plds" offset="500"/> |
   |    | <rom name="pls153a_gam.u5" size="235" crc="b3f2c6b8" sha1="e49fb4ca7d9c8a769c145fd497b1244d6696831f" region="plds" offset="600"/> |
   |    | <rom name="pls153a_scr.u19" size="235" crc="b5fff2db" sha1="beae4fc5664d15a4b83a885d97d21efd14977380" region="plds" offset="700"/> |
   |    | <rom name="pls153a_scr.u39" size="235" crc="ba7ef5dd" sha1="7aea6e17edbf87dc1d47ca8c640b50ebdb65dd29" region="plds" offset="800"/> |
   |    | <rom name="pls153a_scr.u55" size="235" crc="c3f47134" sha1="78ae2cc1d8b761b077e36343d4a91517298ce9e8" region="plds" offset="900"/> |
   |    | <chip type="cpu" tag="maincpu" name="Z80" clock="1789772"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="astrocade1" name="Astrocade" clock="1789772"/> |
   |    | <chip type="audio" tag="astrocade2" name="Astrocade" clock="1789772"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="352" height="240" refresh="60.054442" pixclock="7159090" htotal="455" hbend="0" hbstart="352" vtotal="262" vbend="0" vbstart="240" /> |
   |    | <sound channels="2"/> |
   |    | <input players="2" buttons="3" coins="2" tilt="yes"> |
   |    | </input> |
   |    | <dipswitch name="Service Mode" tag="P1HANDLE" mask="4"> |
   |    |    | <dipvalue name="Off" value="4" default="yes"/> |
   |    |    | <dipvalue name="On" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Cabinet" tag="P4HANDLE" mask="1"> |
   |    |    | <dipvalue name="Upright" value="1" default="yes"/> |
   |    |    | <dipvalue name="Cocktail" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Reset on powerup" tag="P4HANDLE" mask="2"> |
   |    |    | <dipvalue name="No" value="2" default="yes"/> |
   |    |    | <dipvalue name="Yes" value="0"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Halt on error" tag="P4HANDLE" mask="4"> |
   |    |    | <dipvalue name="No" value="4"/> |
   |    |    | <dipvalue name="Yes" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Beep" tag="P4HANDLE" mask="8"> |
   |    |    | <dipvalue name="No" value="8"/> |
   |    |    | <dipvalue name="Yes" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="ROM's Used" tag="P4HANDLE" mask="16"> |
   |    |    | <dipvalue name="8K & 16K ROM's" value="16"/> |
   |    |    | <dipvalue name="32K ROM's" value="0" default="yes"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="P4HANDLE" mask="32"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="32"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="P4HANDLE" mask="64"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="64"/> |
   |    | </dipswitch> |
   |    | <dipswitch name="Unused" tag="P4HANDLE" mask="128"> |
   |    |    | <dipvalue name="Off" value="0" default="yes"/> |
   |    |    | <dipvalue name="On" value="128"/> |
   |    | </dipswitch> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="4096"/> |
|
|