#################################################################################
  #######    ####  #######    ########   #####      ######  ######       ####### 
 ######### ######  #################### ###### ###################  #############
 #################    #######################  ###################  ######## ####
 ###### ###### ###   #### ####     ##### ###   ####### # ######### #### #########
# ##### ##########   ###   ##       #######    ### ############### ###  ###  ### 
#  ###############  ###    ###       ## ###   ### ######## ###  ######  ###      
### ######     ###  ###    ######  ###   #######  ##  ###   ##  #####   ######   
 ###### #      ##   #         ########     ####   #    ##   #    ###    ######   
 # #           #                ###                                              
##################################################################################
Satourne - http://www.satourne.consollection.com/
Un émulateur Sega Saturn / Sega Titan Video par Fabien Autrel

Satourne pour débutant :

* Décompresser les fichiers Satourne à la racine de votre lecteur c:.
* Aller dans les options et choisir tout les plugins.
* Configurer les plugins comme vous le souhaitez.
* Pour configurer le contrôleur, aller dans les options et plugin SMPC->Configurer le    plugin.
  Aller sur paramétrer le pad du joueur 1. Cliquez sur "Aucun périphérique               sélectionné" et utilisez la fléche Bas de votre clavier

ST-V :

* Aller sur Options et cliquez sur autres options. Choisir les fichiers BIOS ST-V.
* Aller sur le Mode de la Machine et choisir ST-V.
* Aller sur le Mode de la Machine et cliquez sur Chargement d'une ROM ST-V.
* Choisir une ROM disponible et cliquez sur Charger.
* Ensuite cliquez sur le bouton LANCER.

Saturn :

* Aller sur Options et cliquez sur autres options. Choisir les fichiers BIOS Saturn.
* Aller sur le Mode de la Machine et choisir Saturn.
* Aller sur Options et Plugin CD block->Configurer le plugin. Choisir une Image CD       (iso). Regarder 'Information Pays'
* Allez sur Options et Plugin SMPC->Configurer le plugin. Choisir le code du Pays        ('Information Pays') du jeu que vous souhaitez lancer.
* Ensuite cliquez sur le bouton LANCER.


### Satourne version 1.0.2 plugin ###

Quoi de neuf :

[] Correction d'un bug qui pouvait provoquait d'étranges comportements avec les           plugins SH2 lors du changement entre le mode Saturn et le mode ST-V.
[] Les roms ST-V sont maintenant spécifié dans le fichier "STV_roms.ini". Vous pouvez     ajouter les roms que je ne posséde pas. 

Veuillez me donner vos réactions, si vous testez les jeux que je n'ai pas. Lisez le "STV roms ini file.howto.txt" pour plus d'informations.

### Satourne version 1.0.1 plugin ###

Quoi de neuf :

[] Maintenant vous pouvez utiliser la dll msvcr70.dll, laquelle est inclus dans           l'archive Satourne.
[] Plugin CD block ISO version 1.0.1
   - Retrait de la détection du code ASPI (oublié lors du port sauvage)
[] Plugin SCSP version 1.0.1
   - Ajout du support des timers.
   - Correction d'un bug dans la fonction Reset(). 
   - Je suis vraiment désolé Bart, j'ai oublié de mentionner le fait que j'utilise ton      excellent émulateur 68000, maintenant c'est corrigé !
[] Plugin SCU no DSP version 1.0.1
   - Correction d'un bug dans le mode indirect DMA :
     Ceci corrige Die Hard (les polygones sont maintenant visible), des arrière plan        dans Decathlete et des bugs dans le gouraud shading dans Nights et Burning             Rangers (Les tables gouraud shading sont maintenant correctement remplis)
[] Plugin SMPC Dinput version v1.0 : Pour sélectionner un périphérique, veuillez          utiliser les touches fléchés du de votre clavier.
[] Plugin VDP opengl version 1.0.1
    Correction d'un bug le calcul de l'adresse des offset de la couleur de la              RAM, encore incorrecte dans certains cas.
    - Correction d'un bug dans le mode cell du VDP2 (provoquait une zone noir sur            la bordure des planes)
    - La fonction priorité focntionne bien mieux, encore loin d'être parfait...
    - Ajout d'une option pour forecer la priorité des sprites à 6, ceci rend Kof97 et        Metal Slug jouable (et peut être d'autre jeux non testé), essayez le si                vous ne voyez pas les sprites.


### Plugin Satourne version 1.0 ###

Après plusieurs mois de codage, voici le résultat de mon travail. L'émulateur a été reécrit à partir d'un scratch pour adopter un système de plugin. J'ai fait ce choix pour ouvrir le développement à toute personne qui s'intéresse à certaines parties du hardware de la Saturn.
Garder à l'esprit que je ne suis pas un codeur professionnelr, dans ce cas n'espéré pas que ce programme soit totalement exempte de bug.

## 1. Comment l'utiliser ##

Vous devez mettre les plugins dans leur répertoire correspondant. Après le tout premier démarrage de l'émulateur, vous devez choisir et éventuellement configurer les plugins pour chaque composant.
Vous devez aussi choisir les chemins pour les Bios (Bios Saturn et Bios STV) dans les options (menu options-> autres options).

# Mode de la Machine #
Vous pouvez sélectionner la machine a émulé (Saturn ou ST-V) à travers ce menu. Dans le mode Saturn, vous pouvez charger un binaire Saturn pour tester vos propres programmes Saturn.

# Les options #

Vous pouvez activer l'émulation d'une cartouche de 1Mb ou de 4Mb.Avec les plugins standard, il semble qu'aucun jeu utilise une cartouche RAM pour fonctionner.

Vous pouvez modifier le nombre de cycles éxecuté en un appel par le plugin SH2.
En augmentant cette valeur, l'émulation devrait être plus rapide mais moins compatible, en la diminuant, l'émulation devrait être plus lente mais plus compatible. Le gain de vitesse peut varier dépendant de la technique d'émulation utilisé par le plugin.

Vous pouvez aussi modifier la fréquence de la machine pour accélérer l'émulation. Ca dépend du jeu émulé, mais il peut affecté le comportement du jeu.

## 2.Le développement d'un Plugin ##

Vous devrez trouver avec cette émulateur, les spécifications du plugin. Il y a une en-tête pour chaque composant. J'ai crée le système de plugin pour permettre l'émulation de chaque chip de la Saturn.
Ceci peut sembler inhabituel par rapport aux autres émulateurs mais il peut permettre la création de plugins en utilisant de nombreuses techniques pour le même composant.
Si vous pensez que je devrais modifier l'interface des plugins, veuillez me donner votre sentiment sur le sujet.


Pour n'importe quel question (hormis sur des explications sur comment trouver les bios) utilisez cette email :

satourne@consollection.com.


P.S. : On cherche des personnes qui peuvent :
 - Faire une liste de compatibilité pour les jeux Sega Saturn et pour les jeux Sega       Titan Video.
 - Faire des captures d'écrans des jeux.
 - Développer un plugin.
 - etc.

Volontaire ? envoyez nous un mail à ben.j@consollection.com

Fabien