Home News Forum                            

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

wecleman: MAME ROM Information.


WEC Le Mans 24 [Big Spin model] (c) 1986 Konami.

A demanding yet superb sprite-scaling racing game from Konami, based on the annual 'WEC Le Mans 24' race; a gruelling event that, as its name suggests, takes place over a 24-hour period.

The width of Le Mans' racetrack never varied and remained a constant 3 lanes wide. The track itself was incredibly demanding and contact with either a rival racer or one of the many track-side objects would send the player's vehicle flying dramatically through the air, costing valuable seconds in time.


WEC Le Mans 24's 'Big Spin' cabinet rotated on a central spindle. The results were highly effective, if a little disorienting.

Game ID : GX602

Main CPU : (2x) 68000 (@ 10 Mhz)

Sound CPU : Z80 (@ 3.579545 Mhz)

Sound Chips : YM2151 (@ 3.579545 Mhz), K007232 (@ 3.579545 Mhz)

Screen orientation : Horizontal

Video resolution : 320 x 224 pixels

Screen refresh : 60.00 Hz

Palette colors : 2048

Players : 1

Control : Steering wheel



Released in November 1986.

WEC Le Mans 24 was developed by Technostar/Coreland and Alpha Denshi. The hardware was developed and sold by Konami. After developing this video game, 'Technostar' was bought out by Coreland.

Also released as :

"WEC Le Mans 24 [Mini Spin model]"

"WEC Le Mans 24 [Upright model]"

WEC Le Mans was released the same year as Sega's seminal "Out Run" and tends to be unfairly overlooked in the annuls of video game history. The sprite-scaling and use of color is superb with the game-play being tight and responsive - if a little on the difficult side. Le Mans asked rather more of the player than Out Run, adopting more of a 'simulation' approach to its game-play - but patient and skilful players found their efforts suitably rewarded.

Reflecting real-life motor-racing sponsorship, Le Man's racetrack is lined with billboards advertising recognized cigarette brands, such as 'Gitanes' and 'Lucky Strike'.

The game forbids the initials 'SEX' on the high score table. If you try, it gets changed to 'HHH'.

Apollon Music released a limited-edition soundtrack album for this game (Original Sound of WEC Le Mans 24 - KHY-1018) in cassette format on 21/08/1987. Also released the soundtrack album in CD format (Original Sound of WEC Le Mans 24 - BY12-5028) on 16/12/1988.


1. WEC Le Mans 24 (1986)

2. Racin' Force (1994)


* Computers :

Amstrad CPC (1988)

Commodore C64 (1989)

Sinclair ZX Spectrum (1989)

Commodore C64 (1990, "100% Dynamite")

Sinclair ZX Spectrum (1990, "100% Dynamite")


Game's rom.

Machine's picture.

MAME Info:

0.36b4 [Luca Elia]


- Press F2 to enter service mode.


- Graphic and color are wrong during lap 4. Scagazza (ID 04128)

- Voice sample is played randomly. Scagazza (ID 04129)

- [possible] The graphic of the semaphore is wrong Scagazza. Scagazza (ID 02746)


- 0.142u3: Angelo Salese removed deprecat.h dependancy and updated irqs accordingly for WECLeMan driver.

- 0.135u4: Fabio Priuli updated the WEC Le Mans driver to use Konami video devices instead of konamiic.h code.

- 0.129u6: Mr. Do added built-in layouts for WEC Le Mans 24.

- 0.96u4: Aaron Giles rewrote vidhrdw\wecleman.c to make the code more readable.

- 0.84u5: Replaced Stick controller with Paddle.

- 0.78: Removed button 4.

- 0.72u1: Misc improvements, cleanups and fixes to the WECLeMans driver [Acho A. Tang].

- 12th August 2003: Acho A. Tang re-submitted WEC Le Mans 24 sound banking.

- 21st January 2003: Acho A. Tang fixed sound banking bug in the Wec Le Mans 24.

- 0.62: Changed sound2 ($0) rom to sound1 ($20000).

- 0.61: Changed palettesize from 4096 to 2048 colors.

- 5th May 2002: David Haywood fixed the car sprite stuttering in Wec Le Mans 24.

- 0.60: Acho A. Tang fixed colors in Wec Le Mans. Changed palettesize from 2048 to 4096 colors.

- 29th April 2002: Acho A. Tang fixed another problem in the WEC Le Mans 24 colors.

- 27th April 2002: Acho A. Tang submitted a major improvement to the WEC Le Mans 24 driver, fixing the colors and fixing a lot of graphics glitches in it and Hot Chase.

