Outils pour utilisateurs

Outils du site


tutos:software:systemes:atari-jaguar

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutos:software:systemes:atari-jaguar [2017/02/05 00:54]
thesalan Mise en page
tutos:software:systemes:atari-jaguar [2017/02/14 11:25] (Version actuelle)
thesalan MAJ Ajout du systeme
Ligne 1: Ligne 1:
 ====== Ajout du système Atari Jaguar ====== ====== Ajout du système Atari Jaguar ======
- 
-Auteur : **[[https://forum.hfsplay.fr/membre2.html|micaelo14]]** 
  
 ===== Présentation ===== ===== Présentation =====
  
-{{  http://img15.hostingpics.net/pics/470803Sanstitre1.png?nolink  }}+{{  :tutos:atari_jaguar_system.png?nolink }}
  
 En 1990, Flare Technology (société fondée par Martin Brennan et John Mathieson, et financée par Atari) déclare pouvoir produire de manière rentable une console supérieure à la Mega Drive et à la Super Nintendo. Atari accepte immédiatement, et la machine est lancée en 1993 pour 250£ avec un accord de construction de 500 millions de dollars avec IBM. En 1990, Flare Technology (société fondée par Martin Brennan et John Mathieson, et financée par Atari) déclare pouvoir produire de manière rentable une console supérieure à la Mega Drive et à la Super Nintendo. Atari accepte immédiatement, et la machine est lancée en 1993 pour 250£ avec un accord de construction de 500 millions de dollars avec IBM.
Ligne 21: Ligne 19:
 La Jaguar attire, depuis 1996, un certain nombre de développeurs amateurs, ce qui n’est pas le cas de ses concurrentes de l'époque (3DO, CD32, etc.). La Jaguar attire, depuis 1996, un certain nombre de développeurs amateurs, ce qui n’est pas le cas de ses concurrentes de l'époque (3DO, CD32, etc.).
  
-===== Installation sous RocketLauncher (ou HyperLaunch 3) =====+===== Emulateurs compatibles ===== 
 + 
 +  * [[tutos:software:emulateurs:virtual_jaguar|Virtual Jaguar]] 
 +  * [[tutos:software:emulateurs:project_tempest|Project Tempest]] 
 + 
 +===== Installation sous RocketLauncher ===== 
 + 
 +Pour ce tutoriel, **nous utiliserons deux émulateurs** afin de faire fonctionner l'ensemble des jeux. Le système Atari Jaguar a été validé avec la version **2.1.2** de l'émulateur [[tutos:software:emulateurs:virtual_jaguar|Virtual Jaguar]] et la version **2.1.1** du module //Virtual Jaguar// et la version **0.95** de l'émulateur [[tutos:software:emulateurs:project_tempest|Project Tempest]] et la version **2.0.3** du module //Project Tempest//. Des versions plus récentes peuvent être disponible via //RocketLauncherUI//.
  
-==== Installation des émulateurs ==== 
  
-Pour ce système, 2 émulateurs peuvent (doivent !) être utilisés, //Virtual Jaguar// et //Project Templest//.+==== Installation de l'émulateur Virtual Jaguar ====
  
-  * Télécharger l'émulateur //Virtual Jaguar// depuis le site officiel [[http://icculus.org/virtualjaguar/]] +{{page>tutos:software:emulateurs:virtual_jaguar#installation&nofooter&noheader}}
-  * Installez dans le répertoire //\Emulators\Virtual Jaguar\//+
  
-  * Télécharger l'émulateur //Project Templest// depuis le site officiel : [[http://pt.emuunlim.com/]] +==== Module Virtual Jaguar ====
-  * Installez dans le répertoire //\Emulators\Project Templest\//+
  
-==== Modules ====+{{page>tutos:software:emulateurs:virtual_jaguar#module&nofooter&noheader}}
  
-Pour ce tutoriel, le système Atari Jaguar à été validé avec la version 2.1.1 du module Virtual Jaguar et la version 2.0.3 du module Project Tempest.+==== Configuration Virtual Jaguar ====
  
-Des versions plus récentes peuvent être disponible via RocketLauncherUI, mais si vous rencontrez des problèmes avec ces versions, voici les versions utilisés pour ce tutoriel :+{{page>tutos:software:emulateurs:virtual_jaguar#configuration&nofooter&noheader}}
  
-<wrap lo>(Cliquez sur le titre ci-dessous pour directement télécharger le fichier)</wrap>+==== Installation de l'émulateur Project Tempest ====
  
-<file autohotkey Project Tempest.ahk> +{{page>tutos:software:emulateurs:project_tempest#installation&nofooter&noheader}}
-MEmu = Project Tempest +
-MEmuV = v0.95 +
-MURL = http://pt.emuunlim.com/ +
-MAuthor = djvj,faahrev +
-MVersion = 2.0.3 +
-MCRC = F792A415 +
-iCRC = 109E182B +
-mId = 635224813748790881 +
-MSystem = "Atari Jaguar","Atari Jaguar CD" +
-;---------------------------------------------------------------------------- +
-; Notes: +
-; Fullscreen mode controlled in RocketLauncherUI +
-; In the emu's gui, keep fullscreen off, otherwise the module will put it to windowed on launch. +
-; Emu stores joypad config in registry (64-bit OS) @ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Project Tempest +
-; Some games may not work correctly with PT and will popup with an address box. If this happens, try a different emu like Virtual Jaguar. +
-;---------------------------------------------------------------------------- +
-StartModule() +
-BezelGui() +
-FadeInStart() +
-  +
-settingsFile := modulePath . "\" . moduleName . ".ini" +
-Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1) +
-ControlDelay := IniReadCheck(settingsFile, "Settings", "ControlDelay","40",,1) ; raise this if the module is getting stuck using SelectGameMode 1 +
-KeyDelay := IniReadCheck(settingsFile, "Settings", "KeyDelay","-1",,1) ; raise this if the module is getting stuck using SelectGameMode 2 +
-  +
-dialogOpen := i18n("dialog.open") ; Looking up local translation +
-  +
-BezelStart() +
-  +
-hideEmuObj := Object("ROM",0,"download",0,"Project Tempest ahk_class PT",1) ; Hide_Emu will hide these windows. 0 = will never unhide, 1 = will unhide later +
-7z(romPath, romName, romExtension, 7zExtractPath) +
-  +
-SetControlDelay, %ControlDelay% +
-SetKeyDelay(KeyDelay) +
-  +
-SetWinDelay, 10 +
-  +
-Run(executable,emuPath) +
-  +
-WinWait("Project Tempest ahk_class PT") +
-WinWaitActive("Project Tempest ahk_class PT") +
-  +
-If (romExtension = ".cdi") { +
-WinMenuSelectItem, Project Tempest ahk_class PT,, File, Open CD Image +
-HideEmuStart() ; This fully ensures windows are completely hidden even faster than winwait +
-WindowText := "Open CD Image" +
-WinWaitActive("Open CD Image ahk_class #32770"+
-Else { +
-WinMenuSelectItem, Project Tempest ahk_class PT,, File, Open ROM +
-HideEmuStart() ; This fully ensures windows are completely hidden even faster than winwait +
-WindowText := "Open ROM File" +
-WinWaitActive("Open ROM File ahk_class #32770"+
-} +
-  +
-OpenROM(dialogOpen . " ahk_class #32770", romPath . "\" . romName . romExtension) +
-WinWaitActive("Project Tempest ahk_class PT") +
-  +
-HideEmuEnd() +
-  +
-;Some roms might display download screen +
-IfWinActive, download +
-{ ControlClick, Cancel, download +
-Goto Error +
-+
-  +
-If Fullscreen = true +
-Send, {Esc} +
-  +
-BezelDraw() +
-FadeInExit() +
-Process("WaitClose", executable) +
-7zCleanUp() +
-BezelExit() +
-FadeOutExit() +
-ExitModule() +
-  +
-Error: +
-Log("There was an error. Try running outside RocketLauncher to see the error.",3) +
-Goto CloseProcess +
-Return +
-  +
-HaltEmu: +
-Send, {Esc} +
-Sleep, 200 +
-Return +
-RestoreEmu: +
-WinActivate, ahk_id %emulatorID% +
-Send, {Esc} +
-Return +
-  +
-CloseProcess: +
-FadeOutStart() +
-WinClose("Project Tempest ahk_class PT") +
-Return +
-</file>+
  
-<file autohotkey Virtual Jaguar.ahk> +==== Module Project Tempest ====
-MEmu Virtual Jaguar +
-MEmuV v2.1.2 +
-MURL http://icculus.org/virtualjaguar/|http://outrage.the-crow.co.uk/builds/ +
-MAuthor djvj & brolly +
-MVersion 2.1.1 +
-MCRC 5B0D3477 +
-iCRC FDB1A0E3 +
-MID 635038268931827139 +
-MSystem = "Atari Jaguar" +
-;---------------------------------------------------------------------------- +
-; Notes: +
-; The Atari Jaguar bios "jagboot.rom" must exist in the eeproms emulator folder +
-; The emu stores its config in the registry @ HKEY_CURRENT_USER\Software\Underground Software\Virtual Jaguar +
-+
-; If you are using SVN versions after v2.1.2 of the emulator make sure you change the Window class to +
-; Qt5QWindowIcon on RLUI. +
-;---------------------------------------------------------------------------- +
-StartModule() +
-BezelGUI() +
-FadeInStart() +
-  +
-settingsFile := modulePath . "\" . moduleName . ".ini" +
-Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1) +
-WindowZoom := IniReadCheck(settingsFile, "Settings", "WindowZoom","3",,1) +
-Filter := IniReadCheck(settingsFile, "Settings", "Filter","0",,1) +
-  +
-VideoMode := IniReadCheck(settingsFile, "Settings" . "|" . romName, "VideoMode","0",,1) +
-GPUEnabled := IniReadCheck(settingsFile, "Settings" . "|" . romName, "GPUEnabled","true",,1) +
-DSPEnabled := IniReadCheck(settingsFile, "Settings" . "|" . romName, "DSPEnabled","true",,1) +
-EnableJaguarBIOS := IniReadCheck(settingsFile, "Settings" . "|" . romName, "EnableJaguarBIOS","true",,1) +
-UseFastBlitter := IniReadCheck(settingsFile, romName, "useFastBlitter","false",,1) +
-WindowClass := IniReadCheck(settingsFile, "Settings" . "|" . romName, "WindowClass","QWidget",,1) +
-  +
-If bezelEnabled +
-+
-If (Fullscreen = "true") { +
-disableForceFullscreen := true +
-disableWinMove := true +
-disableHideTitleBar := true +
-disableHideToggleMenu := true +
-disableHideBorder := true +
-BezelStart() +
-} Else { +
-disableHideToggleMenu := true +
-disableHideBorder := true +
-bezelTopOffset := IniReadCheck(settingsFile, "Settings", "Bezel_Top_Offset","62",,1) +
-bezelBottomOffset := IniReadCheck(settingsFile, "Settings", "Bezel_Bottom_Offset","52",,1) +
-bezelRightOffset := IniReadCheck(settingsFile, "Settings", "Bezel_Right_Offset", "8",,1) +
-bezelLeftOffset := IniReadCheck(settingsFile, "Settings", "Bezel_Left_Offset", "8",,1) +
-BezelStart("fixResMode"+
-+
-+
-  +
-; Setting Fullscreen setting in registry if it doesn't match what user wants above +
-currentFullScreen := ReadReg("fullscreen"+
-If ( Fullscreen = "true" And currentFullScreen = "false"+
-WriteReg("fullscreen", "true"+
-Else If ( Fullscreen != "true" And currentFullScreen = "true"+
-WriteReg("fullscreen", "false"+
-  +
-;Same for window zoom +
-currentWindowZoom := ReadReg("zoom"+
-If ( WindowZoom != currentWindowZoom ) +
-WriteReg("zoom", WindowZoom, "REG_DWORD"+
-  +
-;Same for GPU Enabled +
-currentGPUEnabled := ReadReg("GPUEnabled"+
-If ( GPUEnabled = "true" And currentGPUEnabled = "false"+
-WriteReg("GPUEnabled", "true"+
-Else If ( GPUEnabled != "true" And currentGPUEnabled = "true"+
-WriteReg("GPUEnabled", "false"+
-  +
-;Same for DSP Enabled +
-currentDSPEnabled := ReadReg("DSPEnabled"+
-If ( DSPEnabled = "true" And currentDSPEnabled = "false"+
-WriteReg("DSPEnabled", "true"+
-Else If ( DSPEnabled != "true" And currentDSPEnabled = "true"+
-WriteReg("DSPEnabled", "false"+
-  +
-;And for use BIOS +
-currentEnableJaguarBIOS := ReadReg("useJaguarBIOS"+
-If ( EnableJaguarBIOS = "true" And currentEnableJaguarBIOS = "false"+
-WriteReg("useJaguarBIOS", "true"+
-Else If ( EnableJaguarBIOS != "true" And currentEnableJaguarBIOS = "true"+
-WriteReg("useJaguarBIOS", "false"+
-  +
-;And for bilenear filter +
-currentFilter := ReadReg("glFilterType"+
-If ( Filter != currentFilter ) +
-WriteReg("glFilterType", Filter, "REG_DWORD"+
-  +
-;And Video Mode +
-currentHardwareTypeNTSC := ReadReg("hardwareTypeNTSC"+
-If ( VideoMode = "PAL" And currentHardwareTypeNTSC = "true"+
-WriteReg("hardwareTypeNTSC", "false"+
-Else If ( VideoMode = "NTSC" And currentHardwareTypeNTSC = "false"+
-WriteReg("hardwareTypeNTSC", "true"+
-  +
-;And Fast Blitter +
-currentUseFastBlitter := ReadReg("useFastBlitter"+
-If ( UseFastBlitter = "true" And currentUseFastBlitter = "false"+
-WriteReg("useFastBlitter", "true"+
-Else If ( UseFastBlitter != "true" And currentUseFastBlitter = "true"+
-WriteReg("useFastBlitter", "false"+
-  +
-jagBIOS := emuPath . "\eeproms\jagboot.rom" +
-CheckFile(jagBIOS, "Could not find ""jagboot.rom"" bios rom, it is required for " . MEmu . ": " . jagBIOS) +
-  +
-hideEmuObj := Object("Virtual Jaguar ahk_class " . WindowClass,1) ; Hide_Emu will hide these windows. 0 = will never unhide, 1 = will unhide later +
-7z(romPath, romName, romExtension, 7zExtractPath) +
-  +
-HideEmuStart() ; This fully ensures windows are completely hidden even faster than winwait +
-  +
-Run(executable . " """ . romPath . "\" . romName . romExtension . """", emuPath) +
-  +
-WinWait("Virtual Jaguar ahk_class " . WindowClass) +
-WinWaitActive("Virtual Jaguar ahk_class " . WindowClass) +
-  +
-BezelDraw() +
-HideEmuEnd() +
-FadeInExit() +
-Process("WaitClose",executable) +
-7zCleanUp() +
-BezelExit() +
-FadeOutExit() +
-ExitModule() +
-  +
-ReadReg(var1) { +
-regValue := RegRead("HKEY_CURRENT_USER", "Software\Underground Software\Virtual Jaguar", var1) +
-Return %regValue% +
-+
-  +
-WriteReg(var1, var2, ValueType="REG_SZ") { +
-RegWrite(ValueType, "HKEY_CURRENT_USER", "Software\Underground Software\Virtual Jaguar", var1, var2) +
-+
-  +
-CloseProcess: +
-FadeOutStart() +
-WinClose("Virtual Jaguar ahk_class " . WindowClass) +
-Process("Close",executable) ;Some versions of Virtual Jaguar won't close with WinClose +
-Return +
-</file>+
  
-==== Configuration de l'émulateur ====+{{page>tutos:software:emulateurs:project_tempest#module&nofooter&noheader}}
  
-La compatibilité étant meilleur sur Virtual Jaguar, nous mettrons cet émulateur pour le système :+==== Configuration Project Tempest ====
  
-  * Name Virtual Jaguar +{{page>tutos:software:emulateurs:project_tempest#configuration&nofooter&noheader}}
-  * Path ..\Emulators\Virtual Jaguar\virtualjaguar.exe +
-  * Rom Extensions : j64|bin|zip +
-  * Module : Virtual Jaguar.ahk +
-  * GUI Path : +
-  * CLI Parameters :+
  
-{{  http://img15.hostingpics.net/pics/579180Sanstitre1.png?nolink  }}+==== Ajout du système ====
  
-Ensuite créer dans global émulateur le Project Templest :+==== Ajout du système ====
  
-  * Name : Project Templest +Il ne vous reste désormais plus qu'à ajouter le système dans Rocket Launcher avec l'émulateur //Virtual Jaguar//:
-  * Path : ..\Emulators\Project Templest\PT.exe +
-  * Rom Extensions : j64|bin|zip|cdi +
-  * Module : Project Templest.ahk +
-  * GUI Path : +
-  * CLI Parameters :+
  
-{{  http://img15.hostingpics.net/pics/463118Sanstitre1.png?nolink  }}+  * Etape //Choose System Name//  
 +      * Name : //Atari Jaguar// 
 +  * Etape //Select Emulator// 
 +      * Cliquez sur la loupe et sélectionnez //Virtual Jaguar// 
 +  * Etape //Select Rom Path(s)// 
 +      * Cliquez sur le bouton //+//  et sélectionnez le dossier de vos roms 
 +  * Etape //Database Creation// 
 +      * Choisissez l'action que vous désirez concernant la base de données des jeux 
 +  * Etape //Overview// 
 +      * Vérifiez la configuration et cliquez sur //Finish//
  
-Il ne vous restera plus qu'à tester les jeux que vous voulez faire tourner avec PT et les régler en //alternates emulators//.+Tester les jeux que vous voulez faire tourner avec //Project Tempest// et les régler en //alternates emulators//.
  
-{{  http://img15.hostingpics.net/pics/341231Sanstitre1.png?nolink  }}+{{  :tutos:atari_jaguar_config.png?nolink }}
  
-===== Forum =====+===== Liens =====
  
-Lien du sujet : [[https://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/atari-jaguar-t10288.html]]+  * Tutoriel d'installation original : [[http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/atari-jaguar-t10288.html|http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/atari-jaguar-t10288.html]] (Merci à [[http://forum.hfsplay.fr/membre2.html|micaelo14]])
tutos/software/systemes/atari-jaguar.1486252451.txt.gz · Dernière modification: 2017/02/05 00:54 (modification externe)