NEO (R)eal (A)rcade (G)ame (E)mulator X Version 0.6b (C) 1999 Anders Nilsson & Janne Korpela Traduction Francaise par Walter Cedric : www.ifrance.com/waltercedric Notice Légale : ----------------- VOUS UTILISEZ CE PROGRAMME A VOS PROPRES RISQUES. NOUS NE SERONS ETRE TENU RESPONSABLE POUR LES PERTES OU DOMMAGES CAUSES PAR L'UTILISATION DE CE PROGRAMME. CE PROGRAM NECESSITE QUE VOUS POSSEDIEZ LES ROMS D'ARCADE ORIGINALES. CES ROMS SONT COPYRIGHT PAR SNK. A MOINS QUE VOUS POSSEDIEZ LES CARTES DE JEUX ORIGINALES, VOUS N'ETES PAS AUTORISER A LES UTILISER. NOUS NE POURRONS ETRE TENU RESPONSABLE POUR UNE QUELCONQUE RUPTURE DE CE COPYRIGHT. CE PROGRAMME NE CONTIENT PAS D'IMAGES ROMS. NE PAS LE DISTRIBUER AVEC DES IMAGES ROMS NE NOUS DEMANDER PAS DE VOUS FOURNIR DES IMAGES ROMS OU DE VOUS DIRE OU EN TROUVER. NOUS NE POUVONS VOUS AIDER. Ne nous envoyer PAS DE ROMS. Ce que vous pouvez faire pour nous aider : ------------------------------------------ Essayer d'introduire un maximum d'argent dans les vrai box d'arcade Neo Geo, ils le méritent bien ! Ne prêter aucune attention a quelqu'un qui essayerait de faire de l'argent sur le travail d'autres personnes... Il semblerait qu'à la fois les dumpers de roms et les auteurs des émulateurs aient changés et que beaucoup d'entre eux désirent juste faire de l'argent pour des cartouches ou pour leurs émulateurs. Nous pensons que cela heurte l'esprit de l'émulation. Dans tous ces cas la, acheter les vraies consoles. Ce qu'il y a de nouveau ? : --------------------------- Pourquoi ne doublons nous pas certaines roms ? parce que nous n'utilisons pas de drivers spécifiques pour chaque jeux. Nous allouons dynamiquement autant de mémoire que nécessaire et nous empêchons la Neo Geo de récupérer des graphismes en dehors de celle-ci ! Mame a la possibilité d'allouer autant d'espace mémoire que désiré et de charger la même roms deux fois ou de remplir la zone perdue avec des zéros à cause de leur système de drivers. Et après vous vous demandez encore pourquoi nous ne faisons pas de même ? Parce que nous voulons que NeoRAGEx sois capable de faire fonctionner n'importe quel dump et pas seulement ceux qui sortent en ce moment. Mais noter bien... nous n'affirmons pas que ces dumps soient incorrects... juste non adaptés pour NeoRAGEx. V0.6b: ------ - Problèmes d'ombres dans certains jeux fixés. - ADPCM Delta channel bug fixe (Metalslug & Neo Turf Masters se bloquait aléatoirement). - Possibilité d'overclocking. - Support des anciennes versions de Gururin (version MAME ). - Petite correction (un petit peu par ici, un petit peu par la, un petit peu partout). V0.6: ----- - Grand bouleversement dans les routines d'affichages (plus rapide et plus efficace). - Décodage ADPCM optimisé. - Disparition de son soudaine (1er boss dans Aero Fighters 2 etc). - Sortie son qualité cd (44khz). - Synchronisation verticale (VSYNC) si le Tripple buffering est activé. - Interpolation du son (44khz/MMX seulement). - Possibilité d'enregistrer le son dans un fichier wave pendant le jeu (si sortie sonore en 22khz). - Frameskip (AUTO/0-11 out of 12). - Full throttle mode supported (seulement si VSYNC=OFF) a toujours été-la mais non-documenté. - Option d'affichage de la vitesse d'affichage en Frames/Sec. - Volume +/- buttons déplacé vers '5' & '6'. - Sauvegarde des captures d'écrans (palette 8-bit seulement) a toujours été-la mais non-documenté. - Temps de chargement accéléré. - et encore d'autres choses que nous oublions encore. V0.5c ----- - Correction des bugs sonores pour quelques jeux qui avaient des problèmes jusqu'alors. - Option Autofire. - Possibilité de selectionner/déselectionner tous les objets dans le Shotfactory. - et encore quelques autres petites corrections. V0.5b ----- - bug Joystick fixé. - blocage chip-S3 au démarrage corrigé (si cela ne fonctionne toujours pas, désactiver l'accélération 3D). - blocage Samurai Shodown 4 corrigé (peut corriger d'autres bugs dans d'autre jeu). - Neo Bomberman supporté. - Gfx or exit bug fixed (apparaissait lorsque plusieurs jeux etaient lancé sans quitter le menu). - Possibilité de choisir des couleurs différentes de fonds dans les shots factory. - Lancement des jeux par double-click. - Vsync remplacé par le tripple buffering. - Super sidekick marche. - frapper ENTER, SPACE ou cliquer pour passer la séquence d'initialisation du menu. - l'argent (COIN) est remplacé par le bouton SELECT en mode CONSOLE. Déjà supporté dans la version 0.5 mais oublié ;): - Rom bios Kiwi_Slt's CodeGenie Supporté... appuyer sur ABCD simultanément pour entrer dans son menu. Utiliser un raccourci (hotkey) si vous avez des problèmes pour entrer dans son menu. V0.5: ----- - Tout ! Installation: ------------- Installation de la version complète: cliquer sur NeoRAGEx_Setup.exe et suivez les instructions. Placez vos roms dans n'importe quel sous-répertoire (max 2 répertoires). Vous aurez besoin du bios de la Neo Geo (neo-geo.rom) et (ng-sfix.rom) ou d'un fichier zip neogeo.zip avec ses fichiers présent dans le même répertoire que NeoRAGEx.exe ou dans les répertoire de roms. version archivée (Zip-setup) : décompacter NeoRAGEx.zip et placez vos roms dans n'importe quel sous-répertoire (max. 2 répertoires). Vous aurez besoin du bios de la Neo Geo (neo-geo.rom) et (ng-sfix.rom) ou d'un fichier zip neogeo.zip avec ses fichiers présents dans le même répertoire que NeoRAGEx.exe ou dans les répertoire de roms. Requis matériels : ------------------ Un Windows95/98/NT3.1 ou supérieur avec DirectX 3.0 ou supérieur installé. Petit Manuel d'utilisation : ---------------------------- D'abord il vous faut importer les roms dans neorage. Pour ce faire, placer les roms dans un répertoire quelconque. Changer ensuite rompath1 et rompath2 dans le menu options/directories pour qu'il désigne les répertoires qui contiennent vos roms. comme vous avez pu le remarquer la liste de jeux non disponible est grisée mais presser le bouton IMPORT. Si tout se passe bien, quelques jeux dans la liste devraient être maintenant blancs (souvenez-vous que les roms doivent être dans un fichier compressé ZIP. NeoRAGEx ne supporte plus les roms non zippés). Selectionner un jeu (en blanc) dans la liste et appuyer sur LAUNCH pour le lancer. Pour accéder au menu d'options pendant une partie sans quitter, utiliser le bouton TAB (interrupteur à bascule). Vous pouvez sauver la position dans le jeu en appuyant sur F11 et entrer dans le menu de sauvegarde (Save State Menu). Sélectionner juste un Slot quelconque dans lequel vous désirez sauver la partie et presser ENTER. On peut restaurer une partie en appuyant sur F12 et procéder de même en sens inverse. Tout dump encore inconnu se trouve à la fin de la liste de jeux et se termine avec une (?) Les dumps existant de World Heroes Perfect, KOF 95, Kizuna Encounter ont tous des tailles de roms non compatibles avec NeoRAGEx (KOF95 était correct jusqu'a ce que Mame les coupent), c'est pourquoi ils ne fonctionneront pas dans cet état. Utiliser romfix.bat pour corriger ces 3 jeux. Dézipper les fichiers que vous voulez corriger dans le même répertoire que romfix.bat et exécuter-le. Remettez les roms ainsi corrigées respectivement dans leurs archives. (MAIS ESSAYER D'ABORD VOS ROMS AVANT DE LANCER ROMFIX, ELLES PEUVENT ETRE DEJA AU BON FORMAT !!!) Voici les tailles correctes : KOF95: KOF95_C5.ROM = 4MB KOF95_C6.ROM = 4MB KOF95_V2.ROM = 4MB WHP: WHP_C3.ROM = 4MB WHP_C4.ROM = 4MB WHP_C5.ROM = 4MB WHP_C6.ROM = 4MB KE: KE_C1.ROM = 4MB KE_C2.ROM = 4MB KE_C5.ROM = 4MB KE_C6.ROM = 4MB Bien, je crois que c'est tout pour le moment... a vous d'explorer le reste, bon amusement ! Recommandations: --------------- Certaines cartes Vidéo forcent VSYNC si vous utiliser le triple buffering... cela ralentit terriblement l'émulation. Si vous avez des problèmes de vitesse, mettez tripple buffering en position off. Si vous êtes à une fréquence de rafraîchissement de 60Hz en 640*480 ou 320*240, utiliser le tripple buffering avec VSYNC et activer full throttle (presser '9') pour avoir le maximum d'images par secondes. Souvenez-vous d'essayer toutes les différentes options dans le menu vidéo pour trouver ce qui fonctionne le mieux avec votre matériel. Et n'oublier pas d'essayer l'interpolation... Problèmes connus / liste des choses qui restent à faire : ---------------------------------------------------------- Linescrolling. l'absence de cette fonction crée dans certains jeux des gfx-glitches. Tous les jeux qui ne sont pas dans la liste ont quelques problèmes (linescrolling ou autres bugs). Les images preview sont seulement disponibles dans la version complète de l'installation. Une optimisation MAJEURE de la partie sonore est nécessaire, nous ne l'avons pas du tout optimisé. Hormis la partie ADPCM. Questions Réponses / résolutions des problèmes : ------------------------------------------------ Comment overclocker certains jeux ? Tapez la fréquence désirée après le nom des jeux dans le fichier ini EX : 142096,metslug2.zip,20000000 Cela configurera le cpu 68000 à 20 MHz et le Z80 du même pourcentage. Dans certains jeux, le timing est très important, dans ce cas, overclocker peut rendre les jeux instables Nous avons déjà overclocké certains jeux, ainsi vous ne verrez pas trop de différence si vous les overclocker encore plus. Ou doit-je mettre le bios neo-geo ? Vous pouvez les placer compacté (dans un fichier neogeo.zip) ou non dans le même répertoire que NeoRAGEx.exe ou dans rompath1, rompath2. Ou doit-je placer mes roms ? Dans rompath1 ou rompath2. Vous pouvez définir vos propres chemins dans le menu options/directories. Comment puis je rentrer dans le menu sans quitter le jeu en cours ? appuyer sur TAB Comment puis entrer dans le menu de configuration softdip? NOTA: softdip : configuration logicielle des jeux, ou du box d'arcade Il y a deux manières : 1. Vous pouvez utiliser F1 pour basculer dans le menu dipswitch. Pas besoin de passer encore par le menu de NeoRAGE. 2. Ou entrer dans machine settings à partir du menu principale. Sélectionner MVS Settings=ON. Accepter les changements et resetter NeoRAGE. Maintenant vous pouvez modifier les softdip à loisir. Quand vous aurez fini, remettez MVS-Settings=OFF et resetter NeoRAGE. Que signifie-le (?) dans la liste de jeux ? Cela signifie que les jeux n'ont pas été encore testés. Mais probablement qu'il fonctionnera. le nom du fichier zip importe peu. Touches : ------------ 'TAB' - entrer/sortir du menu principal '1' - start joueur 1 '2' - start joueur 2 '3' - Argent1/Select '4' - Argent2/Select '5' - Volume - '6' - Volume + '7' - enregistrement du son '8' - affichage du nombre d'images/sec '9' - pleine vitesse (ON/OFF) '0' - Sauvegarde du preview du jeu (8-bit seulement) 'F1' - Reset (MVS-settings) 'F2' - Configuration Audio (ADPCM/FM/OFF) 'F3' - Sortie Audio 8/16-bit 'F4' - Mode Audio (MONO/STEREO) 'F5' - Palette de couleur 8(256 couleurs)/16-bits (65535 couleurs) 'F6' - Scanlines (ON/50%/OFF) 'F7' - Interpolation (ON/OFF) 'F8' - Antialiasing (ON/OFF) 'F9' - faire une copie d'écran (screenshot) 'F11' - menu de sauvegarde 'F12' - menu de chargement 'ESC' - Hmmmm... mais à quoi peut bien servir cette touche ? ---------------------------------------------------------------------- Assignation par défaut des touches : ---------------------------------------------------------------------- Keys: UP - pl1 up DOWN - pl1 down LEFT - pl1 left RIGHT - pl1 right A - pl1 Button1 S - pl1 Button2 D - pl1 Button3 F - pl1 Button4 NUMP 8 - pl2 up NUMP 2 - pl2 down NUMP 4 - pl2 left NUMP 6 - pl2 right B - pl2 Button1 N - pl2 Button2 M - pl2 Button3 , - pl2 Button4 Z - pl1/pl2 hotkey1 X - pl1/pl2 hotkey2 C - pl1/pl2 hotkey3 V - pl1/pl2 hotkey4 Vous pouvez redéfinir ce choix dans le menu des options Nous ne répondrons à aucune questions sur les roms NeoGeo ou son bios. e-mail: ------- Anders Nilsson anders.nilsson@mbox8.swipnet.se Janne Korpela janne@mbox370.swipnet.se WORLD WIDE WEB -------------- L'emulateur NeoRage est disponible sur les sites suivants : -) http://home5.swipnet.se/~w-50884 (Home Page) http://www.emuclassics.com/pcarcade (The PC arcade) http://davesclassics.warzone.com (Daves Classics) http://www.emuviews.com (Emu Views) Remerciements spéciaux à : ----------------------- -araCORN pour son travail avec les dumps. Sans lui cet émulateur n'existerait pas. -Apollo69 pour son travail avec les dumps. Spécialement les redumps de sons. -Peter et Chris chez PC Arcade pour leur superbe travail avec notre page web. -Niell Corlett pour son noyau StarScream (68000). -Richard Bush pour nous avoir fourni ses sources YM2610 et pour être notre auteur d'émulation favori. -Hiromitsu Shioya pour son remarquable travail sur les sources YM2610. -Shin Seiki pour ses magnifiques spécifications sur le hardware Neo Geo. -Lance McKay pour son idée des 'faded' scanlines. -Peter et Chris chez PC Arcade encore :) pour nous avoir aidé (reports de bugs et suggestions). -Kiwi_slt pour son superbe travail sur le code genie. -Jesper Eije pour le nouvel icon et pour avoir été un infernal bêta-testeur. UN DERNIER MOT : ---------------- - Nous ne clamons pas que nous sommes les meilleurs et que tous les autres auteurs sont des programmeurs brouillons comme certains autres auteurs le font. - Nous ne clamons pas que nous codons entièrement en code machine parce que nous avons arrêté le jour ou nous nous sommes débarrassés de notre C64. Seul un fou sera fier de dire cela. En outre, pourquoi le faire quand écrire en asm produit du code aussi rapide que de l'écrire en code machine? attention, il y a une différence entre l'asm et le code machine. - Nous ne promettons pas des choses que nous ne pouvons pas tenir comme certains autres auteurs. Nous laissons à l'utilisateur le droit de se faire sa propre opinion après l'utilisation de notre émulateur. - Notre émulateur coûtera exactement ce qu'il a toujours coûté...rien,nothing, nada, zippa, njetto ! - Mais, sans doute ne sommes-nous que deux stupide suédois :-) Traduction par Walter Cedric : walter_c@caramail.com