Différences entre versions de « Digital SoundBoard »
(Création de la page) |
|||
(5 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | 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. | + | Les Digital Sound Board 1 et 2 sont des périphériques [https://fr.wikipedia.org/wiki/Musical_Instrument_Digital_Interface 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: | On les trouve sur les jeux suivants: | ||
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 20 : | Ligne 29 : | ||
− | + | =Versions= | |
+ | |||
+ | ==DSB1== | ||
+ | <gallery> | ||
+ | Fichier:Dsb1-front.jpg | ||
+ | Fichier:Dsb1-back.jpg | ||
+ | </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== | ||
+ | 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= | ||
+ | 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 [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== | ||
+ | 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: | ||
+ | |||
+ | * 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== | ||
+ | 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 "[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) ===================================================================================
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:
- 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
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.