slapshot: MAME ROM Information. History:
Slap Shot (c) 1994 Taito.
An air-hockey type game from Taito. Hit the puck into your opponent's goal to win. You can also use a special shot for a better chance of scoring.
- TECHNICAL -
Game ID : D71
Main CPU : 68000 (@ 14.346 Mhz)
Sound CPU : Z80 (@ 4 Mhz)
Sound Chips : YM2610B (@ 8 Mhz)
Players : 2
Control : 8-way joystick
Buttons : 3
- TRIVIA -
Released in August 1994.
Developed by East Technology (as 'ET'), Slap Shot was their last video game.
- STAFF -
Programmers : M. Tamano, T. Ikeda
Graphic designers : K. Suzuki, Mis, Ken, Y. Takeda, Showji
Sound : H. Kudoh
Planner : A. Ue-Pi
- SOURCES -
Game's rom.
MAME Info:
0.37b11 [David Graves]
WIP:
- 0.138u4: Miodrag Milanovic fixed Slap Shot driver assert in debug build.
- 0.136u1: Fabio Priuli added driver data struct to the Slap Shot driver.
- 0.131u1: Angelo Salese merged memory maps in the Slap Shot driver.
- 0.127u2: smf merged Slap Shot & Operation Wolf 3 read/write memory map.
- 0.93u2: smf added M48T58 emulation to Slap Shot.
- 0.53: Palette compression has been removed. palette_recalc(), palette_transparent_pen and palette_used_colors[] are not available anymore. Drivers that relied on PALETTE_COLOR_TRANSPARENT for transparency effects must be rewritten to implement them differently. As a result of this, all games using the Taito TC0480SCP video chip are broken in this release.
- 27th January 2001: David Graves fixed the input port settings in the Slap Shot driver and now the single player game works.
- 18th January 2001: David Graves added NVRAM emulation to Slap Shot.
- 16th January 2001: Bryan McPhail fixed the sprite graphics decoding in Slap Shot. Nicola Salmoria fixed crashes in the Slap Shot driver.
- 14th January 2001: David Graves added double width tilemap support to the TC0480SCP chip emulation and wrote a Slap Shot driver but it has incomplete sprite graphics decoding so some graphical errors remain.
- 0.37b12: Changed visible area to 320x224.
- 0.37b11: David Graves added Slap Shot (Japan) (Taito 1994). TODO: Page faults in pure DOS from within copyrozbitmap_core16! Save and load NVRAM. TC0480SCP problems: layer offsets sometimes suspect. E.g. text layer vs. bg layers. Vis area can probably lose 8 pixels top and bottom, I don't want to do this until layer offsets are fixed. Sprite/tile priority is not checked. A few high values in sprite extension area (0x25,0x26) don't seem to make sense with only 0x2000 sprite tiles. Extract common parts from this and Taito F2 driver: The sprites and the PRI chip stuff.
LEVELS: 6
Other Emulators:
* FB Alpha
Recommended Games (Hockey):
Tournament Table
Hoccer
Bull Fighter
Fighting Ice Hockey (DECO Cassette)
Hat Trick
Blades of Steel
Face Off
Hit the Ice
Mario Lemieux Hockey (Mega-Tech)
Slap Shot
2 On 2 Open Ice Challenge
Wayne Gretzky's 3D Hockey
-
SportTime Table Hockey (Arcadia)
Vs. Hot Smash
Romset: 5696 kb / 9 files / 1.80 zip
MAME XML Output:
   | <game name="slapshot" sourcefile="slapshot.c"> |
   |    | <description>Slap Shot (Japan)</description> |
   |    | <year>1994</year> |
   |    | <manufacturer>Taito Corporation</manufacturer> |
   |    | <rom name="d71-15.3" size="524288" crc="1470153f" sha1="63fd5314fcaafba7326fd9481e3c686901dde65c" region="maincpu" offset="0"/> |
   |    | <rom name="d71-16.1" size="524288" crc="f13666e0" sha1="e8b475163ea7da5ee3f2b900004cc67c684bab75" region="maincpu" offset="1"/> |
   |    | <rom name="d71-07.77" size="65536" crc="dd5f670c" sha1="743a9563c40fe40178c9ec8eece71a08380c2239" region="audiocpu" offset="0"/> |
   |    | <rom name="d71-04.79" size="524288" crc="b727b81c" sha1="9f56160e2b3e4d59cfa96b5c013f4e368781666e" region="gfx1" offset="0"/> |
   |    | <rom name="d71-05.80" size="524288" crc="7b0f5d6d" sha1="a54e4a651dc7cdc160286afb3d38531c7b9396b1" region="gfx1" offset="1"/> |
   |    | <rom name="d71-01.23" size="1048576" crc="0b1e8c27" sha1="ffa452f7414f3d61edb69bb61b29a0cc8d9176d0" region="gfx2" offset="0"/> |
   |    | <rom name="d71-02.24" size="1048576" crc="ccaaea2d" sha1="71b507f215f37e991abae5523642417a6b23a70d" region="gfx2" offset="1"/> |
   |    | <rom name="d71-03.25" size="1048576" crc="dccef9ec" sha1="ee7a49727b822cf4c1d7acff994b77ea6191c423" region="gfx2" offset="300000"/> |
   |    | <rom name="d71-06.37" size="524288" crc="f3324188" sha1="70dd724441eae8614218bc7f0f51860bd2462f0c" region="ymsnd" offset="0"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="14346000"/> |
   |    | <chip type="cpu" tag="audiocpu" name="Z80" clock="4000000"/> |
   |    | <chip type="audio" tag="lspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="rspeaker" name="Speaker"/> |
   |    | <chip type="audio" tag="ymsnd" name="YM2610B" clock="8000000"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="320" height="224" refresh="60.000000" /> |
   |    | <sound channels="2"/> |
   |    | <input players="2" buttons="3" coins="1" service="yes" tilt="yes"> |
   |    |    | <control type="joy" ways="8"/> |
   |    | </input> |
   |    | <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="unsupported" palettesize="8192"/> |
|
|