Home News Forum                            

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

sbasketh: MAME ROM Information.


Super Basketball (c) 1984 Konami.

Basketball game.


This game appears to have only been available as a conversion kit. The game runs on a single large motherboard with one daughterboard attached. This board is compatible with the Konami Standard and will plug into any machine wired for that standard.

Game ID : GX405

Main CPU : M6809 (@ 1.4 Mhz)

Sound CPU : Z80 (@ 3.5795 Mhz)

Sound Chips : DAC, SN76496 (@ 1.789772 Mhz), VLM5030 (@ 3.58 Mhz)

Players : 2

Control : 8-way joystick

Buttons : 3 (DRIBBLE, PASS, SHOOT)


Released in September 1984. This is the first basketball game presented by Konami.


It appears that there was both an encrypted and an unencrypted version of the game, there is no game+play difference between them, but they do use slightly different hardware.


* Angle And Timing Rules...

Free Throws : 41-44 and 46-49% = 1 pt and 3 seconds, 45% = 2 pts and 5 seconds.

Jump Shots : Varies by location, 45% sinks from anywhere ('nice shot'), 5 seconds.

Dunk Shots : Same as above, grants one extra second.

Lose 5 seconds for each turnover, unless game clock is already at :09 or below.

* Speed and time are essential. The big points are scored on the after-game bonuses, and you need to score tons of points to beat the World Champs. Here's how :

1) The primary sweet spot on the floor is the baseline (right edge) on the right (bottom) side of the basket, anywhere inside 3 point range. You can win most games shooting only from here. Dribble there every chance you get and shoot while running out of bounds -- the computer can't block the shot and any reasonably angled shot will go in.

2) The secondary sweet spot is the bottom left corner of the free throw line. Periodically one of your players will post up in this spot -- a quick pass to him results in an easy shot if it's taken immediately. The computer can sometimes stop the play, but it's such a fast striking shot that it can pay off big when time is running low.

3) Basic strategy is score fast, score often, you need the time. Pass north-south, not east-west and you can get around the defenders to the baseline. Take most of your shots from there as outlined above, and you should score fast enough to beat most teams.

* Hint 1 : On bonus shot screens, just shoot like crazy. You can have multiple balls on+screen at once, so don't bother aiming.

* Hint 2 : After about the 4th team, you're better off just avoiding passing altogether as they pick off the balls too often.

* Hint 3 : Move diagonally as much as possible rather than straight forward, and when under the hoop, you don't need to make a full jump to get it in easy - that just makes it easier to be blocked.

* Hint 4 : If you're moving without the ball (say after a shot, to go rebound) it seems that you can run faster if you 'dribble' even though you don't have a ball to do that with.

* 5,000 Point Bonus : When you're shooting free throws, hold down the shoot button until the angle indicator is between 85 and 90 degrees. The ball will go straight up, bounce off the shooter's head, and bounce off the screen, awarding you a 5,000 point bonus.


* Consoles :

Nintendo DS [JP] (Mar.2007, Konami Arcade Collection)

Nintendo DS [NA] (Mar.2007, Konami Classics Series - Arcade Hits)

Nintendo DS [EU] (Oct.2007, Konami Arcade Classics)

Nintendo DS [AU] (Oct.2007, Konami Arcade Classics)


Game's rom.

Machine's picture.

MAME Info:

0.132u3 [Mr Goodwraith, Smitdogg, Dumping Union]

0.127u3 [Zsolt Vasvari]

0.62 [MASH]

0.37b11 [?]

0.28 [Zsolt Vasvari]


- Hold down Start 1 & Start 2 keys to enter test mode on start up; then use Start 1 to advance to the next screen.


- 0.140u2: Atari Ace take some driver_device classes of hyperspt/sbasketb/trackfld/yiear (common code in audio/trackfld and audio/hyprolyb.c) that cover multiple drivers and split them so that each driver gets their own driver_device class. In most cases, these drivers got entangled because of audio/mcu code that was shared between multiple drivers. Added 'Track And Field Audio' sound.

- 0.135u3: Fabio Priuli added driver data struct to Super Basketball.

- 0.132u4: Kevin Eshbach added rom locations for Super Basketball and jumper settings.

- 0.132u3: Mr Goodwraith, Smitdogg and Dumping Union added Super Basketball (version I, encrypted). Renamed (sbasketb) to (sbasketh).

- 26th June 2009: Super Basketball - Thanks to MrGoodwraith we have a new version of Super Basketball (Rev.I). We got the PCB cheap and turns out it's pretty crapped up but we should still be able to get everything needed for MAME.

- 0.131u1: Angelo Salese merged memory maps in Super Basketball.

- 0.127u6: Fabio Priuli fixed Super Basketball dipswitch reading.

- 0.127u3: Super Basketball changes [Kevin Eshbach]: Corrected the Super Basketball Revision H rom dump. Updated driver with the DIP locations. Corrected the VLM XTAL. Corrected parent/child relationships by making the Revision H the parent. Turned on save state support. Changed 'Super Basketball (not encrypted)' to parent 'Super Basketball (version H, unprotected)', '(version G)' to clone '(version G, encrypted)' and '(version E)' to '(version E, encrypted)'. Renamed (sbasketb) to (sbasketg), (sbasketu) to (sbasketb) and (sbasketo) to (sbaskete).

- 0.123u2: Changed palettesize to 4352 colors.

- 0.62: MASH added Super Basketball (version G). Removed 3rd coin slot. Changed 'Super Basketball' to clone '(version E)'. Renamed (sbasketb) to (sbasketo).

- 17th May 2002: MASH added clone ROMs to S.P.Y. and Super Basketball.

- 0.58: Full VLM5030 sound emulation. Samples are no longer needed.

- 22nd January 2002: Tatsuyuki Satoh fixed the noise generator in the VLM5030 sound chip emulation, completely removing the need for samples.

- 21st January 2002: Tatsuyuki Satoh submitted a new, much improved version of the VLM5030 sound chip emulation, used for speech in (Super) Punch-Out and a few other drivers. It is now more than 90% accurate to the original, and only a few small problems remain.

- 0.37b11: Added Super Basketball (Konami 1984) (encrypted). Renamed (sbasketb) to (sbasketu).

- 0.37b7: Added samples (00 - 33.wav).

- 2nd December 1999: Zsolt Vasvari fixed sound in Super Basketball.

- 0.34b1: Added color proms ($0, 100, 200, 300, 400).

- 0.31: Added speech rom sbb_e15.bin.

- 0.30: Nicola Salmoria added sound in Super Basketball. Colors in Super Basketball should now be correct for real (the opponent's shirts weren't changing color in each level) [Marco Cassili, Nicola Salmoria].

- 0.29: Accurate colors in Super Basketball [Tim Lindquist, Nicola Salmoria].

- 0.28: Zsolt Vasvari supplied a Super Basketball (Konami 1984) driver. Control: Arrows = Move around, CTRL = Dribble, ALT = Shoot and SPACE = Pass.

- 30th May 1997: Dumped Super Basketball (version H, unprotected).

ARCADE RELEASE: Super Basketball (Konami) - 1984/Sep/18

Recommended Games (Basketball):

Tournament Table


Fighting Basketball

Super Basketball

Jump Shot

Double Dribble

Double Dribble (PlayChoice-10)

Dunk Shot

Magic Johnson's Fast Break (Arcadia)

Arch Rivals

Super Real Basketball (Mega-Tech)

USA Pro Basketball (Tourvision PCE bootleg)

Punk Shot

Rim Rockin' Basketball

NCAA Basketball (Nintendo Super System)



Run and Gun

Run and Gun 2

Hard Dunk

Street Hoop

Dunk Mania

Super Slams

Hoops '96

NBA Hangtime

Capcom Sports Club (Basketball)

NBA Play By Play

1 on 1 Government

Virtua NBA

Romset: 122 kb / 14 files / 62.6 zip

MAME XML Output:

       <game name="sbasketh" sourcefile="sbasketb.c" cloneof="sbasketb" romof="sbasketb">
              <description>Super Basketball (version H, unprotected)</description>
              <rom name="405h05.14j" size="8192" crc="263ec36b" sha1="b445b600726ba4935623311e1a178aeb4a356b0a" region="maincpu" offset="6000"/>
              <rom name="405h03.11j" size="16384" crc="0a4d7a82" sha1="2e0153b41e23284427881258a44bd55be3570eb2" region="maincpu" offset="8000"/>
              <rom name="405h01.9j" size="16384" crc="4f9dd9a0" sha1="97f4c208509d50a7ce4c1ebe8a3f643ad75e833b" region="maincpu" offset="c000"/>
              <rom name="405e13.7a" merge="405e13.7a" size="8192" crc="1ec7458b" sha1="a015b982bff5f9e7ece33f2e69ff8c6c2174e710" region="audiocpu" offset="0"/>
              <rom name="405e12.22f" merge="405e12.22f" size="16384" crc="e02c54da" sha1="2fa19f3bce894ef05820f95e0b88428e4f946a35" region="gfx1" offset="0"/>
              <rom name="405h06.14g" merge="405h06.14g" size="16384" crc="cfbbff07" sha1="39b19866b21372524933b5eef511bb5b7ad92556" region="gfx2" offset="0"/>
              <rom name="405h08.17g" merge="405h08.17g" size="16384" crc="c75901b6" sha1="4ff87123228da068f0c0ffffa4a3f03765eccd8d" region="gfx2" offset="4000"/>
              <rom name="405h10.20g" merge="405h10.20g" size="16384" crc="95bc5942" sha1="55bf35283385d0ae768210706720a3b289ebd9a2" region="gfx2" offset="8000"/>
              <rom name="405e17.5a" merge="405e17.5a" size="256" crc="b4c36d57" sha1="c4a63f57edce2b9588e2394ff54a28f91213d550" region="proms" offset="0"/>
              <rom name="405e16.4a" merge="405e16.4a" size="256" crc="0b7b03b8" sha1="81297cb2b0b28b0fc0939a37ff30844d69fb65ac" region="proms" offset="100"/>
              <rom name="405e18.6a" merge="405e18.6a" size="256" crc="9e533bad" sha1="611e7af6813caaf2bc36c311ae48a5efd30e6f0c" region="proms" offset="200"/>
              <rom name="405e20.19d" merge="405e20.19d" size="256" crc="8ca6de2f" sha1="67d29708d1a07d17c5dc5793a3293e7ace3a4e19" region="proms" offset="300"/>
              <rom name="405e19.16d" merge="405e19.16d" size="256" crc="e0bc782f" sha1="9f71e696d11a60f771535f6837ecad6132047b0a" region="proms" offset="400"/>
              <rom name="405e15.11f" merge="405e15.11f" size="8192" crc="01bb5ce9" sha1="f48477b4011befba13c8bcd83e0c9f7deb14a1e1" region="vlm" offset="0"/>
              <chip type="cpu" tag="maincpu" name="M6809" clock="1400000"/>
              <chip type="cpu" tag="audiocpu" name="Z80" clock="3579545"/>
              <chip type="audio" tag="mono" name="Speaker"/>
              <chip type="audio" tag="trackfld_audio" name="Track And Field Audio"/>
              <chip type="audio" tag="dac" name="DAC"/>
              <chip type="audio" tag="snsnd" name="SN76489" clock="1789772"/>
              <chip type="audio" tag="vlm" name="VLM5030" clock="3579545"/>
              <display tag="screen" type="raster" rotate="90" width="256" height="224" refresh="60.000000" />
              <sound channels="1"/>
              <input players="2" buttons="3" 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="Free Play" value="0"/>
              <dipswitch name="Game Time" tag="DSW2" mask="3">
                     <dipvalue name="30" value="3"/>
                     <dipvalue name="40" value="1"/>
                     <dipvalue name="50" value="2"/>
                     <dipvalue name="60" value="0" default="yes"/>
              <dipswitch name="Cabinet" tag="DSW2" mask="4">
                     <dipvalue name="Upright" value="0" default="yes"/>
                     <dipvalue name="Cocktail" value="4"/>
              <dipswitch name="Starting Score" tag="DSW2" mask="8">
                     <dipvalue name="70-78" value="8" default="yes"/>
                     <dipvalue name="100-115" value="0"/>
              <dipswitch name="Ranking" tag="DSW2" mask="16">
                     <dipvalue name="Data Remaining" value="0" default="yes"/>
                     <dipvalue name="Data Initialized" value="16"/>
              <dipswitch name="Difficulty" tag="DSW2" mask="96">
                     <dipvalue name="Easy" value="96" default="yes"/>
                     <dipvalue name="Medium" value="64"/>
                     <dipvalue name="Hard" value="32"/>
                     <dipvalue name="Hardest" value="0"/>
              <dipswitch name="Demo Sounds" tag="DSW2" mask="128">
                     <dipvalue name="Off" value="128"/>
                     <dipvalue name="On" value="0" default="yes"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="4352"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise