Home News Forum                            

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

thehustlj: MAME ROM Information.


The Hustler (c) 1987 Konami.

A vertical pool game where you can play either nine-ball or rotation.


Game ID : GX765

Main CPU : HD6309 (@ 3 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : (2x) YM3812 (@ 3 Mhz)

Screen orientation : Vertical

Video resolution : 224 x 256 pixels

Screen refresh : 60.00 Hz

Palette colors : 128

Players : 2

Control : 8-way joystick

Buttons : 2


Exact release date : October 1987

This game is known outside Japan as "Rack 'em Up".


Game's rom.

MAME Info:

0.105u4 [?]

0.37b5 [Nicola Salmoria]

0.36b8 [Manuel Abadia]


- 0.144u7: Added 'Upright Controls' dipswitch.

- 0.135u4: Fabio Priuli added driver data struct and save states to Battlantis driver. Added device versions of all the Konami custom ICs currently emulated in machine\konamiic.c and video\konamiic.c. Updated Battlantis driver to use new devices.

- 0.135u3: Changed Z80 CPU1 clock speed to 4MHz.

- 0.133u1: Renamed (thehustj) to (thehustlj).

- 0.126u2: Aaron Giles merged memory maps in Battlantis driver.

- 0.123u6: RansAckeR added DIP locations to Rack 'em Up, made use of PORT_INCLUDE and fixed unknown dipswitch. Added dipswitches 'Time To Aim' and 2x 'Unused'.

- 0.122u7: Changed HD6309 CPU1 clock speed to 12MHz.

- 0.105u4: Changed 'Rack 'em Up' from a clone of 'The Hustler' (thehustl) to parent.

- 0.71: Removed 3rd coin slot.

- 0.37b5: Added clone Rack 'em Up.

- 27th June 2000: Nicola Salmoria added a clone of The Hustler called Rack 'em Up.

- 0.36b9: Changed clock speed of the 2x YM3812 to 3MHz. Added 'Balls' dipswitch.

- 0.36b8: Manuel Abadia added 'The Hustler' (Japan version M) (Konami 1987) and clone (Japan version J).

- 28th October 1999: Manuel Abadia sent in a driver for The Hustler, and Nicola fixed some graphics bugs.

ARCADE RELEASE: The Hustler (Konami) - 1987/Oct/29


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: 640 kb / 5 files / 128.4 zip

MAME XML Output:

       <game name="thehustlj" sourcefile="battlnts.c" cloneof="rackemup" romof="rackemup">
              <description>The Hustler (Japan version J)</description>
              <rom name="765_j02.7e" size="32768" crc="2ac14c75" sha1="b88f6279ab88719f4207e28486a0022554668382" region="maincpu" offset="8000"/>
              <rom name="765_j03.8e" merge="765_j03.8e" size="65536" crc="a13fd751" sha1="27ec66835c85b7ac0221a813d38e9cca0d9be3b8" region="maincpu" offset="10000"/>
              <rom name="765_j01.10a" merge="765_j01.10a" size="32768" crc="77ae753e" sha1="9e463a825d31bb79644b083d24b25670d96441c5" region="audiocpu" offset="0"/>
              <rom name="765_e04.13a" size="262144" crc="08c2b72e" sha1="02d9c690da839d6fee75fffdf66a4d3da35a0263" region="gfx1" offset="0"/>
              <rom name="765_e05.13e" size="262144" crc="ef044655" sha1="c8272283eab8fc2899979da398819cb72c92a299" region="gfx2" offset="0"/>
              <chip type="cpu" tag="maincpu" name="HD6309" clock="12000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ym1" name="YM3812" clock="3000000"/>
              <chip type="audio" tag="ym2" name="YM3812" clock="3000000"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2">
                     <control type="joy" ways="8"/>
              <dipswitch name="Coin A" tag="DSW1" mask="15">
                     <dipvalue name="4 Coins/1 Credit" value="2"/>
                     <dipvalue name="3 Coins/1 Credit" value="5"/>
                     <dipvalue name="2 Coins/1 Credit" value="8"/>
                     <dipvalue name="3 Coins/2 Credits" value="4"/>
                     <dipvalue name="4 Coins/3 Credits" value="1"/>
                     <dipvalue name="1 Coin/1 Credit" value="15" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="3"/>
                     <dipvalue name="2 Coins/3 Credits" value="7"/>
                     <dipvalue name="1 Coin/2 Credits" value="14"/>
                     <dipvalue name="2 Coins/5 Credits" value="6"/>
                     <dipvalue name="1 Coin/3 Credits" value="13"/>
                     <dipvalue name="1 Coin/4 Credits" value="12"/>
                     <dipvalue name="1 Coin/5 Credits" value="11"/>
                     <dipvalue name="1 Coin/6 Credits" value="10"/>
                     <dipvalue name="1 Coin/7 Credits" value="9"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coin B" tag="DSW1" mask="240">
                     <dipvalue name="4 Coins/1 Credit" value="32"/>
                     <dipvalue name="3 Coins/1 Credit" value="80"/>
                     <dipvalue name="2 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/2 Credits" value="64"/>
                     <dipvalue name="4 Coins/3 Credits" value="16"/>
                     <dipvalue name="1 Coin/1 Credit" value="240" default="yes"/>
                     <dipvalue name="3 Coins/4 Credits" value="48"/>
                     <dipvalue name="2 Coins/3 Credits" value="112"/>
                     <dipvalue name="1 Coin/2 Credits" value="224"/>
                     <dipvalue name="2 Coins/5 Credits" value="96"/>
                     <dipvalue name="1 Coin/3 Credits" value="208"/>
                     <dipvalue name="1 Coin/4 Credits" value="192"/>
                     <dipvalue name="1 Coin/5 Credits" value="176"/>
                     <dipvalue name="1 Coin/6 Credits" value="160"/>
                     <dipvalue name="1 Coin/7 Credits" value="144"/>
                     <dipvalue name="No Coin B" value="0"/>
              <dipswitch name="Balls" tag="DSW2" mask="3">
                     <dipvalue name="2" value="3"/>
                     <dipvalue name="3" value="2" default="yes"/>
                     <dipvalue name="4" value="1"/>
                     <dipvalue name="7" value="0"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="4">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="4"/>
              <dipswitch name="Time To Aim" tag="DSW2" mask="24">
                     <dipvalue name="25s (Stage 1: 30s)" value="24"/>
                     <dipvalue name="20s (Stage 1: 25s)" value="16" default="yes"/>
                     <dipvalue name="17s (Stage 1: 22s)" value="8"/>
                     <dipvalue name="15s (Stage 1: 20s)" value="0"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="96">
                     <dipvalue name="Easy" value="96"/>
                     <dipvalue name="Normal" value="64" default="yes"/>
                     <dipvalue name="Difficult" value="32"/>
                     <dipvalue name="Very Difficult" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Flip Screen" tag="DSW3" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW3" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Service Mode" tag="DSW3" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="P1" 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" cocktail="preliminary" savestate="supported" palettesize="128"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise