MarcaDS 
--------------------------------------------------------------------------------
MarcaDS est un émulateur de borne d'arcade.
Il repose sur le même principe que Mame mais n'utilise pas son code source, ce 
dernier est peut être générique mais un peu usine à gaz pour notre petite DS :), 
ce n'est bien entendu que mon opinion personnelle.
Pour utiliser cet émulateur, vous devez posséder les ROMs compatibles MAME au 
format ZIP.
Ne me demandez pas de ROMS, je ne les délivre pas. Une recherche avec Google vous 
donnera certainement la solution.

Ce qui est fait:
----------------
 Tout ce qu'on peut attendre d'un émulateur.

Ce qu'il manque :
-----------------
 Le son.
 Sauvegarde des high scores.
 Tout ce qui n'est pas émulé ;)
 BIG BUG : IMPOSSIBLE DE RETOURNER AU MENU, J'AI PAS ENCORE TROUVE LE PB ... :(

Pour les mises à jour, allez sur mon site : 
http://www.portabledev.com

--------------------------------------------------------------------------------
Liste des jeux émulés
--------------------------------------------------------------------------------
Consulter le fichier gamelist.txt

--------------------------------------------------------------------------------
Versions :
--------------------------------------------------------------------------------
V4.0E : 30/07/2007 *BUG FIXED ???*
  Vous devez maitnenant mettre marcaDS.nds dans un répertoire racine de votre linker
  Recompilé avec la dernière libnds

V4.0 : 13/07/2007
  Nouveau Design (merci encore à Lobo) et nouveau Logo (merci encore à DayDream)
  Ajout du son SN76496 et AY-8910, de nombreux jeux possèdent le son maintenant.
  Solomon's key n'a plus de pb de background.
  Ajout de Video Hustler, The Billiards, DigDug (2 sets), Hexa, Bank Panic.
  Galaga (et clones) devient jouable.
  Pinball Action devient jouable.
  Le pb de background dans Phoenix (et clones) est résolu.
  De même que le pb de background dans 1942 !
  Ajout du support Zip compressé.
  Ajout du check du CRC des fichiers pour eviter les pbs de compatibilité.
  Ajout de la gestion des high scores.
  SELECT pour ajouter des coins à la place de A (A devient le tir principal).
  Plus de mode "Joueur 2".
  Plus de clones (moins de jeux mais que des originaux ;)).
  Mario devient Masao pour avoir le son.
  Ms Pacman devient Ms Pacman (bootleg) et le fichier zip mspacmab.zip.
  Piranha devient Piranha (hack) et le fichier zip piranhah.zip.
  Jr Pacman devient jouable.
  Pb de tir dans Arkanoid résolu.
  Utilisation d'EFSLIB, merci Noda ;).
  
V3.0 : 02/12/2006
  Désolé, pas de sauvegarde des high scores dans cette version ...:( ... J'ai trop 
   de travail maintenant sur un autre émulateur pour l'implementer
  Refonte complète du moteur et donc réécriture entière des jeux émulés
  Scramble,Galaxian, Solomon's Key, Penguin Kun wars sont jouables
  Ajout de trop de jeux jouables (104 ...) pour les citer
  Optimisation de la gestion des sprites et tiles (accès direct à la mémoire)
  Le son, enfin ..., dans les pacman et clones
  
V2.6 : 23/03/2006
  Ajout de la gestion GBFS pour les utilisateurs de cartes flash (G6, MK1, etc ...)
  Ajout du mode bitmap 16 bits pour certains jeux (comme Arkanoid)
  Arkanoid est jouable, et au stylet aussi :)
  Ajout de 1942, Scramble, Green Beret, Solomon's Key, Penguin Kun Wars, non jouables
  
V2.5 : 20/03/2006
  Edition spéciale pour la NeoFlash MK2/MK3 Spring Compo
  Ajout du jeu LadyBug

V2.0 : 26/12/2005
  Refonte complète du moteur en mode 0 + sprites
  Ajout de nombreux jeux ( voir la liste dans gamelist.txt)

V1.0 : 26/09/2005
  Première release

--------------------------------------------------------------------------------
Comment faire fonctionner l'émulateur avec un M3/GBAMP/MK2/MK3/G6/Ninja DS, etc :
--------------------------------------------------------------------------------
VOUS DEVEZ UTILISER LE PATCHER DLDI AVANT D'UTILISER LE FICHIER NDS si votre linker
n'est pas autopatching DLDI. il faut donc patcher le fichier nds avec le drivers 
compatible avec votre linker.
Copier MarcaDS.nds , une fois patché DLDI, dans le répertoire racine de votre carte 
flash / (micro) SD / MMC. Mettez vos ROMs arcade au format ZIP où vous le souhaitez. 

C'est tout, MarcaDS peut maintenant être exécuté :) !

MarcaDS a été testé sur :
- G6DS Real (firmware 2.2)  (avec le fichier marcads.nds, SANS DLDI patching)
- DS-X (firmware 1.1.2) (avec le fichier marcads.nds, SANS DLDI patching)
- M3 DS Simply (firmware 1.06) (avec le fichier marcads.nds, SANS DLDI patching)
- NinjaDS (firmware 1.05)  (avec le fichier marcads.nds, SANS DLDI patching)
- CycloDS Evolution (firmware 1.12)  (avec le fichier marcads.nds, SANS  DLDI patching)
- G6 Lite (firmware 4.6c) et M3DSS comme passkey (avec le fichier marcads.nds, dldi driver v0.19 patching g6fl.dldi)
- MK5 (firmware 2.45) (avec le fichier marcads.nds, SANS  DLDI patching)

Quand l'émulateur démarre, utilisez Haut/Bas pour choisir un jeu, utilisez ensuite
A pour commencer à jouer.

Controles (aussi bien pour le joueur 1 et 2) :
 * Pad de direction ou DS Motion : le joystick ...
 * SELECT : mettre des sous :)
 * A : Tir (si le jeu en a besoin, comme Pengo)
 * B : Tir (si le jeu en a besoin, comme Ping Pong)
 * R : Tir, uniquement pour Arkanoid (plus facile si on joue au stylet ;) )
 * START : demarrer
 * R et L : Jeu en pause et possibilité de revenir au menu de MarcaDS
 
--------------------------------------------------------------------------------
Credits:
--------------------------------------------------------------------------------
Un grand merci à Kasimir2007, Beta testeur officiel de la version 4.0 !
Merci à Noda d'avoir implémenté efslib, utilisé dans Marcads.
Merci aussi à nyuk1998 et Pitt pour les tests de cette version.
Merci à Lobo pour le design de la version 4.0
Un grand merci à Neil Bradley pour son emulateur Z80, sans qui la version 2.0 
n'aurait certainement pas vu le jour.
Un grand merci à Marat Fayzullin pour son emulateur Z80, sans qui cet emulateur 
n'aurait certainement pas vu le jour.
De même, merci à l'équipe de MAME pour toutes les informations données sur les jeux
d'arcades utilisés par cet émulateur.
De plus, merci à Brian Lewis d'avoir réalisé Vantage, source d'inspiration pour la
version 2.0.
Sans Mame et Vantage, pas de MarcaDS ;)
Merci à Chism et son driver pour le support fat et tout le reste.
Merci à Scarta (http://www.scarta.info) pour les premiers tests sur GBAMP/M3.
Merci enfin à L_Lamas (http://www.nintendomax.com) pour m'avoir aidé à trouver Scarta ;)
Merci encore à Phaeton (http://www.nds-toolz.de),Panardi pour les tests GBAMP/M3.
Merci à Mollusk pour l'explication du HBL, seulement une ligne mauvaise avant, aucune maintenant
Merci enfin à tous d'utiliser MarcaDS et de me faire des retours sur les évolutions/problèmes
 sur mon forum http://www.portabledev.com
--------------------------------------------------------------------------------
Alekmaul
alekmaul@portabledev.com
http://www.portabledev.com
--------------------------------------------------------------------------------
