Manufacturers

Loading

Turbo Sub (prototype rev. TSCA)

  1. Game infos
  2. Parent and Clones
  3. Sound
  4. Driver
  5. Inputs
  6. Controls
  7. Display
  8. Roms list
  9. Chips list
  10. Categories
  11. MAMEinfo
  12. History
Download turbosub.zip (989 KB)
Snapshot

Game infos

Description Turbo Sub (prototype rev. TSCA)
Name turbosub
Manufacturer Entertainment Sciences
Year 1985
Runnable yes
System arcade /
Number of players 1P
Added to MAME .092u2000
Romset size 989 KB
Romset file 73 files
Romset zip 410 B
Language English
Evaluation 50 to 60 (Not Good Enough)
Genre Shooter

Parent and clones

Parent This game is the parent

Sound infos

Sound_channels 1

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 no
Input tilt no
Input players 3
Input buttons
Input coins 2

Controls infos

type ways minimum maximum sensitivity keydelta reverse
only_buttons no
stick 255 0 25 200 no

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 no 512 384 47.237548 12500000 655 0 512 404 0 384

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade 27s29.u123 512 b2e8770e 849292a6b30bb0e6547ce3232438136897a651b0 proms 0 good no
arcade 27s29.u18 512 e33ed0a4 41edbdc7c022971ce14bd2f419c92714b796fad7 video_cpu 6 good no
arcade 27s29.u19 512 de17e5f0 3e14768374e1bda25183aee86a82d220b7f58ff9 video_cpu 5 good no
arcade 27s29.u20 512 0a8e44d8 2df46316510b2dbfd4c9913a1460c00d5572d586 video_cpu 4 good no
arcade 27s29.u21 512 e232384b cfc3acc86add06b4cb6addb3455d71123fb359ce video_cpu 3 good no
arcade 27s29.u27 512 03ebd3ea 109f5369bd36bcf0da5928b96566655c6895c737 video_cpu 2 good no
arcade 27s29.u28 512 f7976b87 c19a1d375c497f1671170c7833952979819c3812 video_cpu 1 good no
arcade 27s29.u29 512 d580672b b56295a5b780ab5e8ff6817ebb084a8dfad8c281 video_cpu 0 good no
arcade 6331_rom.u74 32 7b72b34e bc4d67a6993beb36a161368428e648d0492ac436 proms 220 good no
arcade 6331_snd.u2 32 f1328a5e 44d4e802988415d24a0b9eaa38300f5add3a2727 proms 200 good no
arcade 6331_vid.u155 32 63371737 f08c03c81322c0de9ee64b4a9f11a1422c5bd463 proms 240 good no
arcade turbosub.u1 16384 88b0a7a9 9012c8059cf60131efa6a0432accd87813187206 8bpp_l c000 good no
arcade turbosub.u11 16384 9f0ff723 54b52b4ebc32f10aa32c799ac819928290e70455 8bpp_l 1c000 good no
arcade turbosub.u12 16384 a2c4badf 267af1be6261833211270af25045e306efffee80 8bpp_l 18000 good no
arcade turbosub.u13 16384 350cc17a b98d16be997fc0576d3206f51f29ce3e257492d3 8bpp_l 14000 good no
arcade turbosub.u14 16384 83b26c8d 2dfa3b45c44652d255c402511bb3810fffb0731d 8bpp_l 10000 good no
arcade turbosub.u16 16384 d3b63d81 e86dd64825f6d9e7bebc26413f524a8962f68f2d 8bpp_r 1c000 good no
arcade turbosub.u17 16384 8a9e19e6 19067e153c0002edfd4a756f92ad75d9a0cbc3dd 8bpp_r 18000 good no
arcade turbosub.u18 16384 39fd8e57 392f8a8cf58fc4813de840775d9c53561488152d 8bpp_r 14000 good no
arcade turbosub.u19 16384 498253b8 dd74d4f9f19d8a746415baea604116faedb4fb31 8bpp_r 10000 good no
arcade turbosub.u2 16384 a8b8c032 20512a3a1f8b9c0361e6f5a7e9a50605be3ae650 8bpp_l 8000 good no
arcade turbosub.u21 16384 b4122fe2 50e8b488a7b7f739336b60a3fd8a5b14f5010b75 8bpp_l 2c000 good no
arcade turbosub.u22 16384 97b7cf0e 888fb2f384a5cba8a6f7569886eb6dc27e2b024f 8bpp_l 28000 good no
arcade turbosub.u23 16384 b1531916 805a23f40aa875f431e835fdaceba87261c14155 8bpp_l 24000 good no
arcade turbosub.u24 16384 6bbb6cb3 d513e547a05b34076bb8261abd51301ac5f3f5d4 8bpp_l 20000 good no
arcade turbosub.u26 16384 867cfe32 549e4e557d63dfab8e8c463916512a1b422ce425 8bpp_r 2c000 good no
arcade turbosub.u27 16384 1c81a8d9 3d13d1ccd7ec3dddf2a27600eb64b5be386e868c 8bpp_r 28000 good no
arcade turbosub.u28 16384 0628586d e37508c2812e1c98659aaba9c495e7396842614e 8bpp_r 24000 good no
arcade turbosub.u29 16384 809c374f d3849eed8441e4641ffcbca7c83ee3bb16681a0b 8bpp_r 20000 good no
arcade turbosub.u3 16384 825ef29c affadd0976f793b8bdbcbc4768b7de27121e7b11 8bpp_l 4000 good no
arcade turbosub.u31 16384 3fa15c78 bf5cb85fc26b5045ad5acc944c917b068ace2c49 8bpp_l 3c000 good no
arcade turbosub.u32 16384 b286710e 5082db13630ba0967006619027c39ee3607b838d 8bpp_l 38000 good no
arcade turbosub.u33 16384 0d5130cb 7e4e4e5ea50c581a60d15964571464029515c720 8bpp_l 34000 good no
arcade turbosub.u34 16384 7b844f4a 82467eb7e116f9f225711a1698c151945e1de6e4 8bpp_l 30000 good no
arcade turbosub.u36 16384 0d8ebc21 7ae65edae05869376caa975ff2c778a08e8ad8a2 8bpp_r 3c000 good no
arcade turbosub.u37 16384 59f978cb e99d6378de941cad92e9702fcb18aea87acd371f 8bpp_r 38000 good no
arcade turbosub.u38 16384 7d597a7e 2f48faf75406ab3ff0b954040b74e68b7ca6f7a5 8bpp_r 34000 good no
arcade turbosub.u39 16384 3e4e0681 ac834f6823ffe835d6f149e79c1d31ae2b89e85d 8bpp_r 30000 good no
arcade turbosub.u4 16384 08303604 f075b645d89a2d91bd9b621748906a9f9890ee60 8bpp_l 0 good no
arcade turbosub.u41 16384 014bb06b 97276ba26b60c2907e59b92cc9de5251298579cf 4bpp c000 good no
arcade turbosub.u42 16384 057a1c72 5af89b128b7818550572d02e5ff724c415fa8b8b 4bpp 8000 good no
arcade turbosub.u43 16384 5d76237c 3d50347856039e43290497348447b1c4581f3a33 4bpp 4000 good no
arcade turbosub.u44 16384 eaa05860 f649891dae9354b7f2e46e6a380b52a569229d64 4bpp 0 good no
arcade turbosub.u46 16384 3b866e2c c0dd4827a18eb9f4b1055d92544beed10f01fd86 4bpp 1c000 good no
arcade turbosub.u47 16384 10def494 a3ba691eb2b0d782162ffc6c081761965844a3a9 4bpp 18000 good no
arcade turbosub.u48 16384 cea4e036 4afce4f2a09adf9c83ab7188c05cd7236dea16a3 4bpp 14000 good no
arcade turbosub.u49 16384 b4170ac2 bdbfc43c891c8d525dcc46fb9d05602263ab69cd 4bpp 10000 good no
arcade turbosub.u51 16384 43cdcb5c 3dd966daa904d3be7be63c584ba033c0e7904d5c 4bpp 2c000 good no
arcade turbosub.u52 16384 070d07d6 4c81310cd646641a380817fedffab66e76529c97 4bpp 28000 good no
arcade turbosub.u53 16384 1352d58a 76ae86c365dd4c9e1a6c5af91c01d31e7ee35f0f 4bpp 24000 good no
arcade turbosub.u54 16384 bebf98d8 170502bb44fc6d6bf14d8dac4778b37888c14a7b 4bpp 20000 good no
arcade turbosub.u56 16384 6d116adf f808e28cef41dc86e43d8c12966037213da87c87 4bpp 3c000 good no
arcade turbosub.u57 16384 5ddb0458 d1169882397f364ca38fbd563250b33d13b1a7c6 4bpp 38000 good no
arcade turbosub.u58 16384 5024d83f a293d92a0ae01901b5618b0250d48e3ba631dfcb 4bpp 34000 good no
arcade turbosub.u59 16384 9c1f4397 94335f2db2650f8b7e24fc3f92a04b73325ab164 4bpp 30000 good no
arcade turbosub.u6 16384 841e00bd f777cc8dd8dd7c8baa2007355a76db782a218efc 8bpp_r c000 good no
arcade turbosub.u63 16384 35701532 77d957682aab10ee902c1e47c468b9ab8fe6a512 frame_cpu c000 good no
arcade turbosub.u66 8192 8db3bcdb e6ae324ba9dad4884e1cb3d67ce099a6f4739456 sound_cpu e000 good no
arcade turbosub.u67 16384 f8ae82e9 fd27b9fe7872c3c680a1f71a4a5d5eeaa12e4a19 sound_data 8000 good no
arcade turbosub.u68 16384 72e3d09b eefdfcd0c4c32e465f18d40f46cb5bc022c22bfd sound_data 4000 good no
arcade turbosub.u69 16384 ad04193b 2f660302e60a7e68e079a8dd13266a77c077f939 sound_data 0 good no
arcade turbosub.u7 16384 50eea315 567dbb3cb3a75a7507f4cb4748c7dd878e69d6b7 8bpp_r 8000 good no
arcade turbosub.u79 16384 13680923 14e3daa2178853cef1fd96a68305420c11fceb96 game_cpu 32000 good no
arcade turbosub.u8 16384 01118737 3a8e998b80dffe82296170273dcbbe9870c5b695 8bpp_r 4000 good no
arcade turbosub.u80 16384 ff2e2870 45f91d63ad91585482c9dd05290b204b007e3f44 game_cpu 30000 good no
arcade turbosub.u81 16384 9ae09613 9b5ada4a21473b30be98bcc461129b6ed4e0bb11 game_cpu 12000 good no
arcade turbosub.u82 16384 de32eb6f 90bf31a5adf261d47b4f52e93b5e97f343b7ebf0 game_cpu 10000 good no
arcade turbosub.u83 16384 31b86fc6 8e56e8a75f653c3c4da2c9f31f739894beb194db game_cpu 36000 good no
arcade turbosub.u84 16384 7059842d c20a8accd3fc23bc4476e1d08798d7a80915d37c game_cpu 34000 good no
arcade turbosub.u85 16384 eabb9509 cbfb6c5becb3fe1b4ed729e92a0f4029a5df7d67 main_code 18000 good no
arcade turbosub.u86 16384 4f51e6fd 8f51ac6412aace29279ce7b02cad45ed681c2065 game_cpu 16000 good no
arcade turbosub.u87 16384 ad2284f7 8e11b8ad0a98dd1fe6ec8f7ea9e6e4f4a45d8a1b game_cpu 14000 good no
arcade turbosub.u9 16384 9a03eadf 25ee1ebe52f030b2fa09d76161e46540c91cbc4c 8bpp_r 0 good no

Chips list

name tag type clock
ESRIP video_cpu cpu 10000000
M6809E sound_cpu cpu 8000000
MC3408 dacvol audio
MC3410 dac audio
Speaker speaker audio
TMS5220 tms5220nl audio 640000

Categories

MAMEinfo

0.92u1 [Tomasz Slanina]


SETUP:

- Turbo Sub executes a series of hardware tests on startup. To skip, hold down keypad '*' on game start or reset.

- Hold '*' during the game to access the operator menu.

- Useful information at http://www.turbosub.com/turbosub.htm


WIP:

- 0.177: Changed how ROM_COPY and ROM_FILL are represented in tiny_rom_entry to be more how they were in the past. Turbo Sub had a ROM_COPY declaration with an expression ('ROM_COPY( "main_code", 0x18000 + 0x2000,...) and this simply did not work with the new model. This required changing ROM_* declarations to more resemble how they used to be and to perform the conversion on load [Nathan Woods].

- 0.153: Miodrag Milanovic coverted ESRIP to use DEVCB2 and delegates.

- 0.148u4: Phil Bennett fixed regression in ESRIP driver caused by cycle-exact 6809 core.

- 0.148u2: smf fixed stack overflow in ESRIP disasm_disassemble. Replaced M6809 CPU1/2/4 with M6809E.

- 0.148: MooglyGuy modernized Entertainment Sciences Real Time Image Processor (ESRIP) core.

- 0.144u6: Keep Clang (AM29116-based Real Time Image Processor) happy while removing any ambiguity [Phil Bennett].

- 0.136u3: Renamed (turbosb6) to (turbosub6) and (turbosb7) to (turbosub7).

- 0.129u5: Phil Bennett fixed debug assertion in clones (prototype rev. TSC6) and (prototype rev. TSC7).

- 0.129u3: Jay Gallagher added clone Turbo Sub (prototype rev. TSC7). Renamed (turbosba) to (turbosb6).

- 0.129u2: Phil Bennett and Jay Gallagher fixed TMS5220 speech in Turbo Sub.

- 0.129u1: Phil Bennett fixed dropped lines in video output rendering and added save state support to Turbo Sub. Changed VSync to 47.237548 Hz.

- 0.129: Phil Bennett fixed Turbo Sub - Game now playable. Added clone Turbo Sub (prototype rev. TSC6). Added 'Real Time Image Processor' (10MHz) CPU3, TMS5220 (640000 Hz) and DAC sound. Changed the clock speed of the 3x M6809E to 8MHz and visible area to 512x384 and VSync to 47.382227 7Hz. Added video_cpu roms ($0 - 6) and proms ($0, 200, 220, 240). Fixed sound_cpu rom ($e000). Changed parent description to 'Turbo Sub (prototype rev. TSCA)'.

- 5th October 2008: Phil Bennett - It's been a long time coming but finally we have some decent progress on this rare game. Released in limited numbers in 1985, Turbo Sub was the second game developed by Entertainment Sciences for their Real-Time Image Processor (RIP) system (the first was 'Bouncer'). Based on a special video CPU with an AMD AM29116 core, the hardware allowed for a medium-res display with 4/8bpp, scalable sprites. Pretty impressive for the time! The game's sprites (like Bouncer) are from digitized cels and have a certain charm to them. There's plenty of info on the game and the company at www.turbosub.com. The driver isn't quite ready for primetime yet. Once I fix sprite-scaling, coax speech out of the TMS5220 and get it all running well beyond 25% speed on my Core 2 Duo laptop then we'll be good to go.

- 0.125u2: Removed button 1.

- 0.102u2: Some minor Turbo Sub changes [Philip Bennett]: Added some more notes. Corrected some hardware functions in accordance with the schematics. Replaced the 3x M6809 CPUs to M6809E.

- 0.96: Some improvements to Turbo Sub [Philip Bennett]. Fixed cpu1/2/3 and user1/2 roms addresses.

- 0.92u1: Tomasz Slanina added 'Turbo Sub' (Entertainment Sciences 1986). Basic driver for now, acts as a bitmap viewer for the GFX roms.


LEVELS: 5


Recommended Games (Submarine):

Sea Wolf

Seawolf II

Depthcharge

Sub Hunter (Model Racing)

Invinco / Deep Scan

Car Hunt / Deep Scan (France)

Destroyer

Minesweeper

Subs

Wolf Pack

Fire One

Submarine (Midway)

HeliFire

N-Sub

Navarone

Polaris

Sea Battle

Tomahawk 777

Battle of Atlantis

Mariner

Subroc-3D

Battle Cruiser M-12

Yamato

D-Day

Submarine (Sigma)

Turbo Sub

Up Scope

The Deep

Sauro

Battle Shark

Guts n' Glory (Depth Charge + Submarine)

In The Hunt

Ganbare! Marine Kun

History


Arcade Video game published 33 years ago:

Turbo Sub (c) 1986 Entertainment Sciences.

A 3-D undersea driving/shooting adventure game. The player pilots a futuristic submarine and battles invading alien creatures from outer space beneath the ocean.

- TECHNICAL -

Cabinets dimensions :
Height : 183 cm (72in.)
Width : 60.3 cm (23-3/4in.)
Depth : 83 cm (32-3/4in.)

Hardware : RIP (Real-Time Image Processor) System
Main CPU : (3x) M6809E (@ 4 Mhz)

Screen orientation : Horizontal
Video resolution : 272 x 272 pixels
Screen refresh : 60.00 Hz
Palette colors : 512

Players : 1

- TRIVIA -

This is the Entertainment Sciences' second and last game. To market the game, Entertainment Sciences held several competitions with a grand championship in 1986. Participants received a TURBO-SUB SHOOT OUT T-Shirt.

- TIPS AND TRICKS -

* A bonus screen is displayed at the end of each round.

* At the end of the first scene (above water) :
- 10,000 points awarded for each saucer destroyed, or
- 1,000,000 points awarded for destroying all 36 saucers.

* For the second round only, a time counter (10 counts/sec.) is enabled. The time counter runs until the second round is over. 5,000 points are awarded for each count.

- STAFF -

Staff : Steve Tatsumi, Jeff Conly, Suren Yegiyants, Gary Hubatka, Lars-Arne Hult, Craig Portman, Ulrich Neumann, David Fox, Dick Keenan

- PORTS -

* CONSOLES:
Atari Lynx (1991)

- CONTRIBUTE -

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