- 0.36b16: Changed the 68000 CPU1/2 clock speeds to 10MHz. Added user1 rom (function unknown) and 'Demo Sounds' dipswitch.

- 26th October 1999: Luca Elia did a small fix to Wec Le Mans graphics, but colors aren't yet right.

- 0.36b4: Luca Elia added WEC Le Mans 24 (Konami 1986). Known issues: Wrong colours (only the text layer is ok at the moment. Note that the top half of colours is written by the blitter, 16 colours a time, the bottom half by the cpu, 8 colours a time). Stray lines on sprites. The parallactic scrolling is sometimes wrong. One 32k ROM unused. Incomplete DSWs. No shadow sprites. Sprite ram is not cleared by the game and no sprite list end-marker is written. We cope with that with an hack in the Blitter but there must be a register to do the trick.

- 2nd September 1999: Luca Elia sent in drivers for Wec Le Mans 24 and Hot Chase, but Wec Le Mans is still a bit quirky.

ARCADE RELEASE: WEC Le Mans 24 (Konami) - 1986/Nov/28


Recommended Games (F1-3D):


Pole Position

Pole Position II


Driving Force

WEC Le Mans 24

Continental Circus

Final Lap

Final Lap 2

Final Lap 3

Final Lap R

Winning Run

Winning Run Suzuka Grand Prix

Winning Run 91

Super Monaco GP

Super Monaco GP (Mega-Tech)

Driver's Eyes

F1 Exhaust Note

Grand Prix Star

F-1 Grand Prix Star II

Racing Beat

Ground Effects

Virtua Racing

Daytona USA

Daytona USA 2

Daytona USA 2 Power Edition

Ace Driver

Driver's Edge

F1 Super Battle

Racin' Force

INDY 500 Twin


Ace Driver: Victory Lap

Sega Touring Car Championship

Super GT 24h

LeMans 24

Ferrari F355 Challenge

Ferrari F355 Challenge (Twin)

Ferrari F355 Challenge 2 (Twin)

Maximum Speed

Romset: 2816 kb / 31 files / 1.03 zip

MAME XML Output:

       <game name="wecleman" sourcefile="wecleman.c">
              <description>WEC Le Mans 24</description>
              <rom name="602f08.17h" size="65536" crc="493b79d3" sha1="9625e3b65c211d5081d8ed8977de287eff100842" region="maincpu" offset="0"/>
              <rom name="602f11.23h" size="65536" crc="6bb4f1fa" sha1="2cfb7885b42b49dab9892e8dfd54914b64eeab06" region="maincpu" offset="1"/>
              <rom name="602a09.18h" size="65536" crc="8a9d756f" sha1="12605e86ce29e6300b5400720baac7b0293d9e66" region="maincpu" offset="20000"/>
              <rom name="602a10.22h" size="65536" crc="569f5001" sha1="ec2dd331a279083cf847fbbe71c017038a1d562a" region="maincpu" offset="20001"/>
              <rom name="602a06.18a" size="32768" crc="e12c0d11" sha1="991afd48bf1b2c303b975ce80c754e5972c39111" region="sub" offset="0"/>
              <rom name="602a07.20a" size="32768" crc="47968e51" sha1="9b01b2c6a14dd80327a8f66a7f1994471a4bc38e" region="sub" offset="1"/>
              <rom name="602a01.6d" size="32768" crc="deafe5f1" sha1="4cfbe2841233b1222c22160af7287b7a7821c3a0" region="audiocpu" offset="0"/>
              <rom name="602a25.12e" size="131072" crc="0eacf1f9" sha1="b4dcd457e68175ffee3da4aff23a241fe33eb500" region="gfx1" offset="0"/>
              <rom name="602a26.14e" size="131072" crc="2182edaf" sha1="5ae4223a76b3c0be8f66458707f2e6f63fba0b13" region="gfx1" offset="20000"/>
              <rom name="602a27.15e" size="131072" crc="b22f08e9" sha1="1ba99bc4e00e206507e9bfafc989208d6ae6f8a3" region="gfx1" offset="40000"/>
              <rom name="602a28.17e" size="131072" crc="5f6741fa" sha1="9c81634f502da8682673b3b87efe0497af8abbd7" region="gfx1" offset="60000"/>
              <rom name="602a21.6e" size="131072" crc="8cab34f1" sha1="264df01460f44cd5ccdf3c8bd2d3f327874b69ea" region="gfx1" offset="80000"/>
              <rom name="602a22.7e" size="131072" crc="e40303cb" sha1="da943437ea2e208ea477f35bb05f77412ecdf9ac" region="gfx1" offset="a0000"/>
              <rom name="602a23.9e" size="131072" crc="75077681" sha1="32ad10e9e32779c36bb50b402f5c6d941e293942" region="gfx1" offset="c0000"/>
              <rom name="602a24.10e" size="131072" crc="583dadad" sha1="181ebe87095d739a5903c17ec851864e2275f571" region="gfx1" offset="e0000"/>
              <rom name="602a17.12c" size="131072" crc="31612199" sha1="dff58ec3f7d98bfa7e9405f0f23647ff4ecfee62" region="gfx1" offset="100000"/>
              <rom name="602a18.14c" size="131072" crc="3f061a67" sha1="be57c38410c5635311d26afc44b3065e42fa12b7" region="gfx1" offset="120000"/>
              <rom name="602a19.15c" size="131072" crc="5915dbc5" sha1="61ab123c8a4128a18d7eb2cae99ad58203f03ffc" region="gfx1" offset="140000"/>
              <rom name="602a20.17c" size="131072" crc="f87e4ef5" sha1="4c2f0d036925a7ccd32aef3ca12b960a27247bc3" region="gfx1" offset="160000"/>
              <rom name="602a13.6c" size="131072" crc="5d3589b8" sha1="d146cb8511cfe825bdfe8296c7758545542a0faa" region="gfx1" offset="180000"/>
              <rom name="602a14.7c" size="131072" crc="e3a75f6c" sha1="80b20323e3560316ffbdafe4fd2f81326e103045" region="gfx1" offset="1a0000"/>
              <rom name="602a15.9c" size="131072" crc="0d493c9f" sha1="02690a1963cadd469bd67cb362384923916900a1" region="gfx1" offset="1c0000"/>
              <rom name="602a16.10c" size="131072" crc="b08770b3" sha1="41871e9261d08fd372b7deb72d939973fb694b54" region="gfx1" offset="1e0000"/>
              <rom name="602a31.26g" size="32768" crc="01fa40dd" sha1="2b8aa97f5116f39ae6a8e46f109853d70e370884" region="gfx2" offset="0"/>
              <rom name="602a30.24g" size="32768" crc="be5c4138" sha1="7aee2ee17ef3e37399a60d9b019cfa733acbf07b" region="gfx2" offset="8000"/>
              <rom name="602a29.23g" size="32768" crc="f1a8d33e" sha1="ed6531f2fd4ad6835a879e9a5600387d8cad6d17" region="gfx2" offset="10000"/>
              <rom name="602a04.11e" size="32768" crc="ade9f359" sha1="58db6be6217ed697827015e50e99e58602042a4c" region="gfx3" offset="0"/>
              <rom name="602a05.13e" size="16384" crc="f22b7f2b" sha1="857389c57552c4e2237cb599f4c68c381430475e" region="gfx3" offset="8000"/>
              <rom name="602a03.10a" size="131072" crc="31392b01" sha1="0424747bc2015c9c93afd20e6a23083c0dcc4fb7" region="konami" offset="0"/>
              <rom name="602a02.8a" size="131072" crc="e2be10ae" sha1="109c31bf7252c83a062d259143cd8299681db778" region="konami" offset="20000"/>
              <rom name="602a12.1a" size="16384" crc="77b9383d" sha1="7cb970889677704d6324bb64aafc05326c4503ad" region="user1" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="10000000"/>
              <chip type="cpu" tag="sub" name="68000" clock="10000000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="ymsnd" name="YM2151" clock="3579545"/>
              <chip type="audio" tag="konami" name="K007232" clock="3579545"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="1" buttons="3" coins="2" service="yes">
                     <control type="paddle" minimum="0" maximum="255" sensitivity="50" keydelta="5"/>
                     <control type="pedal" minimum="0" maximum="128" sensitivity="30" keydelta="10"/>
              <dipswitch name="Coin A" tag="DSWA" 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="DSWA" 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="Speed Unit" tag="DSWB" mask="1">
                     <dipvalue name="km/h" value="1" default="yes"/>
                     <dipvalue name="mph" value="0"/>
              <dipswitch name="Unknown B-1" tag="DSWB" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown B-2" tag="DSWB" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Difficulty" tag="DSWB" mask="24">
                     <dipvalue name="Easy" value="24" default="yes"/>
                     <dipvalue name="Normal" value="16"/>
                     <dipvalue name="Hard" value="8"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSWB" mask="32">
                     <dipvalue name="Off" value="32"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <dipswitch name="Unknown B-6" tag="DSWB" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown B-7" tag="DSWB" 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" savestate="unsupported" palettesize="2048"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise