Différences entre versions de « Digital SoundBoard »

De ArcadePlus
Sauter à la navigation Sauter à la recherche
 
(3 versions intermédiaires par le même utilisateur non affichées)
Ligne 4 : Ligne 4 :
 
Première version (DSB1):
 
Première version (DSB1):
  
 +
* Daytona USA
 +
* Desert Tank
 +
* Manx TT Deluxe
 
* Scud Race/Super GT (Model 3 Step 1.5)
 
* Scud Race/Super GT (Model 3 Step 1.5)
 +
* Sega Rally Deluxe
 
* Sega Touring Cars (Model 2C CRX)
 
* Sega Touring Cars (Model 2C CRX)
 
* Star Wars Arcade (Model 1)
 
* Star Wars Arcade (Model 1)
 +
* Virtua Cop
 +
* Virtua Fighter
 +
* Virtua Racing
 +
* Wing Wars
 +
  
 
Second version (DSB2):
 
Second version (DSB2):
Ligne 28 : Ligne 37 :
 
</gallery>
 
</gallery>
  
 +
 +
Extrait des [https://github.com/mamedev/mame/blob/master/src/mame/drivers/model3.cpp sources MAME]
 +
<pre>
 +
837-10084 DIGITAL AUDIO BD SEGA 1993
 +
171-6614B PC BD
 +
Sticker: 837-12941
 +
|-------------------------------------------------|
 +
|  CN3  CN4    CN1  R  RCA-1  CN2  RCA-2      |
 +
| MB84256  PC910 4040  7805 TL062 TL062  D6376    |
 +
|          D71051                          SM5840|
 +
| EPROM.IC2                            |------|  |
 +
| Z80            16MHz                  |NEC  |  |
 +
|                                      |D65654|  |
 +
|            |--------|                |------|  |
 +
|            |SEGA    |        KM68257          |
 +
|            |315-5762|        KM68257          |
 +
|            |        |        KM68257  MB84256  |
 +
|        20MHz|--------|                          |
 +
|                                                |
 +
| MB3771                        JP1 JP2 MROM.IC57|
 +
|                              12.288MHz        |
 +
|                                        MROM.IC58|
 +
|                                                |
 +
|                                        MROM.IC59|
 +
|                                                |
 +
|DSW(4) G G G G                          MROM.IC60|
 +
|-------------------------------------------------|
 +
Notes:
 +
      Z80 - Clock 4.000MHz [16/4]
 +
EPROM.IC2 - 27C1001/27C010 EPROM (DIP32)
 +
              - Scud Race : EPR-19612.IC2
 +
    MROM* - 8M/16M Mask ROM (DIP42)
 +
              - Scud Race : MPR-19603/04/05/06
 +
  MB84256 - Fujitsu MB84256 32kx8 SRAM (DIP28)
 +
  KM68257 - Samsung KM68257 32kx8 SRAM (DIP28). On this PCB pin 1 (A14) is grounded with a jumper wire on all 3 chips making it 16k
 +
    PC910 - Sharp PC910 Optocoupler (DIP8)
 +
    4040 - 74HC4040 logic chip
 +
    7805 - 12V to 5V Voltage Regulator
 +
  MB3771 - Fujitsu MB3771 Master Reset IC (DIP8)
 +
    TL062 - Texas Instruments TL062 Low Power JFET-Input Operational Amplifier (DIP8)
 +
  D71051 - NEC uPD71051 Serial Control Unit USART, functionally equivalent to uPD8251 (SOP28)
 +
  D65654 - NEC uPD65654 CMOS Gate Array (QFP100)
 +
  SM5840 - Nippon Precision Circuits SM5840 Digital Audio Multi-Function Digital Filter (DIP18)
 +
    D6376 - NEC uPD6376GS Audio 2-Channel 16-bit D/A converter (DIP16)
 +
315-5762 - Sega custom chip, probably a NEC or Texas Instruments DSP or MCU, clock input 20MHz (PLCC68)
 +
        R - Red LED
 +
        G - Green LED
 +
      DSW - 4 position DIP switch, all OFF
 +
      JP1 - 1-2 (Select 16M ROM on bank 1 - IC57 & IC58). alt is select 8M
 +
      JP2 - 1-2 (Select 16M ROM on bank 2 - IC59 & IC60). alt is select 8M
 +
      CN1 - 10-pin power input connector
 +
      CN2 - 5-pin connector for Left+/Left-/Right+/Right- Stereo Audio Output
 +
      CN3 - 6-pin connector for MIDI TX+/TX-/RX+/RX- communication
 +
      CN4 - 4-pin connector (not used)
 +
    RCA* - Left/Right RCA Audio Output Jacks (not used)
 +
</pre>
  
 
==DSB2==
 
==DSB2==
 
Photos à venir
 
Photos à venir
 +
 +
Extrait des [https://github.com/mamedev/mame/blob/master/src/mame/drivers/model3.cpp sources MAME]
 +
<pre>
 +
External MPEG Audio Board
 +
-------------------------
 +
This is the second version of the Model 3 Digital Audio Board used on
 +
Sega Rally 2, Daytona USA 2 and others and is mounted inside a metal box.
 +
837-12273 DIGITAL SOUND BD 2 SEGA 1995
 +
171-7165D PC BD
 +
Sticker: 837-12273-92
 +
Sticker: 837-13376
 +
|-------------------------------------------------|
 +
|  CN1  CN2 R      CN5        CN6 LMC6484  CN7  |
 +
|315-5932    D71051 PQ30RV21 7805  D63210  D63210 |
 +
|PC910                      R      12.288MHz      |
 +
|        JP8                                    |
 +
|68EC000                  315-6028A              |
 +
|            33MHz                                |
 +
|KM62256                  *                      |
 +
|KM62256    MCM6206                              |
 +
|            MCM6206  JP4/5/6/7                  |
 +
|                    JP1/2/3            315-5934|
 +
|3771                                  JP10      |
 +
|                                      JP9      |
 +
|    EPROM.IC2                                  |
 +
| RGRG  MROM.IC18  MROM.IC20 MROM.IC22 MROM.IC24  |
 +
|DSW(4)  MROM.IC19  MROM.IC21 MROM.IC23 MROM.IC25|
 +
|-------------------------------------------------|
 +
Notes:
 +
    68000 - Motorola 68EC000FN12 CPU, clock 11.000MHz [33/3] (PLCC68)
 +
EPROM.IC2 - 27C1024 EPROM (DIP40)
 +
              - Sega Rally 2 : EPR-20641.IC2
 +
              - Daytona 2    : EPR-20886.IC2
 +
    MROM* - Mask ROM (DIP42)
 +
              - Sega Rally 2 : MPR-20637/38/39/40
 +
              - Daytona 2    : MPR-20887/88/89/90
 +
  KM62256 - Samsung KM62256 32kx8 SRAM (SOP28)
 +
  MCM6206 - Motorola MCM6206 32kx8 SRAM (SOP28)
 +
    PC910 - Sharp PC910 Optocoupler (DIP8)
 +
    7805 - 12V to 5V Voltage Regulator
 +
PQ30RV21 - Sharp PQ30RV21 3.3V Voltage Regulator
 +
  MB3771 - Fujitsu MB3771 Master Reset IC (SOIC8)
 +
315-5934 - GAL16V8 (PLCC20)
 +
315-5932 - GAL16V8 (PLCC20)
 +
  LMC6484 - Texas Instruments LMC6484IM CMOS Quad Rail-to-Rail Input and Output Operational Amplifier (SOIC14)
 +
  D71051 - NEC uPD71051 Serial Control Unit USART, functionally equivalent to uPD8251 (SOP28)
 +
  D63210 - NEC uPD63210 16-bit D/A Converter with built-in Digital Filter for Audio (SOP28)
 +
315-6028A - Sega custom chip, probably a NEC DSP, clock input 12.228MHz (QFP100)
 +
        * - Unpopulated position on bottom side of PCB for a NEC uPD77016 DSP. The Sega chip above may be similar to this
 +
        R - Red LED
 +
        G - Green LED
 +
      DSW - 4 position DIP switch, all OFF
 +
  JP1/2/3 - Jumpers to configure ROMs
 +
JP4/5/6/7 - Jumpers to configure ROMs
 +
      JP8 - Jumper tied to pin 26 (IPL1) of MC68EC000
 +
  JP9/10 - Jumpers to configure ROMs, tied to GAL16V8 315-5934
 +
      CN1 - 6-pin connector for MIDI TX+/TX-/RX+/RX- communication
 +
      CN2 - 4-pin connector (not used)
 +
      CN5 - 10-pin power input connector
 +
      CN6 - 5-pin connector for Left+/Left-/Right+/Right- Stereo Audio Output
 +
      CN7 - 5-pin connector (not used)
 +
===================================================================================
 +
</pre>
 +
 +
 +
 +
[[Fichier:Dsb2-wiring.jpeg]]
  
 
=Reproductions de la DSB2=
 
=Reproductions de la DSB2=
Ligne 36 : Ligne 168 :
  
 
Un [https://www.gamoover.net/Forums/index.php?topic=18758.0 projet DSB universel] a déjà été mené. Il impose cependant la création de PCB et repose sur des composants obsolètes.
 
Un [https://www.gamoover.net/Forums/index.php?topic=18758.0 projet DSB universel] a déjà été mené. Il impose cependant la création de PCB et repose sur des composants obsolètes.
 +
 +
Sources MAME utiles: [https://github.com/mamedev/mame/blob/master/src/mame/drivers/model3.cpp Model3], [ ]
  
 
==Connectique==
 
==Connectique==
Ligne 43 : Ligne 177 :
  
 
https://www.midi.org/specifications/item/midi-din-electrical-specification
 
https://www.midi.org/specifications/item/midi-din-electrical-specification
 +
 +
Les connecteurs sont des JST série H:
 +
 +
* 5 pins: B5P-SHF-1AA(LF)(SN) https://fr.rs-online.com/web/p/embases-circuits-imprimes/5362246/
 +
* 6 pins: B6P-SHF-1AA(LF)(SN) https://fr.rs-online.com/web/p/embases-circuits-imprimes/5468366/
  
 
==Composants==
 
==Composants==
Ligne 52 : Ligne 191 :
 
==Logiciels==
 
==Logiciels==
 
La librairie "[https://github.com/FortySevenEffects/arduino_midi_library Arduino MIDI]" répond à nos besoins pour la communication avec le jeu.
 
La librairie "[https://github.com/FortySevenEffects/arduino_midi_library Arduino MIDI]" répond à nos besoins pour la communication avec le jeu.
 +
 +
 +
 +
[[Category:Game Hardware]]
 +
[[Category:SEGA]]

Version actuelle datée du 15 février 2021 à 20:34

Les Digital Sound Board 1 et 2 sont des périphériques MIDI destinés à la lecture des musiques de fond sur plusieurs jeux SEGA. Les sons sont stockés dans des maskrom propre à chaque jeu. On les trouve sur les jeux suivants:

Première version (DSB1):

  • Daytona USA
  • Desert Tank
  • Manx TT Deluxe
  • Scud Race/Super GT (Model 3 Step 1.5)
  • Sega Rally Deluxe
  • Sega Touring Cars (Model 2C CRX)
  • Star Wars Arcade (Model 1)
  • Virtua Cop
  • Virtua Fighter
  • Virtua Racing
  • Wing Wars


Second version (DSB2):

  • Daytona 2
  • Lost World Special
  • Sega Rally 2
  • Spikeout
  • Spikeout FE
  • Star Wars Trilogy
  • Top Skater


Versions

DSB1


Extrait des sources MAME

837-10084 DIGITAL AUDIO BD SEGA 1993
171-6614B PC BD
Sticker: 837-12941
|-------------------------------------------------|
|   CN3  CN4     CN1  R   RCA-1  CN2   RCA-2      |
| MB84256  PC910 4040  7805 TL062 TL062  D6376    |
|          D71051                           SM5840|
| EPROM.IC2                             |------|  |
| Z80            16MHz                  |NEC   |  |
|                                       |D65654|  |
|             |--------|                |------|  |
|             |SEGA    |        KM68257           |
|             |315-5762|        KM68257           |
|             |        |        KM68257  MB84256  |
|        20MHz|--------|                          |
|                                                 |
| MB3771                         JP1 JP2 MROM.IC57|
|                               12.288MHz         |
|                                        MROM.IC58|
|                                                 |
|                                        MROM.IC59|
|                                                 |
|DSW(4) G G G G                          MROM.IC60|
|-------------------------------------------------|
Notes:
      Z80 - Clock 4.000MHz [16/4]
EPROM.IC2 - 27C1001/27C010 EPROM (DIP32)
              - Scud Race : EPR-19612.IC2
    MROM* - 8M/16M Mask ROM (DIP42)
              - Scud Race : MPR-19603/04/05/06
  MB84256 - Fujitsu MB84256 32kx8 SRAM (DIP28)
  KM68257 - Samsung KM68257 32kx8 SRAM (DIP28). On this PCB pin 1 (A14) is grounded with a jumper wire on all 3 chips making it 16k
    PC910 - Sharp PC910 Optocoupler (DIP8)
     4040 - 74HC4040 logic chip
     7805 - 12V to 5V Voltage Regulator
   MB3771 - Fujitsu MB3771 Master Reset IC (DIP8)
    TL062 - Texas Instruments TL062 Low Power JFET-Input Operational Amplifier (DIP8)
   D71051 - NEC uPD71051 Serial Control Unit USART, functionally equivalent to uPD8251 (SOP28)
   D65654 - NEC uPD65654 CMOS Gate Array (QFP100)
   SM5840 - Nippon Precision Circuits SM5840 Digital Audio Multi-Function Digital Filter (DIP18)
    D6376 - NEC uPD6376GS Audio 2-Channel 16-bit D/A converter (DIP16)
 315-5762 - Sega custom chip, probably a NEC or Texas Instruments DSP or MCU, clock input 20MHz (PLCC68)
        R - Red LED
        G - Green LED
      DSW - 4 position DIP switch, all OFF
      JP1 - 1-2 (Select 16M ROM on bank 1 - IC57 & IC58). alt is select 8M
      JP2 - 1-2 (Select 16M ROM on bank 2 - IC59 & IC60). alt is select 8M
      CN1 - 10-pin power input connector
      CN2 - 5-pin connector for Left+/Left-/Right+/Right- Stereo Audio Output
      CN3 - 6-pin connector for MIDI TX+/TX-/RX+/RX- communication
      CN4 - 4-pin connector (not used)
     RCA* - Left/Right RCA Audio Output Jacks (not used)

DSB2

Photos à venir

Extrait des sources MAME

External MPEG Audio Board
-------------------------
This is the second version of the Model 3 Digital Audio Board used on
Sega Rally 2, Daytona USA 2 and others and is mounted inside a metal box.
837-12273 DIGITAL SOUND BD 2 SEGA 1995
171-7165D PC BD
Sticker: 837-12273-92
Sticker: 837-13376
|-------------------------------------------------|
|   CN1  CN2 R      CN5         CN6 LMC6484  CN7  |
|315-5932    D71051 PQ30RV21 7805  D63210  D63210 |
|PC910                      R      12.288MHz      |
|         JP8                                     |
|68EC000                   315-6028A              |
|            33MHz                                |
|KM62256                   *                      |
|KM62256     MCM6206                              |
|            MCM6206  JP4/5/6/7                   |
|                     JP1/2/3             315-5934|
|3771                                   JP10      |
|                                       JP9       |
|     EPROM.IC2                                   |
| RGRG  MROM.IC18  MROM.IC20 MROM.IC22 MROM.IC24  |
|DSW(4)   MROM.IC19  MROM.IC21 MROM.IC23 MROM.IC25|
|-------------------------------------------------|
Notes:
    68000 - Motorola 68EC000FN12 CPU, clock 11.000MHz [33/3] (PLCC68)
EPROM.IC2 - 27C1024 EPROM (DIP40)
              - Sega Rally 2 : EPR-20641.IC2
              - Daytona 2    : EPR-20886.IC2
    MROM* - Mask ROM (DIP42)
              - Sega Rally 2 : MPR-20637/38/39/40
              - Daytona 2    : MPR-20887/88/89/90
  KM62256 - Samsung KM62256 32kx8 SRAM (SOP28)
  MCM6206 - Motorola MCM6206 32kx8 SRAM (SOP28)
    PC910 - Sharp PC910 Optocoupler (DIP8)
     7805 - 12V to 5V Voltage Regulator
 PQ30RV21 - Sharp PQ30RV21 3.3V Voltage Regulator
   MB3771 - Fujitsu MB3771 Master Reset IC (SOIC8)
 315-5934 - GAL16V8 (PLCC20)
 315-5932 - GAL16V8 (PLCC20)
  LMC6484 - Texas Instruments LMC6484IM CMOS Quad Rail-to-Rail Input and Output Operational Amplifier (SOIC14)
   D71051 - NEC uPD71051 Serial Control Unit USART, functionally equivalent to uPD8251 (SOP28)
   D63210 - NEC uPD63210 16-bit D/A Converter with built-in Digital Filter for Audio (SOP28)
315-6028A - Sega custom chip, probably a NEC DSP, clock input 12.228MHz (QFP100)
        * - Unpopulated position on bottom side of PCB for a NEC uPD77016 DSP. The Sega chip above may be similar to this
        R - Red LED
        G - Green LED
      DSW - 4 position DIP switch, all OFF
  JP1/2/3 - Jumpers to configure ROMs
JP4/5/6/7 - Jumpers to configure ROMs
      JP8 - Jumper tied to pin 26 (IPL1) of MC68EC000
   JP9/10 - Jumpers to configure ROMs, tied to GAL16V8 315-5934
      CN1 - 6-pin connector for MIDI TX+/TX-/RX+/RX- communication
      CN2 - 4-pin connector (not used)
      CN5 - 10-pin power input connector
      CN6 - 5-pin connector for Left+/Left-/Right+/Right- Stereo Audio Output
      CN7 - 5-pin connector (not used)
===================================================================================


Dsb2-wiring.jpeg

Reproductions de la DSB2

Les cartes DSB2 sont connues pour leur fragilité. Dès lors on comprend l'intérêt de concevoir un périphérique compatible.

Un projet DSB universel a déjà été mené. Il impose cependant la création de PCB et repose sur des composants obsolètes.

Sources MAME utiles: Model3, [ ]

Connectique

A vérifier: http://superusr.free.fr/arcade/WIP/uDSB/uDSB009.jpg https://hico-srv004.pixhotel.fr/sites/default/files/gamoovernet/20180909145600-delo-sega-model3-pcb-arcde-filter-board-pinout.gif

https://www.midi.org/specifications/item/midi-din-electrical-specification

Les connecteurs sont des JST série H:

Composants

Un Arduino nano et un DFPlayer, accompagné d'un minimum d'électronique passive, peuvent assurer le role de DSB2.

Schémas

TODO

Logiciels

La librairie "Arduino MIDI" répond à nos besoins pour la communication avec le jeu.