[Jul/28/2001]

Turbo Sub by Entertainment Sciences  1984?

-----------------------------------------------------------------------------------
ROM board   "27006  PCB MEMORY 2000  Rev. A"
ALL Eproms are 27128

PROMS U60,55,50,45,40,30,20,10,35,25,15,10, are 74S374N

U71        74S139N    
U72        74S174N
U73        74S74N
U74        6331-1J ???   8225??
U64        74S139
__________________________________________________

Control Board   " 270004 PCB CONTROL BOARD Rev. B"

U63   device 27128

-

[MAME]

Turbo Sub (Unreleased prototype)
(C) 1986 Entertainment Sciences

Hardware
========
* 6809 (Game Processor)
 - i8251A (USART)
* 6809 (Frame Processor)
* 6809 (Sound Processor)
 - TMS5220NL
 - DAC
* AM29116DC (Video Processor)


Main PCB RAM
------------
8xAM29128 (2k ea = 16k)
4xAM29128 (2k ea = 8k)
8xS2016C  (2k ea = 16k)

Video PCB RAM
---------------
20 x AM9122 (256x4 SRAM)
3 x AM93422 (256x2 SRAM)


Useful References
=================
http://www.turbosub.com/schematics.htm
http://www.turbosub.com/ripdoc1.jpg (1 to 4)
http://www.ionpool.net/arcade/es/turbo_sub.html
http://www.bitsavers.org/pdf/amd/_dataSheets/29116_dataSheet_Mar86.pdf

Note: The schematics do not represent exactly the final hardware.

Information
===========

The game processor is responsible for gameplay and reading inputs
(keypad, ADC and digital). It shares 16kB of RAM with the frame processor.
According to the schematics, it also has access to collision detection RAM
and palette RAM used by the video system.

The frame processor organises data supplied by the game processor into a
suitable format for the video processor and video hardware. It shares 8kB of
banked RAM (Frame Drive Table) with the video processor.

The video processor instructions are stored in 6 PROMS (which are ARE
NOT DUMPED).

Each CPU has a R/W status port used to communicate with the other CPUs
and hardware.

-