[Dec/01/99]

Taito -  Flying Shark (1987)  Designed by Toaplan
------------------------------------------------------

Taito game number  : B02

Main CPU           : 68000
Sound CPU          : Z80
Microcontroller    : TMS320C10  (Disguised as a Toaplan MCU)
Sound Chip         : YM3812 or YM3526
Crystal            : 28Mhz   ???
Display Controller : HD6845
Various other Toaplan address/data ASICS


Notes:
    The original games use a TMS320C10 DSP microcontroller but the chip isnt
    marked as such. The chip has a Toaplan label, and has the following
    markings actually under the label on the chip.

    Sky Shark:                         Wardner:
    D70012U                            D70012U
    GXC-02                             GXC-02
    MCU 71400                          MCU (Delta) 71900


    Flying Shark / Sky Shark basically have the same code as Wardner, except
    for a couple of very minor differences (insignificant). The DSPs are
    inter-changeable.

    The TMS320C10 code is internal to the chip and cannot be read.
    These DSP ROMS contained here are from bootleg boards which use standard
    TMS320C10 chips (with no internal code - all code is in external ROM)
    The differences in code between territory versions is related
    to a vector function table. In addition to this, the
    Flying Shark bootleg (FSHARKBT) contains code for communication
    with an extra I8741A Micro-Controller (which the other boards dont have).

    With the TMS320C10 DSP being a word based controller, the ROM code
    is split into two banks of nibble BPROMS. (Eight 82S137 BPROM chips)

    DSP-A1.BPR   \  Most significant nibble
    DSP-A2.BPR    \ Combined make the lower bank ($000 - $3ff) 16 bit opcode.
    DSP-A3.BPR    /
    DSP-A4.BPR   /  Least significant nibble

    DSP-B1.BPR   \  Most significant nibble
    DSP-B2.BPR    \ Combined make the upper bank ($400 - $7ff) 16 bit opcode.
    DSP-B3.BPR    /
    DSP-B4.BPR   /  Least significant nibble



Listing of ROM sets around with good ROMS.

(FSHARK)    Flying Shark           no locale copyright
(SKYSHARK)  Sky Shark              USA copyright, ROMSTAR license
(HISHOUZA)  Hishou Zame            Japanese copyright
(FSHARKBT)  Flying shark bootleg   USA copyright, ROMSTAR license



ROM     FSHARK set.              SKYSHARK set.          HISHOUZA set.
size    FileNames     ZIP-CRC    FileNames ZIP-CRC      FileNames   ZIP-CRC

65536   B02_01.512    2234b424      1     <-- same      B02-01.ROM  <-- same
65536   B02_02.512    30d4c9a8      2     <-- same      B02-02.ROM  <-- same
65536   B02_03.512    64f3d88f      3     <-- same      B02-03.ROM  <-- same
65536   B02_04.512    3b23a9fc      4     <-- same      B02-04.ROM  <-- same
16384   B02_05-1.ROM  a8b05bd0      7-2   af48c4e6      B02-05.ROM  85a7bff6
16384   B02_06-1.ROM  5e53ae47      6-2   9a29a862      B02-06.ROM  ad5f1371
16384   B02_07-1.ROM  e669f80e      5-2   fb7cad55      B02-07.ROM  c13a775e
32768   B02_08.ROM    ef0cf49c      8     <-- same      B02-08.ROM  <-- same
32768   B02_09.ROM    230f1582      9     <-- same      B02-09.ROM  <-- same
32768   B02_10.ROM    4bd099ff      10    <-- same      B02-10.ROM  <-- same
32768   B02_11.ROM    f5799422      11    <-- same      B02-11.ROM  <-- same
32768   B02_12.ROM    733b9997      12    <-- same      B02-12.ROM  <-- same
32768   B02_13.ROM    62532cd3      13    <-- same      B02-13.ROM  <-- same
32768   B02_14.ROM    f711ba7d      14    <-- same      B02-14.ROM  <-- same
32768   B02_15.ROM    8b70ef32      15    <-- same      B02-15.ROM  <-- same
32768   B02_16.ROM    cdd1a153      16    <-- same      B02-16.ROM  <-- same
65536   B02_17-1.ROM  fd6ef7a8      17-2  066d67be      B02-17.ROM  cdac7228
65536   B02_18-1.ROM  04739e02      18-2  888e90f3      B02-18.ROM  4444bb94
1024    82S137-1.MCU  cc5b3f53     <--------- same      DSP-A1.BPR  45d4d1b1
1024    82S137-2.MCU  47351d55     <--------- same      DSP-A2.BPR  edd227fa
1024    82S137-3.MCU  70b537b9     <--------- same      DSP-A3.BPR  df88e79b
1024    82S137-4.MCU  6edb2de8     <--------- same      DSP-A4.BPR  a2094a7f
1024    82S137-5.MCU  f35b978a     <--------- same      DSP-B5.BPR  85ca5d47
1024    82S137-6.MCU  0459e51b     <--------- same      DSP-B6.BPR  81816b2c
1024    82S137-7.MCU  cbf3184b     <--------- same      DSP-B7.BPR  e87540cd
1024    82S137-8.MCU  8246a05c     <--------- same      DSP-B8.BPR  d3c16c5c



HISHOUZA from above      FSHARKBT set.
FileNames   ZIP-CRC      FileNames   ZIP-CRC     ROM legends:
                                                 ------------
B02-01.ROM  2234b424     R4         <-- same     \
B02-02.ROM  30d4c9a8     R3         <-- same      \ Sprite GFX ROMs
B02-03.ROM  64f3d88f     R2         <-- same      /
B02-04.ROM  3b23a9fc     R1         <-- same     /
B02-05.ROM  85a7bff6     R13        a8b05bd0     \
B02-06.ROM  ad5f1371     R14        5e53ae47      > Text and Title screen -
B02-07.ROM  c13a775e     R15        e669f80e     /     Layer GFX ROMs
B02-08.ROM  ef0cf49c     R12        <-- same     \
B02-09.ROM  230f1582     R9         <-- same      \ Back-ground layer GFX ROMs
B02-10.ROM  4bd099ff     R10        <-- same      /
B02-11.ROM  f5799422     R11        <-- same     /
B02-12.ROM  733b9997     R8         <-- same     \
B02-13.ROM  62532cd3     R5         <-- same      \ Fore-ground layer GFX ROMs
B02-14.ROM  f711ba7d     R6         <-- same      /
B02-15.ROM  8b70ef32     R7         <-- same     /
B02-16.ROM  cdd1a153     R16        <-- same     Sound Z80 CPU code ROM
B02-17.ROM  cdac7228     R17        0e18d25f     Main  68K CPU code ROM (even)
B02-18.ROM  4444bb94     R18        ef30f563     Main  68K CPU code ROM (odd)
DSP-A1.BPR  45d4d1b1     MCU-1.BPR  <-- same     TMS320C10 low  ROM bit 12-15
DSP-A2.BPR  edd227fa     MCU-2.BPR  651336d1     TMS320C10 low  ROM bit  8-11
DSP-A3.BPR  df88e79b     MCU-3.BPR  <-- same     TMS320C10 low  ROM bit  4-7
DSP-A4.BPR  a2094a7f     MCU-4.BPR  <-- same     TMS320C10 low  ROM bit  0-3
DSP-B5.BPR  85ca5d47     MCU-5.BPR  ffcc422d     TMS320C10 high ROM bit 12-15
DSP-B6.BPR  81816b2c     MCU-6.BPR  f97a58da     TMS320C10 high ROM bit  8-11
DSP-B7.BPR  e87540cd     MCU-7.BPR  0cd30d49     TMS320C10 high ROM bit  4-7
DSP-B8.BPR  d3c16c5c     MCU-8.BPR  3379bbff     TMS320C10 high ROM bit  0-3
                         CLR1.BPR   a50cef09     \
                         CLR2.BPR   24e7d62f      > Sprite control ???
                         CLR3.BPR   016fe2f7     /



[Nov/13/97]

HishouZame (Flying Shark)
(c)1987 TAITO

CPU   : 68000 Z80
SOUND : YM3526

B02-01.ROM  ; CHR ROM
B02-02.ROM  ;  |
B02-03.ROM  ;  |
B02-04.ROM  ; /
B02-05.ROM  ; FIX ROM (?)
B02-06.ROM  ;  |
B02-07.ROM  ; /
B02-08.ROM  ; CHR ROM
B02-09.ROM  ;  |
B02-10.ROM  ;  |
B02-11.ROM  ;  |
B02-12.ROM  ;  |
B02-13.ROM  ;  |
B02-14.ROM  ;  |
B02-15.ROM  ; /
B02-16.ROM  ; SOUND PRG
B02-17.ROM  ; MAIN PRG (ODD)
B02-18.ROM  ; /        (EVEN)

-

[Jul/17/98]

        SKY SHARKS    CHIP PLACEMENT

USES 68000 CPU W/Z80 & YM3812 SOUND

ALL CHIPS ARE SERIES B02

CHIP #   POSITION   TYPE
------------------------
 1          15D     27512
 2          16D      "
 3          17D      "
 4          19D      "
05-2        8H      27128
06-2        H10      "
07-2        H11      "
08          H13     27256
09          H15      "
10          H16      "
11          H18      "
12          H19      "
13          H21      "
14          H22      "
15          H24      "
16          L5       "
17-2        M8      27512
18-2        P8       "

-

