Home News Forum                            

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

surfplnt: MAME ROM Information.


Surf Planet (c) 1997 Gaelco.

A 3-D snowboarding game.


Main CPU : 68000 (@ 15 Mhz), TMS32031 (@ 60 Mhz)

Sound CPU : ADSP2115 (@ 16 Mhz)

Sound Chips : (4x) DMA-driven (@ 16 Mhz)

Players : 1


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.


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.


Game's rom.

Machine's picture.

MAME Info:

0.79u2 [Aaron Giles]

Artwork available


- 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.


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>
              <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"/>
              <driver status="imperfect" emulation="good" color="good" sound="good" graphic="imperfect" savestate="supported" palettesize="32768"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise