Home News Forum                            

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

jdreddp: MAME ROM Information.


Judge Dredd (c) 1992 Midway.

Here comes the judge! A beat-'em-up action based on the comics book of the same name.


Midway T Unit hardware

Main CPU : TMS34010 (@ 6.25 Mhz)

Sound CPU : M6809 (@ 2 Mhz)

Sound Chips : YM2151 (@ 3.57958 Mhz), DAC, OKI6295 (@ 8 Khz)

Players : 3

Control : 8-way joystick

Buttons : 4


In 1992, Midway developed an arcade scrolling beat-em-up based on the popular British comic series, Judge Dredd. The game ran on the same hardware as Mortal Kombat II, and utilised a similar digitised graphical style. The game reached a near-complete state, with some odd glitches here and there, but with 3 stages finished, and 3 bonus stages after each main level. Each stage was different in some way, such as the first being a normal scrolling brawler-style stage, the second being closer to a platform game, and the third being a unique concept, where Dredd has to fight off waves of block warriors, making sure that the two ever-decreasing bars never reach the bottom- if one of them is emptied, the stage is over and has to be repeated. After the final level is beaten, the game ends with a preview for the next level, apparently featuring the character Judge Death from the comics.

Although relatively innovative in that regard, the game never reached mass-production, most likely because it failed at location test (which could be due to the lack of familiarity with the Judge Dredd license, the high difficulty of the game, or perhaps because of the off-putting control layout, shown in the gallery).

In the first stage, some of the civilians you can protect are walking with miniature Goros (from "Mortal Kombat") as pets.


There's an incomplete level hidden in the game: In the Test Menu, you can select what level (or "wav"” as the game refers to them) you want to start from in the "Game Adjustments" menu. Selecting Wave 27 takes you to an unfinished level that serves as a "Boss Rush" where you fight the three boss characters (Fink Angel, Mean Machine, Precious Leglock) one after another. However, since the stage isn’t finished, completing it leaves Dredd stuck, unable to continue.


Software & designers : Mark Penacho, Jake Simpson (JMS)

Art & designers : Tim Coman (TJC), John Vogel (JCV), Eric Kinkead (EWK)

Sounds & music : John Hey (J H)

Additional software : George N. Petro

Hardware support : Sheridan Oursler, Pat Cox, Ray Macika, John Lowes, Cary Mednick

Stop motion models : Curt Chiarelli

* CAST :

Judge Dredd : Sal Divita

Junior Angel : Fink Angel

Pa Angel : Tim Coman (TJC)

Mean Angel : Mark Lofredo

Block Warrior : John Vogel (JVC)

Block Boss : Marty Martinez

Citizen : Cathy Simpson

Chief Judge McGrude : Dawn Peterson


Game's rom.

MAME Info:

0.60 [Aaron Giles]


- [possible] On some levels, the bottom line or two of pixels look incorrect. Smitdogg (ID 00530)

- There is a priority problem with the sewer gate & and the woman walking in the background. DCisTHEbest (ID 00746)

- When you enter the lift in the sewers the lift has no floor. RansAckeR (ID 00273)

- [possible] When you enter the lift in the sewers the lift has no floor. RansAckeR (ID 00274)


- 0.145u8: Phil Bennett fixed crash before OK in Judge Dredd (rev LA1, prototype).

- 14th January 2012: Smitdogg - The rise and fall of Judge Dredd Arcade: http://gaminghell.co.uk/JudgeDreddInterview.html

- 0.143u1: Implemented IDE controller command 0x70 (SEEK) makes Judge Dredd (rev LA1, prototype) boot again [Miodrag Milanovic].

- 0.129: Aaron Giles fixed access violation when loading savestate with -autosave and -debug in Judge Dredd (rev LA1, prototype).

- 0.122u6: Changed TMS34010 CPU1 clock speed to 50MHz and M6809E CPU2 to 8MHz.

