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
Dernière révision Les deux révisions suivantes
tutos:software:systemes:atari-jaguar [2017/02/05 00:54]
thesalan Mise en page
tutos:software:systemes:atari-jaguar [2017/02/14 11:23]
thesalan ↷ Liens modifiés en raison d'un déplacement.
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 des émulateurs ====+===== Installation sous RocketLauncher =====
  
-Pour ce systèmeémulateurs peuvent (doivent !) être utilisés, //Virtual Jaguar// et //Project Templest//.+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 Tempes]] et la version **2.0.3** du module //Project Tempest//. Des versions plus récentes peuvent être disponible via //RocketLauncherUI//.
  
-  * Télécharger l'émulateur //Virtual Jaguar// depuis le site officiel : [[http://icculus.org/virtualjaguar/]] 
-  * Installez dans le répertoire //\Emulators\Virtual Jaguar\// 
  
-  * Télécharger l'émulateur //Project Templest// depuis le site officiel : [[http://pt.emuunlim.com/]] +==== Installation de l'émulateur Virtual Jaguar ====
-  * Installez dans le répertoire //\Emulators\Project Templest\//+
  
-==== Modules ====+{{page>tutos:software:emulateurs:virtual_jaguar#installation&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.+==== Module 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#module&nofooter&noheader}}
  
-<wrap lo>(Cliquez sur le titre ci-dessous pour directement télécharger le fichier)</wrap>+==== Configuration Virtual Jaguar ====
  
-<file autohotkey Project Tempest.ahk> +{{page>tutos:software:emulateurs:virtual_jaguar#configuration&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> +==== Installation de l'émulateur 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#installation&nofooter&noheader}}
  
-La compatibilité étant meilleur sur Virtual Jaguar, nous mettrons cet émulateur pour le système :+==== Module Project Tempest ====
  
-  * Name Virtual Jaguar +{{page>tutos:software:emulateurs:project_tempest#module&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  }}+==== Configuration Project Tempest ====
  
-Ensuite créer dans global émulateur le Project Templest :+{{page>tutos:software:emulateurs:project_tempest#configuration&nofooter&noheader}}
  
-  * Name : Project Templest +==== Ajout du système ====
-  * 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  }}+Il ne reste plus qu'à ajouter le système, en choisissant l'émulateur Virtual Jaguar et en spécifiant le chemin de vos roms. 
 +
 +ester les jeux que vous voulez faire tourner avec PT et les régler en //alternates emulators//.
  
-Il ne vous restera plus qu'à tester les jeux que vous voulez faire tourner avec PT et les régler en //alternates emulators//.+{{  :tutos:atari_jaguar_config.png?nolink&  }}
  
-{{  http://img15.hostingpics.net/pics/341231Sanstitre1.png?nolink  }}+FIXME donner plus de détails sur cette étape.
  
-===== 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.txt · Dernière modification: 2017/02/14 11:25 de thesalan