TUTORIEL

Serial to USB Net Yaroze



l'objectif de ce tutoriel est de pouvoir connecter la Playstation ou la Net Yaroze à votre PC avec le "Serial To USB Net Yaroze"
Il remplace le cable de communication d'origine "DTL-H3050"


1 - Les prérequis


- Une Playstation / Net Yaroze ayant la capacité de lire les CD-Rs (Puce, Swap ou Action Replay)
- CD "Net Yaroze boot disk" DTL-S3035 Cracké
- CD "Net Yaroze software development disc" DTL-S3045
- Un adapteur "Serial to USB Net Yaroze"
- Un cable "Link" Playstation ou clone chinois
- Logiciel DosBox
- Patch DosBox 5n1

PS : Si vous étes en possession du CD boot Net Yaroze d'origine + Net Yaroze + Access Card, vous n'avez pas besoin du CD Cracké, pas besoin d'avoir une console qui lit les CD-R non plus puisque vous avez l'original


2 - Raccordement


Raccorder votre PS1 a votre PC avec le "Serial to USB Net Yaroze" de la façon suivante :




3 - Préparation du PC


Dans un premier temps nous allons connecter le « Serial to USB Net Yaroze » au PC via un cable USB. Windows va le détecter et installer les drivers automatiquement. Une fois terminés, nous devons aller identifier le numéro du port Com assigné par Windows. Pour cela nous allons allé dans :

>>Demarrer -> panneaux de configuration -> Gestionnaire de périphériques

Nous descendons en bas de la liste et la il devrait y avoir le "Serial to Usb Net Yaroze" visible comme un port COM avec entre parenthèses le numéro du port attribué. Notez-le, il nous sera utile pour la prochaine étape. Maintenant nous alllons décompresser l’archive « Net Yaroze Yaroze software development disc » sur votre disque dur a l’emplacement suivant :

c:\net-yaroze-sdk\

Nous allons maintenant installer « DosBox ».
Pour rappel ce petit utilitaire nous permet de lancer des applications Dos sur nos systèmes récents. Il a une fonction très intéressante qui nous permet de renvoyer un vrai port série dans son système émulé. On Installe DoxBox. Pour appliquer le patch DosBox, copier les fichiers "dosbox.exe" et "SDL.dll" présents dans l'archive "dosbox-0-74-5n1patch" dans votre dossier d'installation DosBox, par défaut "C:/Program Files (X86)/DosBox-0.74/" :

Installation patch DosBox 5N1 port Serie

Ensuite nous allons configurer DosBox pour mapper le « Serial to USB Net Yaroze » et lui donner sa vitesse de fonctionnement (9600 Bps dans un premier temps). Nous allons pour cela aller dans le dossier d’installation de DosBox (par défaut C:/Program Files (X86)/DosBox-0.74/) et nous allons exécuter « DOSBOX 0.74 Options.bat :
Installation patch DosBox 5N1 port Serie

Nous voilà en présence du fichier de configuration de DosBox ouvert avec votre éditeur de texte préféré. Modifier la section « Serial » comme ci-dessous et remplacer le « X » par le numéro de votre port COM récupéré précédemment :

[serial]
serial1=directserial realport:COMX
serial2=disabled
serial3=disabled
serial4=disabled



Configuration port serie DosBox COM

Ensuite modifier la section « autoexec » comme ci-dessous :

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
mount c: c:\net-yaroze-sdk
c:\psx\djsetup.bat
c:


Configuration Autoexec DosBox

4 - Mise en tension


Insérer le CD « Net Yaroze boot disc » (cracker si vous n’avez pas l’access card dans le slot 1 de votre PS1 / Net Yaroze). Allumer votre PS1 / Net Yaroze. Vous devriez avoir l’image suivante sur votre écran :



CIP Version 2.0 Startup
Access Card Checking...OK
Memory card Checking...Not found
Terminal Speed 9600 BPS


Access Card Checking...OK : Cd Cracké, pas besoin d’access card.
Memory card Checking...Not found : le programme du « Net Yaroze boot disc » vérifié si il ya une memory card dans le slot 2 et si une sauvegarde de configuration et disponible. Le cas échéant, même avec une carte mémoire insérée nous avons le message « Memory card Checking...Not found ».
Terminal Speed 9600 BPS: voir chapitre 6 pour augmenter la vitesse de transmission.
Votre PS1 / Net Yaroze est maintenant prête a recevoir du code via son «serial I/O».



5 - Hello World


Nous passons aux choses sérieuses, nous allons maintenant exécuter du code. Pour ce faire nous allons utiliser le programme « SIOCONS » traduisez « Serial Input Output CoNnectionS ».
Lancer DosBox et taper les commandes suivantes :

C:
cd C:\PSX\QUICK\
siocons batch0


Vous devriez avoir l’écran de votre Net Yaroze / PS1 qui va évolué pour vous confirmer la bonne réception et mise en mémoire du programme, suivi de l’exécution du code :



Dans le dossier C:\PSX\ sur DosBox, vous avez plusieurs petits programmes de test disponibles, je vous laisse les découvrir en naviguant dans vos répertoires et en exécutant la commande "siocons auto"



6 - Vitesse de communication


Vous êtes actuellement a une vitesse par défaut de 9600bps, votre Net Yaroze/PS1 a la capacité de monter a 115200bps et votre "Serial to USB Net Yaroze" aussi ! Nous allons augmenter la vitesse de transmission a 115200bps

Allumez votre Net Yaroze / PS1 avec le CD « Net Yaroze boot disc » et une memory card insérer dans le slot 2.


Il est normal que le message "Memory Card CHECKING...Not Found" apparaisse.
Maintenant lancer "DosBox" et taper la commande suivante :

siocons

Attendre 2 sec et appuyer sur la touche "Entrée" de votre clavier pour reprendre la main sur le prompt "siocons".
Tapez la commande suivante et valider par "Entrée" :

BAUD 115200


Votre Net Yaroze ou PlayStation est maintenant a 115200 Bps , mais votre DosBox lui est toujours a 9600Bps Il faut maintenant appuyer successivement sur les touches "F10" et "F2" de votre clavier pour recuperer la prompt "DOS".
A present nous allons relancer "Siocons" avec un argument supplementaire, pour cela tapez la commande suivante :

siocons -B115200

Au bout de quelques secondes, siocons vous demande la chose suivante :
"Save the new baud rate into the memory card ? ( y/n )"
Vous devez répondre "y" a l'aide de votre clavier.
"Siocons" va vous repondre "Completed".

"Siocons" vient de vous confirmer l'ecriture de la configutation de la vitesse a 115200 bps (Baud Rate) dans la memory card du slot 2 de votre Net Yaroze ou PlayStation
Faite un reset sur votre playstation. Elle vous affiche maintenant l'ecran suivant :

CIP Version 2.0 Startup
Access Card Checking...OK
Memory card Checking...OK
Terminal Speed 115200 BPS



Il nous reste a configurer en dur la vitesse de transmission coté PC sur DoxBox.
Pour cela fermer dosbox et editer le fichier "DJSETUP.BAT" qui doit se trouver la :

C:\net-yaroze-sdk\PSX\DJSETUP.BAT

A la ligne 4, vous devrier avoir :

set DTLH3000=0x3f8,4,9600

Remplacer le 9600 par 115200, vous devriez avoir ça :

set DTLH3000=0x3f8,4,115200

Sauvegardez et relancer DosBox.
Votre PlayStation et DosBox sont maintenant configurés à la vitesse de transmission maximal qui est de 115200 bps.