Manufacturers

Loading

Hang-On (Rev A)

  1. Game infos
  2. Parent and Clones
  3. Sound
  4. Driver
  5. Inputs
  6. Controls
  7. Display
  8. Dipswitchs
  9. Roms list
  10. Chips list
  11. Serie
  12. Categories
  13. MAMEinfo
  14. History
  15. High scores
Download hangon.zip (856 KB)
Snapshot

Game infos

Description Hang-On (Rev A)
Name hangon
Manufacturer Sega
Year 1985
Runnable yes
System arcade /
Number of players 1P
Added to MAME .036b01
Romset size 856 KB
Romset file 28 files
Romset zip 358 B
Language English
Evaluation 90 to 100 (Best Games)
Genre Driving

Parent and clones

Parent This game is the parent

Sound infos

Sound_channels 2

Driver infos

Driver status good
Driver emulation good
Driver color good
Driver sound good
Driver graphic good
Driver cocktail
Driver protection
Driver savestate yes

Inputs infos

Input service yes
Input tilt no
Input players 1
Input buttons
Input coins 2

Controls infos

type ways minimum maximum sensitivity keydelta reverse
paddle 32 224 100 4 yes
pedal 0 255 100 40 no

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 no 320 224 60.054389 6293700 400 0 320 262 0 224

Dipswitchs

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade epr-6819.ic27 32768 469dad07 6d01c0b3506e28832928ad74d518577ff5be323b sprites 1 good no
arcade epr-6820.ic34 32768 87cbc6de b64652e062e1b88c6f6ae8dd2ffe4533bb27ba45 sprites 0 good no
arcade epr-6821.ic28 32768 15792969 b061dbf24e8b511116446794753c8b0cc49e2149 sprites 10001 good no
arcade epr-6822.ic35 32768 e9718de5 30e3a7d5b33504da03c5780b4a946b977e46098a sprites 10000 good no
arcade epr-6823.ic29 32768 49422691 caee2a4a3f4587ae27dec330214edaa1229012af sprites 20001 good no
arcade epr-6824.ic36 32768 701deaa4 053032ef886b85a4cb4753d17b3c27d228695157 sprites 20000 good no
arcade epr-6825.ic30 32768 6e23c8b4 b17fd7d590ed4e6616b7b4d91a47a2820248d8c7 sprites 30001 good no
arcade epr-6826.ic37 32768 77d0de2c 83b126ed1d463504b2702391816e6e20dcd04ffc sprites 30000 good no
arcade epr-6827.ic31 32768 7fa1bfb6 a27b54c93613372f59050f0b2182d2984a8d2efe sprites 40001 good no
arcade epr-6828.ic38 32768 8e880c93 8c55deec065daf09a5d1c1c1f3f3f7bc1aeaf563 sprites 40000 good no
arcade epr-6829.ic32 32768 7ca0952d 617d73591158ed3fea5174f7dabf0413d28de9b3 sprites 50001 good no
arcade epr-6830.ic39 32768 b1a63aef 5db0a1cc2d13c6cfc77044f5d7f6f99d198531ed sprites 50000 good no
arcade epr-6831.ic5 32768 cfef5481 c04b302fee58f0e59a097b2be2b61e5d03df7c91 pcm 0 good no
arcade epr-6832.ic6 32768 4165aea5 be05c6d295807af2f396a1ff72d5a3d2a1e6054d pcm 8000 good no
arcade epr-6833.ic73 16384 3b942f5f 4384b5c090954e69de561dde0ef32104aa11399a soundcpu 0 good no
arcade epr-6840.ic108 32768 581230e3 954eab35059322a12a197bba04bf85f816132f20 gfx3 0 good no
arcade epr-6841.ic38 32768 54d295dc ad8cdb281032a2f931c2abbeb966998944683dc3 gfx1 0 good no
arcade epr-6842.ic23 32768 f677b568 636ca60bd4be9b5c2be09de8ae49db1063aa6c79 gfx1 8000 good no
arcade epr-6843.ic7 32768 a257f0da 9828f8ce4ef245ffb8dbad347f9ca74ed81aa998 gfx1 10000 good no
arcade epr-6844.ic123 8192 e3ec7bd6 feec0fe664e16fac0fde61cf64b401b9b0575323 sprites:zoom 0 good no
arcade epr-6845.ic18 32768 ba08c9b8 65ceaefa18999c468b38576c29101674d1f63e5f sprites 60001 good no
arcade epr-6846.ic25 32768 f21e57a3 92ce0723e722f446c0cef9e23080a008aa9752e7 sprites 60000 good no
arcade epr-6915a.ic6 32768 ac883240 f943341ae13e062f3d12c6221180086ce8bdb8c4 maincpu 10001 good no
arcade epr-6916a.ic8 32768 7d9db1bf 952ee3e7a0d57ec1bb3385e0e6675890b8378d31 maincpu 1 good no
arcade epr-6917a.ic20 32768 fea12367 9a1ce5863c562160b657ad948812b43f42d7d0cc maincpu 10000 good no
arcade epr-6918a.ic22 32768 20b1c2b0 01b4f5105e2bbeb6ec6dbd18bfb728e3a973e0ca maincpu 0 good no
arcade epr-6919.ic51 32768 6ca30d69 ed933351883ebf6d9ef9428a81d09749b609cd60 subcpu 1 good no
arcade epr-6920.ic63 32768 1c95013e 8344ac953477279c2c701f984d98292a21dd2f7d subcpu 0 good no

Chips list

name tag type clock
M68000 subcpu cpu 6293700
Sega PCM pcm audio 8000000
Speaker rspeaker audio
YM2203 ymsnd audio 4000000
Z80 soundcpu cpu 4000000

Serie

Serie : Hang-On
  1. Hang-On (Rev A) (1985)
  2. Hang-On (Euro, Bra, Aus) (1985)
  3. Hang-On (1985)
  4. Hang-On (ride-on) (1985)
  5. Hang-On II (Jpn) (1985)
  6. Hang-On Jr. (1985)
  7. Hang-On (Jpn) (1986)
  8. Hang On (1986)
  9. Super Hang-On (UK) (1986)
  10. Super Hang-On (sitdown/upright) (unprotected) (1987)
  11. Super Hang-On (mini ride-on) (FD1089B 317-0034) (1987)
  12. Super Hang-On (mini ride-on, Rev A) (FD1089B 317-0034) (1987)
  13. Super Hang-On (sitdown/upright) (FD1089B 317-0034) (1987)
  14. Super Hang-On (sitdown/upright) (bootleg of FD1089B 317-0034 set) (1987)
  15. Super Hang-On (Hang-On conversion, Japan, FD1094 317-0039) (1987)
  16. Super Hang-On (Hang-On conversion, ride-on, Japan, FD1094 317-0038) (1987)
  17. Super Hang-On (World, Rev. A) (1989)
  18. Super Hang-On (1989)
  19. Super Hang-On (World) (1989)
  20. Limited Edition Hang-On (1991)
  21. Super Hang-On (Hang-On conversion, bootleg) (1992)
  22. 1997 Hong Kong to Beijing - Super Hang-On (Chi) (19??)

Categories

MAMEinfo

0.36b1 [Andrew Prime]


WIP:

- 0.148u4: Brian Troha renamed the main CPU roms for Hang-on (Ride On). Based on information in the Sega 420-5244 manual. Added "__(needs_verification)" in the rom name to show we are not 100% sure.

- 0.148u3: cmonkey added clone Hang-On (ride-on). Note: Assuming this isn't some early april fools joke, the ROM labels need proper verification, the 4 main roms had the same labels as the parent set, and there is no mention of alt labels in the text provided (names of the sub roms were mentioned) that's not how Sega work, so unless our parent has bad names the ones included here must be wrong, so I've just used generic positions until that gets resolved [David Haywood]. Hooked up two extra inputs to clone Hang-On (ride-on), specific to this version [Angelo Salese]. Added Hang-On (ride-on) rom info. Removed baddump flag from clone Hang-On (ride-on), but kept notes in [hap]. Fixed rom names.

- 0.143u8: Changed 'Unknown' dipswitches to 'Unused'.

- 0.141u1: hap fixed loop address in SegaPCM sound, Hang-On engine sounds better now. Also included documentation in source of known register functions.

- 10th August 2010: Smitdogg - That Hang-On board I mentioned before, I hooked it up and it had lines in some of the graphics and I couldn't get the sound to output anything so I just returned it. I'll probably lose the cost of return shipping but that's it.

- 28th July 2010: Smitdogg - I mentioned a few days ago that I ordered a new Hang-On board set. Well, one of the pictures in the auction showed the four main program roms and I noticed they had a revision letter written on them. I asked the seller what the letter was and he said "F". There is no dump of a Rev.F and the price was low so I bought it. It just arrived and there is no F. It's clearly an A, so it's a dumped set. Now I'm not really sure what to do with it. If I return it I'll probably have to at least pay return shipping and get hit again with some sort of PayPal fee. I'm pretty sure I can sell it for more than I paid, pretty much positive, but it sucks that we won't get a new revision.

- 22nd July 2010: Smitdogg - I ordered a rare version of Hang-On. If anyone can help out a few bucks on the cost.

- 0.121u2: Tony Beason added clone Hang-On. Changed parent description to 'Hang-On (Rev A)'.

- 0.114u1: Changed clock speed of the 2x 68000 CPUs to 6293700 Hz and VSync to 60.054389 Hz.

- 0.107u4: Fixed rom names.

- 0.107u2: Changed visible area to 320x224.

- 0.103u3: Mamesick fixed Hang-On stereo sound routine.

- 0.93: Added clock parameter to Sega_PCM sound (31250 Hz).

- 0.90u4: Aaron Giles cleaned up tilemap handling using the new user_data feature. Added pixel-accurate scaling to System 16B sprites. Based on this knowledge, tweaked Hang-On sprite systems. Fixed documentation on Hang On road chip. Added 6844 zoom-table dump.

- 0.90u3: Aaron Giles changes Hang-On, Space Harrier and Enduro Racer to have now accurate road and sprite scaling. Changed Z80 CPU3 clock speed to 4MHz. Changed visible area to 304x224 and palettesize to 6144 colors. Fixed cpu2/3 rom loading.

- 6th January 2005: Aaron Giles - I whipped together a skeletal Hang On driver this morning, should keep me busy for a few days figuring that one out. Fortunately, there are schematics available, which is a nice bonus. One thing I noticed right away is that the game runs on dual 6MHz 68000's, not 10MHz as the current driver has them. Only the very earliest 68000-based games used the 6MHz parts. In fact Food Fight and Quantum are the only other ones I can come up with.

- 15th March 2004: Charles MacDonald made various Hang-On fixes: Fixed sprite, tile and shared RAM (2nd 68000) size in hangon - RAM test works, fixed visibility of 2nd 68000 ROM to 1st 68000, passes ROM test, fixed access to road RAM and shared RAM by both CPUs - road layer works again and added proper emulation of the I/O hardware in hangon: Cleaned up input management, now entering test mode does not crash MAME, there are no specific control hacks for the name entry screen, and the ROM patches are no longer needed.

- 21st January 2004: Brian Troha added Hang On Limited Edition to the Outrun driver, but it doesn't work.

- 0.74u2: Input uses now IPT_AD_STICK_Z. Changed YM2203 clock speed to 4MHz. Removed 2nd Player.

- 18th November 1999: Michael Soderstrom fixed a Hang-On crash bug.

- 0.36b3: Changed Paddle input to Stick.

- 0.36b2: Added cpu3/sound1 roms and YM2203 (4096000 Hz) and Sega_PCM sound.

- 0.36b1: Andrew Prime added 'Hang-On' (Sega 1985).

- 3rd August 1999: Andrew Prime sent in a huge System 16 driver update, with Hang-On graphics fixed and working drivers for Bay Route, Outrun, Space Harrier and Super Hang-On.


LEVELS: 5


Other Emulators:

* Calice

* FB Alpha

* System 16


Recommended Games (Motorbike 2):

Kick Start - Wheelie King

Hang-On

Hang-On Jr.

Super Hang-On

Super Hang-On (Mega-Tech)

Vs. Mach Rider

Enduro Racer

Racing Hero

World Grand Prix

GP Rider

Riding Hero

Moto Frenzy

Stadium Cross

Suzuka 8 Hours

Suzuka 8 Hours 2

Cool Riders

Cyber Cycles

Dangerous Curves

Manx TT Superbike - DX

Manx TT Superbike - Twin

Harley-Davidson and L.A. Riders

Motocross Go!

Motor Raid - Twin

500 GP

Radikal Bikers

Road Burners

History


Arcade Video game published 34 years ago:

Hang-On (c) 1985 Sega.

Hang-On is a superb point-to-point sprite scaling racing game in which the player takes control of a superbike and must race over five twisting circuits, avoiding rival bikers and trying to reach the end of each stage before the time limit expires.

Hang-On's handling and superb graphics were unlike anything seen before in the arcades and, like many Yu Suzuki games that followed, revolutionised the racing genre.

The 5 stages of 'Hang-On' are :
Alps
Seaside
Grand Canyon
City Night
Circuit

- TECHNICAL -

[Sit-Down model]

Main CPU : (2x) Motorola 68000 (@ 6 Mhz), Zilog Z80 (@ 4 Mhz)
Sound Chips : YM2203 (@ 4 Mhz), Sega (@ 8 Mhz)

Players : 1

- TRIVIA -

Hang-On was released in July 1985.

Hang-On was also released as :
"Hang-On [Ride-On Model]"

Hang-On was the first in a series of classic racing games designed by the legendary Yu Suzuki and his team (who would go on to create, among others, the "Out Run" series, as well as this game's sequel, "Super Hang-On"). This was the first simulation game in the world. After this game was released, the standard for motorcycle games is the riding type kind. This game was the first Sega game to use digitized drums in the music.

This Sit-Down model featured a motorcycle handlebar, throttle and break lever. The cabinet also has a simulated tachometer and speedometer.

In the 1988 arcade game "Power Drift", the motorcycle from Super Hang-On appears as a hidden vehicle that can only be accessed by winning first place on all five tracks for courses A, C, and E. It is only playable in the Extra Stage.

Don Novak holds the official record for this game on a 'Simulator' cabinet with 40,715,030 points.
Richard Powell holds the official record for this game on an 'Upright' cabinet with 33,923,450 points.

Alfa Records released a limited-edition soundtrack album for this game (Sega Taikan Game Special - 28XA-198) on December 21, 1987.

- SERIES -

1. Hang-On (1985)
2. Hang-On II (1985, Sega SG-1000)
3. Hang-On Jr. (1985)
4. Super Hang-On (1987)
5. Limited Edition Hang-On (1991)

- STAFF -

Designed by : Yu Suzuki (YU.)
From highscore table : (KAN), (OHE), (ISH), (NAG), (KAJ), (INO)
Music by : Hiroshi Miyauchi

- PORTS -

* CONSOLES:
[EU] Sega Master System (1985) "Hang On [Model 4580]"
Sega Master System [JP] (oct.20, 1985) "Hang On [Model C-502]"
Sega Master System [US] (1986) "Hang On & Astro Warrior [Model 6001]"
Sega Master System [US] (1986) "Hang On & Safari Hunt [Model 6002]"
Sega Master System [KO] (1986) "Hang On / Safari Hunt" by Samsung
[JP] Sega Saturn (oct.27, 1995) "Hang-On GP '95 [Model GS-9032]"
[US] Sega Saturn (1996) "Hang-On GP [Model 81202]"
[EU] Sega Saturn (1996) "Hang-On GP '96 [Model MK81202-50]"
Sega Dreamcast [JP] (dec.29, 1999) "Shenmue: Isshou Yokosuka [Model HDR-0016]"
Sega Dreamcast [JP] (dec.29, 1999) "Shenmue: Isshou Yokosuka [Limited Edition] [Model HDR-0031]"
Sega Dreamcast [EU] (nov.6, 2000) "Shenmue [Model MK-51059-50]"
[US] Sega Dreamcast (nov.7, 2000) "Shenmue [Limited Edition] [Model 51059]"
[US] Sega Dreamcast (nov.8, 2000) "Shenmue [Model 51059]"
Sega Dreamcast [JP] (jul.5, 2001) "US Shenmue [Model HDR-0156]"
Sega Dreamcast [JP] (sept.6, 2001) "Shenmue II [Model HDR-0164]"
Sega Dreamcast [JP] (sept.6, 2001) "Shenmue II [Limited Edition] [Model HDR-0179]"
Sega Dreamcast [EU] (nov.23, 2001) "Shenmue II [Model MK-51184-50]"
Sega Dreamcast [JP] (dec.20, 2001) "Yu Suzuki Game Works Vol.1 [Model ASP001]"
Sega Dreamcast [JP] (mar.6, 2003) "Shenmue II [DriKore] [Model HDR-0211]"

NOTE: "Shenmue" and "Shenmue II" for the Sega Dreamcast feature Hang-On as a minigame.

* COMPUTERS:
[JP] MSX (1986) by Pony Canyon
NEC PC8801 [JP] (1986)

* OTHERS:
LCD handheld game [US] (1989) released by Tiger Electronics.

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=1080&o=2

High scores

MAMESCORE records : 02/04/2017 13:01

redstar____________________45.272.630
sawys______________________35.010.810
majygool___________________27.879.630
lorddraakh_________________16.735.010
rousquilles________________15.949.540
gnu________________________14.101.620
fok999_____________________14.062.820
dark_kariya________________13.668.580
esia747____________________13.270.860
cessna_____________________11.191.240
ballyballo_________________10.965.000
zaffo256___________________10.857.900
fordie_____________________10.619.850
thegamer____________________7.761.900
hulkiii_____________________7.558.900
foxmulder___________________6.458.710
didyeah_____________________4.536.700
gerhard_schindler___________4.269.610