surfplnt: MAME ROM Information. History:
Surf Planet (c) 1997 Gaelco.
A 3-D snowboarding game.
- TECHNICAL -
Main CPU : 68000 (@ 15 Mhz), TMS32031 (@ 60 Mhz)
Sound CPU : ADSP2115 (@ 16 Mhz)
Sound Chips : (4x) DMA-driven (@ 16 Mhz)
Players : 1
- TRIVIA -
Released in November 1997.
Licensed to Atari for US distribution.
* Music :
Loly Jackson : Written by C. Llanos / A. Llanos. Performed by Dover.
Spectrum : Written by C. Llanos / A. Llanos. Performed by Dover.
Needly Chill : Written by J. Garcia / A. Toledo. Performed by Sexy Sadie.
Up To Me : Written by J. Garcia / A. Toledo / J.L. Sampoll. Performed by Sexy Sadie.
All songs published by Pizza Pop S.L. / Canciones del Mundo S.A.
Recordings property of Subterfuge Records S.L.
- STAFF -
Programmers : Fernando Rada, Angel Alda, Carlos Granados
Graphic designers : Jorge Granados, Hernan Sanahuja
Animation recording : C.A.R. (Centre d'alt rendiment)
Animation analysis : Manuel Matamoros
Professional riders : Dani Fernandez, Iker Fernandez
Hardware design & production : Gaelco S.A.
Industrial design : Flores Associats S.L.
Graphic design : La Maquina S.L.
- SOURCES -
Game's rom.
Machine's picture.
MAME Info:
0.79u2 [Aaron Giles]
Artwork available
WIP:
- 7th December 2009: Mr. Do - Here is Surf Planet artwork that I had completed some time ago, but never got around to adding them in, thanks to Star Worlds Arcade.
- 0.133u1: Renamed (surfpl40) to (surfplnt40).
- 0.128u5: Smitdogg added clone 'Surf Planet (Version 4.0)'. Changed parent description to 'Surf Planet (Version 4.1)'.
- 0.115u1: Couriersud fixed EEPROM handling in Surf Planet.
- 0.105u3: Changed user4/5 roms to gfx1/2.
- 0.80: Aaron Giles made various Gaelco3D improvements, so Radikal Bikers and Surf Planet are fully playable now. Changed 68000 CPU1 clock speed to 15MHz and TMS32031 CPU2 to 60MHz. Added 3x DMA-driven DAC sound. Removed all 4x buttons and coin slots 2/3/4.
- 2nd March 2004: Aaron Giles - After getting Radikal Bikers working well, I decided to figure out what was up with Surf Planet. Turns out they were relying on unspecified behavior of the TMS32031 by placing a CALL statement at the end of a repeat block. They tell you several times in the docs for the CPU never to do this, but hey, I guess if it works more power to them. With that fixed and some rendering tweaks, I'm currently getting about 30-50% of full speed on my 3GHz machine. If I turn off bilinear filtering and run at half resolution, both games are playable near 100%. Of course, I don't have the sound working yet, and that will kill the speed nicely (it's a DCS-like ADSP chip, sorry!).
- 24th February 2004: Aaron Giles - Fixed a subtle bug in the TMS32031 core that was causing problems with Radikal Bikers. Now at least all the geometry shows up okay. I'm still at a loss to explain alpha blending, Z buffering, or perspective correction. The incomplete driver should be in u2, so if you know some 3D math, feel free to have a look and see if you can't help me figure it out!
- 0.79u2: Aaron Giles added Surf Planet (Gaelco 1997).
- 2nd September 2003: Guru - Surf Planet (Gaelco 1997) arrived from Pelle.
LEVELS: 4
Recommended Games (Ski):
Silver Land
Alpine Ski
Dynamic Ski
Parallel Turn
Vs. Slalom
Alpine Racer
Alpine Racer 2
Alpine Surfer
Extreme Downhill
Sega Ski Super G
Snow Board Championship
Surf Planet
Winter Heat
Cool Boarders Arcade Jam
Ski Champ
Steep Slope Sliders
Romset: 31232 kb / 15 files / 16.3 zip
MAME XML Output:
   | <game name="surfplnt" sourcefile="gaelco3d.c"> |
   |    | <description>Surf Planet (Version 4.1)</description> |
   |    | <year>1997</year> |
   |    | <manufacturer>Gaelco</manufacturer> |
   |    | <rom name="surfplnt.u5" size="524288" crc="c96e0a18" sha1="b313d02d1d1bff8717b3d798e6ae681baefc1061" region="maincpu" offset="0"/> |
   |    | <rom name="surfplnt.u11" size="524288" crc="99211d2d" sha1="dee5b157489ce9c6988c8eec92fa91fff60d521c" region="maincpu" offset="1"/> |
   |    | <rom name="surfplnt.u8" size="524288" crc="aef9e1d0" sha1="15258e62fbf61e21e7d77aa7a81fdbf842fd4560" region="maincpu" offset="100000"/> |
   |    | <rom name="surfplnt.u13" size="524288" crc="d9754369" sha1="0d82569cb925402a9f4634e52f15435112ec4878" region="maincpu" offset="100001"/> |
   |    | <rom name="pls.18" size="4194304" crc="a1b64695" sha1="7487cd51305e30a5b55aada0bae9161fcb3fcd19" region="user1" offset="0"/> |
   |    | <rom name="pls.40" size="4194304" crc="26877ad3" sha1="2e0c15b0e060e0b3d5b5cdaf1e22b9ec8e1abc9a" region="user2" offset="0"/> |
   |    | <rom name="pls.37" size="4194304" crc="75893062" sha1="81f10243336a309f8cc8532ee9a130ecc35bbcd6" region="user2" offset="2"/> |
   |    | <rom name="pls.7" size="4194304" crc="04bd1605" sha1="4871758e57af5132c30137cd6c46f1a3a567b640" region="gfx1" offset="0"/> |
   |    | <rom name="pls.9" size="4194304" crc="f4400160" sha1="206557cd4c73b6b3a04bd35b48de736c7546c5e1" region="gfx1" offset="400000"/> |
   |    | <rom name="pls.12" size="4194304" crc="edc2e826" sha1="48d428f928a9805a62bbeaecffcac21aaa76ce77" region="gfx1" offset="800000"/> |
   |    | <rom name="pls.15" size="4194304" crc="b0f6b8da" sha1="7404ec7455adf145919a28907443994f6a5706a1" region="gfx1" offset="c00000"/> |
   |    | <rom name="surfplnt.u19" size="131072" crc="691bd7a7" sha1="2ff404b3974a64097372ed15fb5fbbe52c503265" region="gfx2" offset="0"/> |
   |    | <rom name="surfplnt.u20" size="131072" crc="fb293318" sha1="d255fe3db1b91ec7cc744b0158e70503bca5ceab" region="gfx2" offset="20000"/> |
   |    | <rom name="surfplnt.u21" size="131072" crc="b80611fb" sha1="70d6767ddfb04e94cf2796e3f7090f89fd36fe8c" region="gfx2" offset="40000"/> |
   |    | <rom name="surfplnt.u22" size="131072" crc="ccf88f7e" sha1="c6a3bb9d6cf14a93a36ed20a47b7c068ccd630aa" region="gfx2" offset="60000"/> |
   |    | <chip type="cpu" tag="maincpu" name="68000" clock="15000000"/> |
   |    | <chip type="cpu" tag="tms" name="TMS32031" clock="60000000"/> |
   |    | <chip type="cpu" tag="adsp" name="ADSP-2115" clock="16000000"/> |
   |    | <chip type="audio" tag="mono" name="Speaker"/> |
   |    | <chip type="audio" tag="dac1" name="DMA-driven DAC"/> |
   |    | <chip type="audio" tag="dac2" name="DMA-driven DAC"/> |
   |    | <chip type="audio" tag="dac3" name="DMA-driven DAC"/> |
   |    | <chip type="audio" tag="dac4" name="DMA-driven DAC"/> |
   |    | <display tag="screen" type="raster" rotate="0" width="576" height="432" refresh="60.000000" /> |
   |    | <sound channels="1"/> |
   |    | <input players="1" coins="1" service="yes"> |
   |    |    | <control type="paddle" minimum="16" maximum="240" sensitivity="25" keydelta="25"/> |
   |    | </input> |
   |    | <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="supported" palettesize="32768"/> |
|
|