Home News Forum                            

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

pc_hgaly: MAME ROM Information.


Hogan's Alley (c) 1984 Nintendo.

Test your sharpshooting skills at the FBI's training camp. You've got to respond with split-second accuracy and instinct to protect innocent lives and bring down the bad guys. Do you have what it takes to be an agent?


Nintendo PlayChoice-10 hardware

Game ID : HA

Main CPU : Z80 (@ 4 Mhz), N2A03 (@ 1.789772 Mhz)

Sound Chips : N2A03 (@ 1.789772 Mhz), DAC

Screen orientation : Horizontal

Video resolution : 256 x 240 pixels

Screen refresh : 60.00 Hz

Palette colors : 320

Players : 2

Control : lightgun

Buttons : 2


Game's rom.

Machine's picture.

MAME Info:

0.37b7 [Ernesto Corvi]


- 0.88u2: Changed description to 'Hogan's Alley (PlayChoice-10)'.

- 0.37b7: Ernesto Corvi added 'PlayChoice-10: Hogan's Alley' (Nintendo 1984).


- GAME A/B: Police Academy Training Course: Draw the gun from the holster. Shoot gangsters only. Do not shoot police or good citizens. 10 misses are allowed!!

- GAME C: Trick Shot: Shoot the cans, keeping them in the air and guiding them onto the platforms!! 10 misses are allowed.

- Please return the gun to the holster before you leave!

Recommended Games (Cops):

Cops'n Robbers

Lupin III


Time Limit

Hogan's Alley (PlayChoice-10)

Vs. Hogan's Alley

Turkey Shoot

Cop 01

Crackshot (Police Alley)

Street Heat

Jail Break

APB - All Points Bulletin

Chase H.Q.

Special Criminal Investigation

Special Criminal Investigation (Tourvision PCE bootleg)

Super Chase

Round Up 5 - Super Delta Force

Gang Busters



Robocop 2

Robocop 3 (Nintendo Super System)

Vs. Freedom Force

Crime City


Cyber Police ESWAT (Mega-Tech)

A.B. Cop

Dead Connection


Lethal Enforcers

Lethal Weapon (Nintendo Super System)

Lucky & Wild

Judge Dredd (rev LA1, prototype)

Judge Dredd (Rev C Dec. 17 1997)

Under Fire

Hard Times

Locked 'n Loaded

Virtua Cop

Virtua Cop 2

Virtua Cop 3

Die Hard Arcade / Dynamite Deka

Asian Dynamite / Dynamite Deka EX

Police Trainer

Armed Police Batrider

Dynamite Cop

Silent Scope

Silent Scope 2

Silent Scope EX

SWAT Police

Recommended Games (Shooting 2):



Hogan's Alley (PlayChoice-10)

Vs. Hogan's Alley

Turkey Shoot


Wild Gunman (PlayChoice-10)


N.Y. Captor

Shoot Out

Shooting Master


Cycle Shooting

Empire City: 1931

Dead Angle


Vs. Freedom Force

Who Dunit

Blood Bros.

Golly! Ghost!

Laser Ghost

Hard Times

Point Blank

Point Blank 2

Ghost Hunter

Tut's Tomb


Rapid Fire v1.1


Zero Point

Zero Point 2

Ghoul Panic

Romset: 33 kb / 4 files / 17.5 zip

MAME XML Output:

       <game name="pc_hgaly" sourcefile="playch10.c" romof="playch10">
              <description>Hogan's Alley (PlayChoice-10)</description>
              <biosset name="dual" description="Dual Monitor Version" default="yes"/>
              <biosset name="single" description="Single Monitor Version"/>
              <rom name="pch1-c.8t" merge="pch1-c.8t" bios="dual" size="16384" crc="d52fa07a" sha1="55cabf52ae10c050c2229081a80b9fe5454ab8c5" region="maincpu" offset="0"/>
              <rom name="pck1-c.8t" merge="pck1-c.8t" bios="single" size="16384" crc="503ee8b1" sha1="3bd20bc71cac742d1b8c1430a6426d0a19db7ad0" region="maincpu" offset="0"/>
              <rom name="ha-u3" size="8192" crc="a2525180" sha1="9c981c1679c59c7b7c069f7d1cb86cb8aa280f22" region="maincpu" offset="c000"/>
              <rom name="pch1-c.8p" merge="pch1-c.8p" size="8192" crc="30c15e23" sha1="69166afdb2fe827c7f1919cdf4197caccbd961fa" region="gfx1" offset="0"/>
              <rom name="pch1-c.8m" merge="pch1-c.8m" size="8192" crc="c1232eee" sha1="beaf9fa2d091a3c7f70c51e966d885b1f9f0935f" region="gfx1" offset="2000"/>
              <rom name="pch1-c.8k" merge="pch1-c.8k" size="8192" crc="9acffb30" sha1="b814f10ef23f2ca445fabafcbf7f25e2d454ba8c" region="gfx1" offset="4000"/>
              <rom name="pch1-c.6f" merge="pch1-c.6f" size="256" crc="e5414ca3" sha1="d2878411cda84ffe0afb2e538a67457f51bebffb" region="proms" offset="0"/>
              <rom name="pch1-c.6e" merge="pch1-c.6e" size="256" crc="a2625c6e" sha1="a448b47c9289902e26a3d3c4c7d5a7968c385e81" region="proms" offset="100"/>
              <rom name="pch1-c.6d" merge="pch1-c.6d" size="256" crc="1213ebd4" sha1="0ad386fc3eab5e53c0288ad1de33639a9e461b7c" region="proms" offset="200"/>
              <rom name="rp2c0x.pal" merge="rp2c0x.pal" size="192" crc="48de65dc" sha1="d10acafc8da9ff479c270ec01180cca61efe62f5" region="palette" offset="0"/>
              <rom name="ha-u1" size="16384" crc="8963ae6e" sha1="bca489ed0fb58e1e99f36c427bc0d7d805b6c61a" region="cart" offset="c000"/>
              <rom name="ha-u2" size="8192" crc="5df42fc4" sha1="4fcf23151d9f11c1ef1b1007dd8058f5d5fe9ab8" region="gfx2" offset="0"/>
              <rom name="security.prm" size="16" crc="5ac61521" sha1="75d2ad958336061e70049272ce4c88bff182f96d" region="rp5h01" offset="0"/>
              <chip type="cpu" tag="maincpu" name="Z80" clock="4000000"/>
              <chip type="cpu" tag="cart" name="N2A03" clock="1789772"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="nes" name="N2A03" clock="1789772"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <display tag="top" type="raster" rotate="0" width="256" height="240" refresh="60.000000" pixclock="4024320" htotal="256" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="240" />
              <display tag="bottom" type="raster" rotate="0" width="256" height="240" refresh="60.000000" pixclock="4024320" htotal="256" hbend="0" hbstart="256" vtotal="262" vbend="0" vbstart="240" />
              <sound channels="1"/>
              <input players="2" buttons="2" coins="2" service="yes">
                     <control type="joy" ways="8"/>
                     <control type="lightgun" minimum="0" maximum="255" sensitivity="50" keydelta="30"/>
              <dipswitch name="Units of time (coin A/coin B)" tag="SW1" mask="63">
                     <dipvalue name="300/0" value="0" default="yes"/>
                     <dipvalue name="300/100" value="1"/>
                     <dipvalue name="300/200" value="2"/>
                     <dipvalue name="300/300" value="3"/>
                     <dipvalue name="300/400" value="4"/>
                     <dipvalue name="300/500" value="5"/>
                     <dipvalue name="300/600" value="6"/>
                     <dipvalue name="300/700" value="7"/>
                     <dipvalue name="300/800" value="8"/>
                     <dipvalue name="300/900" value="9"/>
                     <dipvalue name="150/0" value="10"/>
                     <dipvalue name="150/200" value="11"/>
                     <dipvalue name="150/400" value="12"/>
                     <dipvalue name="150/500" value="15"/>
                     <dipvalue name="150/600" value="13"/>
                     <dipvalue name="150/800" value="14"/>
                     <dipvalue name="300/1000" value="16"/>
                     <dipvalue name="300/1100" value="17"/>
                     <dipvalue name="300/1200" value="18"/>
                     <dipvalue name="300/1300" value="19"/>
                     <dipvalue name="300/1400" value="20"/>
                     <dipvalue name="300/1500" value="21"/>
                     <dipvalue name="300/1600" value="22"/>
                     <dipvalue name="300/1700" value="23"/>
                     <dipvalue name="300/1800" value="24"/>
                     <dipvalue name="300/1900" value="25"/>
                     <dipvalue name="150/1000" value="26"/>
                     <dipvalue name="150/1200" value="27"/>
                     <dipvalue name="150/1400" value="28"/>
                     <dipvalue name="150/1500" value="31"/>
                     <dipvalue name="150/1600" value="29"/>
                     <dipvalue name="150/1800" value="30"/>
                     <dipvalue name="300/2000" value="32"/>
                     <dipvalue name="300/2100" value="33"/>
                     <dipvalue name="300/2200" value="34"/>
                     <dipvalue name="300/2300" value="35"/>
                     <dipvalue name="300/2400" value="36"/>
                     <dipvalue name="300/2500" value="37"/>
                     <dipvalue name="300/2600" value="38"/>
                     <dipvalue name="300/2700" value="39"/>
                     <dipvalue name="300/2800" value="40"/>
                     <dipvalue name="300/2900" value="41"/>
                     <dipvalue name="150/2000" value="42"/>
                     <dipvalue name="150/2200" value="43"/>
                     <dipvalue name="150/2400" value="44"/>
                     <dipvalue name="150/2500" value="47"/>
                     <dipvalue name="150/2600" value="45"/>
                     <dipvalue name="150/2800" value="46"/>
                     <dipvalue name="300/3000" value="48"/>
                     <dipvalue name="300/3100" value="49"/>
                     <dipvalue name="300/3200" value="50"/>
                     <dipvalue name="300/3300" value="51"/>
                     <dipvalue name="300/3400" value="52"/>
                     <dipvalue name="300/3500" value="53"/>
                     <dipvalue name="300/3600" value="54"/>
                     <dipvalue name="300/3700" value="55"/>
                     <dipvalue name="300/3800" value="56"/>
                     <dipvalue name="300/3900" value="57"/>
                     <dipvalue name="150/3000" value="58"/>
                     <dipvalue name="150/3200" value="59"/>
                     <dipvalue name="150/3400" value="60"/>
                     <dipvalue name="150/3500" value="63"/>
                     <dipvalue name="150/3600" value="61"/>
                     <dipvalue name="150/3800" value="62"/>
              <dipswitch name="Demo Sounds" tag="SW1" mask="64">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="64" default="yes"/>
              <dipswitch name="Service Mode" tag="SW1" mask="128">
                     <dipvalue name="Off" value="0" default="yes"/>
                     <dipvalue name="On" value="128"/>
              <dipswitch name="Timer speed" tag="SW2" mask="191">
                     <dipvalue name="60 units per second" value="5"/>
                     <dipvalue name="30 units per second" value="6"/>
                     <dipvalue name="20 units per second" value="7"/>
                     <dipvalue name="15 units per second" value="8"/>
                     <dipvalue name="10 units per second" value="10"/>
                     <dipvalue name="6 units per second" value="14"/>
                     <dipvalue name="5 units per second" value="16"/>
                     <dipvalue name="4 units per second" value="19"/>
                     <dipvalue name="3 units per second" value="24"/>
                     <dipvalue name="2 units per second" value="34"/>
                     <dipvalue name="1 unit per second" value="63" default="yes"/>
                     <dipvalue name="1 unit every 4 seconds" value="0"/>
                     <dipvalue name="Free Play" value="128"/>
              <dipswitch name="Coin Mode" tag="SW2" mask="64">
                     <dipvalue name="Mode 1" value="0" default="yes"/>
                     <dipvalue name="Mode 2" value="64"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="768"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise