Home News Forum                            

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

coolpool: MAME ROM Information.


Cool Pool (c) 1992 Catalina Games.

The game has 4 different selectable types of pool : 'Straight Pool', 'Eight Ball', 'Nine Ball' and 'Strip Pool'. The Strip Pool game contains adult-related material and is not intended to be suitable for younger players. There are also 3 different selectable girl characters and acts featured in this game.


Main CPU : TMS34010 (@ 5 Mhz), TMS32026 (@ 40 Mhz)

Sound Chips : DAC (@ 40 Mhz)

Screen orientation : Horizontal

Video resolution : 320 x 240 pixels

Screen refresh : 60.00 Hz

Palette colors : 256

Players : 2

Control : Trackball

Buttons : 1


Game's rom.

Machine's picture.

MAME Info:

0.74u2 [Nicola Salmoria]

0.63 [?]


- The checksum test routine is wrong. Source (ID 02293)


- 0.130u3: Olivier Galibert reverted recent TMS32025 timing change which busted Cool Pool sound.

- 0.122u6: Changed TMS34010 CPU1 clock speed to 40MHz.

- 0.114u1: Aaron Giles fixed internal timer counting in the TMS32025 core. This makes the music in Cool Pool and 9-Ball Shootout bearable. Changed VSync to 60.012477 Hz.

- 0.96u3: Changed input to 1x button and 2x coin slots.

- 0.96u2: Aaron Giles fixed Cool Pool and clones - Games now playable. Changed 8-way Joystick to Trackball. Removed flags dispose from region user1.

- 0.78u4: Added a TMS32026 entry and reworked the handling of internal RAM to work in the new system. Replaced TMS32025 CPU with TMS32026.

- 0.75: Changed 9-Ball Shootout (set 2) and (set 3) to clones of Cool Pool.

- 0.74u2: Added Cool Pool (Catalina 1992).

- 0.63: Added Cool Pool (Testdriver). NOTES: There are handlers for the two external ints, which aren't hooked up yet. INT2 is probably connected to the "IOP" (32026). Rom test starts at 0xffe021a0. It also contains functions to print text on the screen (0xffe04230), so should be a good start for the gfx emulation. The checksum test routine is wrong, e.g. when it says to be testing 4U/8U it is actually reading 4U/8U/3U/7U, when testing 3U/7U it actually reads 2U/6U/1U/5U. The placement cannot therefore be exactly determined by the check passing.

- 2nd January 2003: Aaron Giles fixed VBLANK timing and display interrupt bugs in the TMS34010 CPU core and he fixed Cool Pool so that its graphics no longer flicker.

- 31st December 2002: Nicola Salmoria fixed Cool Pool so that its attract mode works, but it also has graphics glitches and the controls don't work.

- 28th December 2002: Nicola Salmoria improved the 9-Ball Shootout / Cool Pool driver too, adding preliminary sound emulation and fixing a few things, but the games still don't work too well.

- 24th December 2002: Nicola Salmoria improved 9-Ball Shootout, it displays some graphics now but is still unplayable.

- 22nd December 2002: Aaron Giles sent in his preliminary driver for AmeriDarts. Nicola Salmoria merged it with Cool Pool and decrypted 9-Ball Shootout but neither of them still works due to an unemulated DSP chip.

- 17th December 2002: Nicola Salmoria sent in a preliminary driver for Cool Pool but it is not working due to an unemulated I/O processor.

- 15th May 2002: Guru - Received 9 Ball Shootout PCBs. Thanks to Theo for donations.

Recommended Games (Billiard):



Video Hustler

Video Eight Ball

Eight Ball Action

Gimme A Break

Rack + Roll

Side Pocket

Parlour Games (Mega-Tech) (Billiards)

Perfect Billiard

Pocket Gal

Pocket Gal Deluxe

Rack 'em Up


Tri-Sports (Pool Shark)

Slick Shot

Cool Pool

9-Ball Shootout

Poke Champ

Target Ball

Gals Hustler

Billiard Academy Real Break

Shootout Pool

Shootout Pool Prize

Shootout Pool Medal

Romset: 4416 kb / 20 files / 2.17 zip

MAME XML Output:

       <game name="coolpool" sourcefile="coolpool.c">
              <description>Cool Pool</description>
              <rom name="u112b" size="131072" crc="aa227769" sha1="488e357a7aad07369cade3110cde14ba8562c66c" region="user1" offset="0"/>
              <rom name="u113b" size="131072" crc="5b5f82f1" sha1="82afb6a8d94cf09960b962d5208aab451b56feae" region="user1" offset="1"/>
              <rom name="u04" size="262144" crc="66a9940e" sha1="7fa587280ecfad6b06194868de09cbdd57cf517f" region="gfx1" offset="0"/>
              <rom name="u08" size="262144" crc="56789cf4" sha1="5ad867d5029fdac9dccd01a6979171aa30d9a6eb" region="gfx1" offset="1"/>
              <rom name="u03" size="262144" crc="02bc792a" sha1="8085cff38868a307d6d29a7aadf3d6a99cbe85bb" region="gfx1" offset="40000"/>
              <rom name="u07" size="262144" crc="7b2fcb9f" sha1="fa912663891bac6ba78519f030ba2c718e3514c3" region="gfx1" offset="40001"/>
              <rom name="u02" size="262144" crc="3b7d757d" sha1="8737721764b181b050d776b2d2e1208419f8e5eb" region="gfx1" offset="80000"/>
              <rom name="u06" size="262144" crc="c09353a2" sha1="f3588ec75b757232bdaa40d055e171a501122bfa" region="gfx1" offset="80001"/>
              <rom name="u01" size="262144" crc="948a5faf" sha1="186ab3ab0ede168beaa4dae0cba753df10cdac46" region="gfx1" offset="c0000"/>
              <rom name="u05" size="262144" crc="616965e2" sha1="588ea3c5c7838c50b2157ff1074f629d9d85791c" region="gfx1" offset="c0001"/>
              <rom name="u34" size="32768" crc="dc1df70b" sha1="e42fa7e34e50e0bd2aaeea5c55d750ed3286610d" region="dsp" offset="0"/>
              <rom name="u35" size="32768" crc="ac999431" sha1="7e4c2dcaedcb7e7c67072a179e4b8488d2bbdac7" region="dsp" offset="1"/>
              <rom name="u17c" size="262144" crc="ea3cc41d" sha1="e703e789dfbcfaec878a990031ce839164c51253" region="user2" offset="0"/>
              <rom name="u16c" size="262144" crc="2e6680ea" sha1="cb30dc789039aab491428d075fee9e0bc04fd2ce" region="user2" offset="40000"/>
              <rom name="u15c" size="262144" crc="8e5f248e" sha1="a954d3c20dc0b70f83c4c238db30a33285fcb353" region="user2" offset="80000"/>
              <rom name="u14c" size="262144" crc="dcd6cf71" sha1="b1f53bffdd19f5da1d8664765d504568d1f5867c" region="user2" offset="c0000"/>
              <rom name="u13c" size="262144" crc="5a7fe750" sha1="bbbd45380545cb0f17d9f6811b2a7300fa3b682d" region="user2" offset="100000"/>
              <rom name="u12c" size="262144" crc="4f246958" sha1="ee4446159635b6c44d88d8f6aac52787a89403c1" region="user2" offset="140000"/>
              <rom name="u11c" size="262144" crc="92cd2b03" sha1="e80df65f8ec5ed2178f623bdd975e2b01a12a184" region="user2" offset="180000"/>
              <rom name="u10c" size="262144" crc="a3dbcae3" sha1="af997f3f56f406d5eb9fa415e1672b2d129815b8" region="user2" offset="1c0000"/>
              <chip type="cpu" tag="maincpu" name="TMS34010" clock="40000000"/>
              <chip type="cpu" tag="dsp" name="TMS32026" clock="40000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="240" refresh="60.012477" pixclock="6666666" htotal="424" hbend="0" hbstart="320" vtotal="262" vbend="0" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="1" coins="2" service="yes">
                     <control type="trackball" minimum="0" maximum="255" sensitivity="100" keydelta="10" reverse="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="0"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise