Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutos:software:systemes:atari-2600-supercharger [2017/02/05 00:13] thesalan Mise en page |
tutos:software:systemes:atari-2600-supercharger [2017/02/14 11:21] (Version actuelle) thesalan MAJ Ajout du systeme |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Ajout du système Atari 2600 - Arcadia Supercharger ====== | ====== Ajout du système Atari 2600 - Arcadia Supercharger ====== | ||
- | |||
- | Auteur : **[[https:// | ||
===== Présentation ===== | ===== Présentation ===== | ||
- | {{ | + | {{ :tutos: |
- | Le **Starpath Supercharger** (initialement appelé Arcadia Supercharger) est une cartouche d' | + | Le Starpath Supercharger (initialement appelé Arcadia Supercharger) est une cartouche d' |
Le dispositif est constitué d'une longue cartouche avec une poignée sur l' | Le dispositif est constitué d'une longue cartouche avec une poignée sur l' | ||
- | ===== Installation sous RocketLauncher (ou HyperLaunch 3) ===== | + | ===== Emulateurs compatibles |
- | ==== Installation de l' | + | * [[tutos: |
- | * Téléchargez l' | + | ===== Installation sous RocketLauncher ===== |
- | * Installez dans le répertoire // | + | |
- | ==== Module ==== | + | Pour ce tutoriel, le système Atari 2600 - Arcadia Supercharger a été validé avec la version **4** de l' |
- | Pour ce tutoriel, le système Atari 2600 - Arcadia Supercharger à été validé avec la version 2.0.4 du module. | ||
- | Des versions plus récentes peuvent être disponible via RocketLauncherUI, | + | ==== Installation de l' |
- | <wrap lo> | + | {{page>tutos: |
- | <file autohotkey Stella.ahk> | + | ==== Module |
- | MEmu = Stella | + | |
- | MEmuV = v4.0 | + | |
- | MURL = http:// | + | |
- | MAuthor | + | |
- | MVersion | + | |
- | MCRC = 22A702E6 | + | |
- | iCRC = CB43D314 | + | |
- | MID = 635038268926052339 | + | |
- | MSystem = "Atari 2600" | + | |
- | ; | + | |
- | ; Notes: | + | |
- | ; If you want to use a hotkey to swap disks, assign one in RocketLauncherUI for this module | + | |
- | ; Stella stores its config @ C: | + | |
- | ; CLI docs @ emuPath\docs\index.html# | + | |
- | ; | + | |
- | ; In order for Stella to load the EEPROM data for AtariVox and SaveKey support from its own folder | + | |
- | ; you need to create a text file named basedir.txt in the emulator folder and write the path to that | + | |
- | ; folder inside it. This info is more detailed in chapter 7 of the docs mentioned above. | + | |
- | ; | + | |
- | StartModule() | + | |
- | BezelGUI() | + | |
- | FadeInStart() | + | |
- | settingsFile | + | {{page> |
- | Fullscreen | + | |
- | ; FullResolution | + | |
- | screenZoom := IniReadCheck(settingsFile, | + | |
- | centerScreen := IniReadCheck(settingsFile, | + | |
- | DiskSwapKey := IniReadCheck(settingsFile, | + | |
- | bezelTopOffset := IniReadCheck(settingsFile, | + | ==== Configuration ==== |
- | bezelBottomOffset := IniReadCheck(settingsFile, | + | |
- | bezelLeftOffset := IniReadCheck(settingsFile, | + | |
- | bezelRightOffset := IniReadCheck(settingsFile, | + | |
- | BezelStart(" | + | |
- | hideEmuObj | + | {{page> |
- | 7z(romPath, romName, romExtension, | + | |
- | fullscreen := " -fullscreen " . (If fullscreen | + | ==== Ajout du système ==== |
- | centerScreen := " -center " . (If centerScreen | + | |
- | ; fullResolution := If (FullResolution=" | + | Il ne vous reste désormais plus qu'à ajouter le système |
- | If (screenZoom=" | + | |
- | gameRes := IniReadCheck(A_ScriptDir . " | + | |
- | StringSplit, | + | |
- | If (A_ScreenWidth> | + | |
- | screenZoom := 6 | + | |
- | Else If (A_ScreenWidth> | + | |
- | screenZoom := 5 | + | |
- | Else If (A_ScreenWidth> | + | |
- | screenZoom := 4 | + | |
- | Else If (A_ScreenWidth> | + | |
- | screenZoom := 3 | + | |
- | Else | + | |
- | screenZoom := 2 | + | |
- | } | + | |
- | + | ||
- | If (screenZoom) | + | |
- | screenZoom := " -tia.zoom " . screenZoom | + | |
- | + | ||
- | If DiskSwapKey | + | |
- | XHotKeywrapper(DiskSwapKey," | + | |
- | + | ||
- | HideEmuStart() | + | |
- | + | ||
- | ; This allows us to send variables, that when empty, are not sent to the Run command | + | |
- | Run(executable . fullscreen . centerScreen . screenZoom . " """ | + | |
- | + | ||
- | WinWait(" | + | |
- | WinWaitActive(" | + | |
- | Sleep, 700 ; Necessary otherwise your Front End window flashes back into view | + | |
- | + | ||
- | BezelDraw() | + | |
- | HideEmuEnd() | + | |
- | FadeInExit() | + | |
- | Process(" | + | |
- | 7zCleanUp() | + | |
- | BezelExit() | + | |
- | FadeOutExit() | + | |
- | ExitModule() | + | |
- | + | ||
- | DiskSwap: | + | |
- | Send, {RCtrl down}{R down}{R up}{RCtrl up} ; need to send the keys slow so stella recognizes them | + | |
- | Return | + | |
- | + | ||
- | RestoreEmu: | + | |
- | Send, {Esc down}{Esc up} | + | |
- | Return | + | |
- | + | ||
- | CloseProcess: | + | |
- | FadeOutStart() | + | |
- | WinClose(" | + | |
- | Return | + | |
- | </ | + | |
- | + | ||
- | ==== Configuration de l'émulateur ==== | + | |
- | + | ||
- | Ajouter l' | + | |
- | + | ||
- | * Name : Atari 2600 - Arcadia Supercharger | + | |
- | * Path : ..\Emulators\Stella\Stella.exe | + | |
- | * Rom Extensions : zip | + | |
- | * Module : Stella.ahk | + | |
- | * GUI Path : | + | |
- | * CLI Parameters : | + | |
- | + | ||
- | {{ http:// | + | |
- | + | ||
- | ==== Ajout du système ==== | + | |
- | Il ne reste plus qu'à ajouter le système, en choisissant l' | + | * Etape //Choose System Name// |
+ | * Name : //Atari 2600 - Arcadia Supercharger// | ||
+ | * Etape //Select Emulator// | ||
+ | * Cliquez sur la loupe et sélectionnez //Atari 2600 - Arcadia Supercharger// | ||
+ | * Cochez //Add Emulator to System instead of Global// | ||
+ | * Etape //Select Rom Path(s)// | ||
+ | * Cliquez sur le bouton //+// et sélectionnez le dossier | ||
+ | * Etape //Database Creation// | ||
+ | * Choisissez l' | ||
+ | * Etape // | ||
+ | * Vérifiez la configuration et cliquez sur //Finish// | ||
- | ===== Forum ===== | + | ===== Liens ===== |
- | Lien du sujet : [[https:// | + | * Tutoriel d' |