- 0.122u4: Replaced M6809 CPU2 with M6809E. Changed YM2151 clock speed to 3579545 Hz.

- 0.114u1: Changed OKI6295 clock speed to 1MHz, visible area to 399x253 and VSync to 27.407585 Hz.

- 0.107u1: Luigi30 removed P4 START (not unsed).

- 0.78: Renamed (jdredd) to (jdreddp).

- 0.66: Smitdogg fixed inverted 'Freeze' dipswitch.

- 0.63: Changed visible area to 400x254.

- 0.60: Aaron Giles added Judge Dredd (rev LA1, prototype) (Midway 1993).

- 28th March 2002: Aaron Giles added the Judge Dredd prototype to the Williams T-unit driver.


Movie: Judge Dredd

Genre: Sci-fi

Year: USA 1995

Director: Danny Cannon

Studio: Cinergi Pictures

Cast: Sylvester Stallone, Diane Lane, Rob Schneider, Armand Assante, Juergen Prochnow, Max von Sydow, Joanna Miles

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

Romset: 10368 kb / 21 files / 6.37 zip

MAME XML Output:

       <game name="jdreddp" sourcefile="midtunit.c">
              <description>Judge Dredd (rev LA1, prototype)</description>
              <rom name="jd_u3.rom" size="131072" crc="6154d108" sha1="54328455ec22ba815de85aa3bfe6405353c64f5c" region="adpcm:cpu" offset="10000"/>
              <rom name="jd_u12.rom" size="524288" crc="ef32f202" sha1="16aea085e63496dec259291de1a64fbeab52f039" region="adpcm:oki" offset="0"/>
              <rom name="jd_u13.rom" size="524288" crc="3dc70473" sha1="a3d7210301ff0579889009a075092115d9bf0600" region="adpcm:oki" offset="80000"/>
              <rom name="jd_uj12.rom" size="524288" crc="7e5c8d5a" sha1="65c0e887fea01846426067adfc4cf60dce4a1e24" region="user1" offset="0"/>
              <rom name="jd_ug12.rom" size="524288" crc="a16b8a4a" sha1="77abb31e7cb3b66c63ef7c1874d8544ae9a02667" region="user1" offset="1"/>
              <rom name="jd_ug14.rom" size="524288" crc="468484d7" sha1="87e3b87051e3afff097333af90efa0eb4dd61a35" region="gfx1" offset="0"/>
              <rom name="jd_ug16.rom" size="524288" crc="1d7f12b6" sha1="beb864615a6c554097377a2f2b6dfe361c1fb084" region="gfx1" offset="80000"/>
              <rom name="jd_ug17.rom" size="524288" crc="b6d83d74" sha1="e0e71f691af5b55fb4153a6b80d3055641cb7cf4" region="gfx1" offset="100000"/>
              <rom name="jd_ug18.rom" size="524288" crc="c8a45e01" sha1="6d63a977c30d5f421baf48db55da90c75032a75f" region="gfx1" offset="180000"/>
              <rom name="jd_uj14.rom" size="524288" crc="fe6ec0ec" sha1="3e3b1774e1c5cf6629fbd3aeff36cadff1adfbf9" region="gfx1" offset="300000"/>
              <rom name="jd_uj16.rom" size="524288" crc="31d4a71b" sha1="703448956968f1913e5755a6aedf0f7d15ea4a4e" region="gfx1" offset="380000"/>
              <rom name="jd_uj17.rom" size="524288" crc="ddc76f0b" sha1="8f3091c6a5ec1488fcd296e75bbd0572f1a4485c" region="gfx1" offset="400000"/>
              <rom name="jd_uj18.rom" size="524288" crc="3e16e7a9" sha1="f517d42594225b06d70404f29e44dc144ad87a72" region="gfx1" offset="480000"/>
              <rom name="jd_ug19.rom" size="524288" crc="e076c08e" sha1="9b52470feac66b258e62e53dfd6a6a74c1e47ac1" region="gfx1" offset="600000"/>
              <rom name="jd_ug20.rom" size="524288" crc="7b8c370a" sha1="e6562782519610447657d0850481b1f9fd7c08b3" region="gfx1" offset="680000"/>
              <rom name="jd_ug22.rom" size="524288" crc="6705d5b3" sha1="da304ea33cd20c118b97147fe603237fe5940732" region="gfx1" offset="700000"/>
              <rom name="jd_ug23.rom" size="524288" crc="0c9edbc4" sha1="bb3926a992efd1923d64c5bc615dac39867f426d" region="gfx1" offset="780000"/>
              <rom name="jd_uj19.rom" size="524288" crc="bd8cffe0" sha1="7690bfa82ab5c2c102dc5c6e60628f341b83a77b" region="gfx1" offset="900000"/>
              <rom name="jd_uj20.rom" size="524288" crc="8fc7bfb9" sha1="c3c31ea641a6e304b060a7938e2ac473db8a7aab" region="gfx1" offset="980000"/>
              <rom name="jd_uj22.rom" size="524288" crc="7438295e" sha1="dbc28a9273897d50abf8e7bebe0753949365eb42" region="gfx1" offset="a00000"/>
              <rom name="jd_uj23.rom" size="524288" crc="86ea157d" sha1="9189e07abc73b601a26ae8aaf6d49ed87d1befca" region="gfx1" offset="a80000"/>
              <chip type="cpu" tag="maincpu" name="TMS34010" clock="50000000"/>
              <chip type="cpu" tag="adpcm:cpu" name="M6809E" clock="8000000"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="adpcm" name="Williams ADPCM Sound Board"/>
              <chip type="audio" tag="adpcm:ym2151" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="adpcm:dac" name="DAC"/>
              <chip type="audio" tag="adpcm:oki" name="OKI6295" clock="1000000"/>
              <display tag="screen" type="raster" rotate="0" width="399" height="253" refresh="54.815170" pixclock="8000000" htotal="505" hbend="0" hbstart="399" vtotal="289" vbend="0" vbstart="253" />
              <sound channels="1"/>
              <input players="3" buttons="4" coins="4" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Service Mode" tag="IN1" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Test Switch" tag="DSW" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unused" tag="DSW" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Blood" tag="DSW" mask="32">
                     <dipvalue name="Off" value="0"/>
                     <dipvalue name="On" value="32" default="yes"/>
              <dipswitch name="Validator" tag="DSW" mask="64">
                     <dipvalue name="Installed" value="0"/>
                     <dipvalue name="None" value="64" default="yes"/>
              <dipswitch name="Freeze" tag="DSW" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Coin Counters" tag="DSW" mask="768">
                     <dipvalue name="1 Counter, Totalizing" value="512"/>
                     <dipvalue name="2 Counters, 1 count/coin" value="256"/>
                     <dipvalue name="1 Counter, 1 count/coin" value="0" default="yes"/>
              <dipswitch name="Country" tag="DSW" mask="3072">
                     <dipvalue name="USA" value="3072" default="yes"/>
                     <dipvalue name="French" value="2048"/>
                     <dipvalue name="German" value="1024"/>
                     <dipvalue name="Unused" value="0"/>
              <dipswitch name="Coinage" tag="DSW" mask="28672">
                     <dipvalue name="1" value="28672"/>
                     <dipvalue name="2" value="12288"/>
                     <dipvalue name="3" value="20480" default="yes"/>
                     <dipvalue name="4" value="4096"/>
                     <dipvalue name="ECA" value="24576"/>
                     <dipvalue name="Free Play" value="0"/>
              <dipswitch name="Coinage Source" tag="DSW" mask="32768">
                     <dipvalue name="Dipswitch" value="32768"/>
                     <dipvalue name="CMOS" value="0" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="32768"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise