logo

Ces pages ne sont plus mises à jour !

Mais restent ici quand même. Attention: tout est vieux, et parfois faux. Tout se passe maintenant sur la wiki NeoGeo Development Wiki

Préface et documents
Architecture
Spécifications résumées
Architecture, Memory Map
BIOS
Structure des ROMs
Structure des CDs
Registres RAM
Vidéo
Système vidéo
Les palettes
Le fix
Les sprites
Audio
Système audio
Communication Z80
YM2610: ADPCM et SSG
Les pistes CDDA
Developpement
L'ASM 68K
Outils
Devkit ASM
Erreurs courantes
Portage MVS / NGCD
Electronique
Electronique
Cartouche flash MVS
Problèmes de lecteur CD
Productions
Astrosmash
Unleashed
Knackiballs
Bootloader et cable NGCD

Test MVS #01

Système audio


Toutes les versions de la NeoGeo intègrent un synthétiseur audio Yamaha YM2610 (OPNB).
Il possède 4 canaux FM, 3 canaux SSG (Simple Sound Generator), 1 canal de bruit et 6 canaux ADPCM (+1 spécial).

Les canaux FM utilisent tous des algorithmes séléctionnables prédéfinis, comme dans pratiquement tous les synthés FM Yamaha.
Les canaux SSG génèrent un signal carré et sont tous liés au même générateur d'enveloppe de volume.
Les canaux ADPCM A lisent des samples ADPCM 4 bits à une fréquence fixe de 18.5kHz par tranches de 256 octets (à vérifier).
Le canal ADPCM B lit le même type de sample mais avec une fréquence paramètrable.

La NeoGeo CD est en plus capable de lire des pistes CDDA (CD Digital Audio) standart et de les mixer au son généré par le YM2610.
La plupart des musiques sur NeoGeo CD ont été transformées en pistes CDDA, le YM2610 a surtout été conservé pour les bruitages.

Un processeur Z80 est dédié à la gestion du YM2610.
Il s'occupe uniquement de le piloter en le configurant et en lui faisant générer des sons.
Le 68K peut communiquer avec dans les deux sens, afin de démarrer ou d'arrêter la lecture de musiques, d'effets sonores...

Sur Neogeo CD, le Z80 est parfois utilisé par les jeux pour retourner un numéro de piste CDDA (l'utilité de cette méthode est encore à découvrir).
Aux dernières nouvelles, le Z80 ne contrôle pas lui-même la lecture CDDA.

Le programme Z80 (ROMs M) font souvent 128ko dans les romsets, mais seulement 64ko ou moins sont vraiment utilisés.
Les fichiers .Z80 sur NeoGeo CD font toujours 64ko ou moins.
Le YM2610 est connecté aux ROMs V (ou fichiers .PCM), qui contiennent les samples audio ADPCM. Ils font au maximum 16Mo.

footer
symbol symbol symbol symbol symbol