furrtek.org
QR code

Ces pages ne sont plus mises à jour, 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

Préface et sources

Cet article n'est presque plus mis à jour. Il y a maintenant une wiki (en Anglais) ici: NeoGeo Development Wiki !

Un grand merci à Fred/FRONT et Kuk (voir son site sur la NeoGeo CD) pour leur support, les docs et connaissances qu'ils ont partagé.

Bien que je ne leur ai jamais adressé le moindre mail, j'aimerais tout autant remercier Alexander Stante, Charles MacDonald, Fabrice Martinez, Razoola, KanedaFR et les auteurs de MAME pour avoir fait tout le travail sur lequel ces pages sont basées. Je n'ai presque rien découvert moi-même: j'assemble, j'éclaircis et je commente seulement.

Origine des informations:
Source de MAME, driver neogeo avec les définitions des emplacement mémoire et des ports.
Source de MAME, driver vidéo neogeo avec toutes les fonctions pour le rendu vidéo.
Source de MAME, driver YM2610.
MVSTECH.TXT

NeoGeo Programming Manual (PDF)
Arcadedev


A propos de cet article:

J'ai voulu me lancer dans la programmation sur NeoGeo depuis que j'ai connu la console (à 12 ans), mais faute de connaissances, de courage et de ressources, l'idée fut vite oubliée. Aujourd'hui je souhaite partager ici ce que j'ai appris sur cette bête grâce aux quelques documents qui ont pu émerger depuis.

Toutes les informations que je donne dans ces pages sont vérifiées le plus souvent possible, si j'ai un doute, c'est écrit.

Le but de cet article est d'expliquer le fonctionnement technique de la machine, et de fournir le plus de détails possible pour pouvoir écrire du code.
Je ne parlerais pas de son histoire ni des jeux, car il y a plein de sites qui le font déjà très bien.



Liste
Creative Commons 121115(27/02/20130) *1
CC:BY,NC,SA - ENGINE VERSION 1.6
Symbol Symbol Symbol Symbol Symbol