ScratchPsx pour MS-DOS
======================

Un emulateur PlayStation 1 pour MS-DOS, du 486 au Pentium II, avec rendu
materiel sur les cartes 3dfx Voodoo.

Freeware - voir LICENCE.TXT.


Quel executable ?
-----------------

  SCRPSX.EXE    VGA / VESA (n'importe quelle carte video)
  SCRPSXV1.EXE  + rendu 3dfx Voodoo Graphics (Voodoo 1), son allege pour 486
  SCRPSXV2.EXE  + rendu 3dfx Voodoo 2 (SLI gere)

Les versions Voodoo restent utilisables en VGA / VESA.


Configuration
-------------

  Minimum      486DX4-100, 32 Mo, carte VGA (48 Mo pour le recompilateur)
  Conseille    Pentium 200+ ou Pentium II, 32 Mo ou plus, VESA 2.0 ou 3dfx
  Son          Sound Blaster 2.0 / Pro / 16 (variable BLASTER)
  Souris       pilote compatible Microsoft (MOUSE.COM, CTMOUSE) pour les menus
               (facultative : tout se pilote aussi au clavier)

Pas d'EMM386 : avec lui, DOS/4GW ne recoit que la memoire EMS d'EMM386
(32 Mo par defaut) et le recompilateur reste desactive. HIMEM.SYS seul suffit.


Installation
------------

1. Copiez tous les fichiers dans un repertoire (par exemple C:\SCRPSX).
2. Ajoutez le BIOS de VOTRE console, nomme PSXBIOS.BIN, dans ce repertoire.
   Aucun BIOS n'est fourni.
3. Lancez :

     SCRPSX JEU.CUE       le jeu directement (image .cue / .bin)
     SCRPSX               les menus et l'explorateur de fichiers

DOS4GW.EXE doit rester a cote de l'executable (ou dans le PATH).
Les noms de fichiers DOS font 8.3 caracteres : renommez vos images si besoin
(CRASH.CUE, CRASH.BIN, et le nom du .bin dans le .cue).


Video
-----

Menu View, ou variable SCRATCHPSX_VIDEO avant le lancement :

  1  320x200 VGA        256 couleurs, image recadree    SET SCRATCHPSX_VIDEO=200
  2  320x240 mode X     256 couleurs (defaut)           SET SCRATCHPSX_VIDEO=240
  3  640x480 VESA       65536 couleurs                  SET SCRATCHPSX_VIDEO=640
  4  640x480 Voodoo     rendu 3dfx (SCRPSXV1/V2)        SET SCRATCHPSX_VIDEO=glide

Pour la 3dfx, le cable VGA passe par la carte, comme pour les jeux.
Luminosite : SET SST_GAMMA=1.3 (Voodoo 1) ou SET SSTV2_GAMMA=1.3 (Voodoo 2).

Saut d'images : Settings > Frame skip (touche F dans les menus), ou
SET SCRATCHPSX_FRAMESKIP=1. Quand le PC ne suit pas, jusqu'a 3 images sur 4
sont emulees sans etre dessinees : le jeu tourne plus pres de sa vraie
vitesse, avec moins d'images. Le compteur FPS donne les images emulees.


Son
---

Variable BLASTER, par exemple :  SET BLASTER=A220 I5 D1 H5 T6

  SB16              44100 Hz, 16 bits, stereo (canal DMA haut H)
  SB 2.0 / Pro      22050 Hz, 8 bits, mono (canal DMA D)


Touches
-------

  Echap             affiche / cache les menus (le jeu est en pause)
  Fleches           croix directionnelle
  Entree / Espace   Start / Select
  I  J  K  L        Triangle  Carre  Croix  Rond
  T  G              L1  R1
  R  F              L2  R2
  E  D              L3  R3
  Tab (maintenu)    avance rapide

Les touches se changent dans Settings > Keyboard... Les raccourcis des menus
sont indiques a cote de chaque commande.


Messages
--------

Les messages de l'emulateur vont dans SCRPSX.LOG.


Sous DOSBox
-----------

DOSBox-X emule une Voodoo 1 : voir DOSBOXX.CNF (a adapter).
Dans tous les DOSBox, mettez memsize=64 dans [dosbox] : avec la memoire
par defaut (16 Mo), le recompilateur reste desactive (CPU > Recompiler).
