Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
tutos:software:systemes:atari-st [2017/01/31 15:21] oijkn créée |
tutos:software:systemes:atari-st [2017/02/14 11:40] (Version actuelle) thesalan MAJ Ajout du systeme |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Atari ST ====== | + | ====== |
- | __Tutoriel original__ : micaelo14 du 29/04/2016 | + | ===== Présentation ===== |
- | {{ | + | {{ :tutos: |
- | <hidden Descriptif :> | + | Lors de sa sortie en 1985, l'**Atari**** ST** se positionne en concurrent direct du Macintosh d' |
- | + | ||
- | \\ | + | |
- | Lors de sa sortie en 1985, l' | + | |
La presse et les professionnels l' | La presse et les professionnels l' | ||
Ligne 14: | Ligne 11: | ||
Les possesseurs de micros européens étaient alors divisés en deux clans : les possesseurs d’un Atari et les possesseurs d’un Amiga. Cette concurrence était visible jusqu' | Les possesseurs de micros européens étaient alors divisés en deux clans : les possesseurs d’un Atari et les possesseurs d’un Amiga. Cette concurrence était visible jusqu' | ||
- | La configuration des deux machines étant très proche, le duel se jouait sur des détails (l' | + | La configuration des deux machines étant très proche, le duel se jouait sur des détails (l' |
Le slogan de Jack Tramiel pour l’Atari STF était : « The Power without the Price », la puissance sans le prix. | Le slogan de Jack Tramiel pour l’Atari STF était : « The Power without the Price », la puissance sans le prix. | ||
- | Devant l' | + | Devant l' |
L' | L' | ||
- | Atari a aussi été un sérieux concurrent de la firme Apple avec son micro-ordinateur ST. En 1986, la firme à la pomme s’inquiète de l’arrivée de l’Atari ST qui possède des caractéristiques équivalentes (voire supérieures dans certains cas) au Macintosh et qui ne s’interdit pas non plus de concurrencer directement le secteur de marché de son entrée de gamme: l’Apple | + | Atari a aussi été un sérieux concurrent de la firme Apple avec son micro-ordinateur ST. En 1986, la firme à la pomme s’inquiète de l’arrivée de l’Atari ST qui possède des caractéristiques équivalentes (voire supérieures dans certains cas) au Macintosh et qui ne s’interdit pas non plus de concurrencer directement le secteur de marché de son entrée de gamme: l’Apple |
- | Très abordable, fonctionnant avec l' | + | Très abordable, fonctionnant avec l' |
Ce sont essentiellement le 520 ST, le 1040 ST et dans une moindre mesure le Mega ST qui ont remporté un véritable succès public. | Ce sont essentiellement le 520 ST, le 1040 ST et dans une moindre mesure le Mega ST qui ont remporté un véritable succès public. | ||
- | L’Atari ST rencontre rapidement un succès conséquent en Europe dans des pays comme la France, l' | + | L’Atari ST rencontre rapidement un succès conséquent en Europe dans des pays comme la France, l' |
- | + | ||
- | Fin 1991, l’Atari ST est le micro-ordinateur le plus vendu en Europe13,14 avec une logithèque très étendue. | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | Cette machine est le must-have aux yeux de notre cher Metheor :roll: , montrons la donc sous son plus beau jour ^^ | + | |
- | + | ||
- | {{http:// | + | |
- | + | ||
- | Pour faire fonctionner la bête, nous utiliserons Steem SSE version 3.8.1 (" | + | |
- | + | ||
- | il vous faudra recupérer **TOS v2.6 (1991)(Atari Corp)(Fr)(Mega-STE).img**, | + | |
- | + | ||
- | {{http:// | + | |
- | + | ||
- | {{http:// | + | |
- | + | ||
- | __Paramétrer RL ainsi:__ | + | |
- | + | ||
- | {{http:// | + | |
- | + | ||
- | __Ensuite vérifier que RL est bien paramétré en Plein écran:__ | + | |
- | + | ||
- | {{http:// | + | |
- | + | ||
- | Puis | + | |
- | + | ||
- | {{http:// | + | |
- | + | ||
- | __**Utiliser ce module: | + | |
- | + | ||
- | <hidden Module :> | + | |
- | + | ||
- | < | + | |
- | MEmu = Steem SSE | + | |
- | MEmuV = v3.7.0 | + | |
- | MURL = http:// | + | |
- | MAuthor = ghutch92, wahoobrian, zerojay | + | |
- | MVersion = 2.0.7 | + | |
- | MCRC = 20167C63 | + | |
- | iCRC = CD500DC1 | + | |
- | MID = 635038268925531896 | + | |
- | MSystem = "Atari ST" | + | |
- | ; | + | |
- | ; Notes | + | |
- | ; ----- | + | |
- | ; This is for the updated SSE edition, not the original Steem which ended at v3.2 | + | |
- | ; If a game does not work properly check to see if there is a patch available. | + | |
- | ; Be sure to read the controller options very carefully since sometimes your controls | + | |
- | ; might only work if Scroll Lock is on or Num Lock is off. This needs to be set from | + | |
- | ; within the emulator. | + | |
- | ; | + | |
- | ; Games have unique requirements in order to run properly. TOS Images, memory size, machine type (ST vs STE), | + | |
- | ; and some other not-so-common settings all must be configured properly. These per rom settings are available | + | |
- | ; in the ini/isd used by this module. | + | |
- | ; | + | |
- | ; TOS Images | + | |
- | ; ~~~~~~~~~~~~~~~~ | + | |
- | ; Different TOS Images (The Operating System) are required for different games. You will need | + | |
- | ; to find these and store in your emulator path inside the TOS folder. Common ones required are: | + | |
- | ; Tos100.img | + | |
- | ; Tos102.img | + | |
- | ; Tos102us.img | + | |
- | ; Tos104.img | + | |
- | ; Tos162.img | + | |
- | ; Tos206.img | + | |
- | ; Tos206us.img | + | |
- | ; Find all of these, and name as above. TOS image to use is a per game setting, default is Tos206.img. | + | |
- | ; You can download them here: | + | |
- | ; http:// | + | |
- | ; | + | |
- | ; Suggestions | + | |
- | ; ~~~~~~~~~~~~~~~~ | + | |
- | ; 1. Options (wrench icon) | General - Uncheck 'Show pop-up hints' | + | |
- | ; 2. Shortcuts (lightning icon) - Assign a Shortcut Key to 'Fast Forward (Toggle)', | + | |
- | ; key to you input device. Comes in VERY handy while waiting for the Atari ST to perform a memory | + | |
- | ; check when booting. | + | |
- | ; | + | |
- | ; Harddrive images | + | |
- | ; ~~~~~~~~~~~~~~~~ | + | |
- | ; Images can be a folder in your rom path with all the hard disk files within, or can be zipped up. | + | |
- | ; Steem must have a generic BOOT.ST loaded into drive A in order for the game to start automatically, | + | |
- | ; so make sure you include one as part of your hard disk image folder/zip file. | + | |
- | ; | + | |
- | ; The file DESKTOP.INF within the harddrive image contains an entry for what program to execute from | + | |
- | ; the harddrive image. For example: | + | |
- | ; | + | |
- | ; #Z 01 C: | + | |
- | ; | + | |
- | ; This entry means that that ST will look for, and automatically execute " | + | |
- | ; RUNME.TOS will be a file within your harddrive image. | + | |
- | ; | + | |
- | ; In order to be able to run the Hard drive images the recommended method is to leave skipchecks disabled | + | |
- | ; and enabled Match Extension instead. In this case make sure you also add .inf to the emulator' | + | |
- | ; | + | |
- | ; Multidisk | + | |
- | ; ~~~~~~~~~~~~~~~~ | + | |
- | ; For multidisk games, module will load first two disks into Drive A and B. However, disk swapping after | + | |
- | ; initial loading will need to be performed manually, via the Steem Disk Manager function. | + | |
- | ; | + | |
- | ; | + | |
- | StartModule() | + | |
- | BezelGUI() | + | |
- | FadeInStart() | + | |
- | + | ||
- | settingsFile := modulePath . " | + | |
- | + | ||
- | ;Global settings | + | |
- | Fullscreen := IniReadCheck(settingsFile, | + | |
- | LockAspectRatio := IniReadCheck(settingsFile, | + | |
- | bezelTopOffset := IniReadCheck(settingsFile, | + | |
- | bezelBottomOffset := IniReadCheck(settingsFile, | + | |
- | bezelLeftOffset := IniReadCheck(settingsFile, | + | |
- | bezelRightOffset := IniReadCheck(settingsFile, | + | |
- | runSpeed := IniReadCheck(settingsFile, | + | |
- | + | ||
- | ;Rom settings | + | |
- | MachineType := IniReadCheck(settingsFile, | + | |
- | MemorySize := IniReadCheck(settingsFile, | + | |
- | TOSImage := IniReadCheck(settingsFile, | + | |
- | UseSingleDrive := IniReadCheck(settingsFile, | + | |
- | FastFloppy := IniReadCheck(settingsFile, | + | |
- | Monitor := IniReadCheck(settingsFile, | + | |
- | AssociatedCartName := IniReadCheck(settingsFile, | + | |
- | + | ||
- | steemINI := CheckFile(emuPath . " | + | |
- | + | ||
- | ;need to save the original rom name for zipped hard drive images, because after unzipping, there may not be a file with the actual rom name. | + | |
- | origRomName := romName | + | |
- | + | ||
- | hideEmuObj := Object(" | + | |
- | 7z(romPath, romName, romExtension, | + | |
- | + | ||
- | cliOptions := " -nonotifyinit" | + | |
- | + | ||
- | TOSImage := emuPath . " | + | |
- | CheckFile(TOSImage) | + | |
- | IniWrite, %TOSImage%, %steemINI%, Machine, ROM_File | + | |
- | + | ||
- | IniWrite, %MachineType%, | + | |
- | IniWrite, %Monitor%, %steemINI%, Machine, Colour_Monitor | + | |
- | IniWrite, 0, %steemINI%, Options, BlockResize ;Enable window resize | + | |
- | + | ||
- | If (LockAspectRatio=" | + | |
- | IniWrite, 1, %steemINI%, Options, LockAspectRatio | + | |
- | Else | + | |
- | IniWrite, 0, %steemINI%, Options, LockAspectRatio | + | |
- | + | ||
- | BezelStart() | + | |
- | + | ||
- | If (fullscreen=" | + | |
- | IniWrite, 1, %steemINI%, Options, StartFullscreen | + | |
- | Else | + | |
- | IniWrite, 0, %steemINI%, Options, StartFullscreen | + | |
- | + | ||
- | If (FastFloppy=" | + | |
- | IniWrite, 0, %steemINI%, Disks, QuickDiskAccess | + | |
- | IniWrite, 0, %steemINI%, Options, DiskAccessFF | + | |
- | } Else { | + | |
- | IniWrite, 1, %steemINI%, Disks, QuickDiskAccess | + | |
- | IniWrite, 1, %steemINI%, Options, DiskAccessFF | + | |
- | } | + | |
- | + | ||
- | ; Set the emulated CPU speed. | + | |
- | If runSpeed | + | |
- | IniWrite, %runSpeed%, %steemINI%, Options, CPUBoost | + | |
- | + | ||
- | If (MemorySize=" | + | |
- | { ;512K | + | |
- | IniWrite, 1, %steemINI%, Machine, Mem_Bank_1 | + | |
- | IniWrite, 3, %steemINI%, Machine, Mem_Bank_2 | + | |
- | } Else If (MemorySize=" | + | |
- | { ;1M | + | |
- | IniWrite, 1, %steemINI%, Machine, Mem_Bank_1 | + | |
- | IniWrite, 1, %steemINI%, Machine, Mem_Bank_2 | + | |
- | } Else If (MemorySize=" | + | |
- | { ;2M | + | |
- | IniWrite, 2, %steemINI%, Machine, Mem_Bank_1 | + | |
- | IniWrite, 3, %steemINI%, Machine, Mem_Bank_2 | + | |
- | } Else If (MemorySize=" | + | |
- | { ;4M | + | |
- | IniWrite, 2, %steemINI%, Machine, Mem_Bank_1 | + | |
- | IniWrite, 2, %steemINI%, Machine, Mem_Bank_2 | + | |
- | } | + | |
- | + | ||
- | If InStr(romExtension, | + | |
- | IniWrite, 1, %steemINI%, Disks, PastiActive | + | |
- | Else | + | |
- | IniWrite, 0, %steemINI%, Disks, PastiActive | + | |
- | + | ||
- | If (strlen(AssociatedCartName)> | + | |
- | IniWrite, %AssociatedCartName%, | + | |
- | Else | + | |
- | IniWrite, A_Space, %steemINI%, Machine, Cart_File | + | |
- | + | ||
- | IfExist, %romPath%\DESKTOP.INF ;HDD Installed Game | + | |
- | { | + | |
- | ;clear out floppy drives | + | |
- | IniWrite, %romPath%\BOOT.ST, | + | |
- | IniWrite, BOOT.ST, %steemINI%, Disks, Disk_A_Name | + | |
- | IniWrite, A_Space, %steemINI%, Disks, Disk_B_Path | + | Fin 1991, l’Atari ST est le micro-ordinateur le plus vendu en Europe avec une logithèque très étendue. |
- | IniWrite, A_Space, %steemINI%, Disks, Disk_B_Name | + | |
- | ;setup hard drive | ||
- | IniWrite, 0, %steemINI%, HardDrives, DisableHardDrives | ||
- | IniWrite, 2, %steemINI%, HardDrives, BootDrive | ||
- | IniWrite, C, %steemINI%, HardDrives, Drive_0_Letter | ||
- | IniWrite, %romPath%, %steemINI%, HardDrives, Drive_0_Path | ||
- | boot := " | ||
- | cliOptions .= " """ | + | ===== Emulateurs compatibles ===== |
- | } Else { | + | * [[tutos: |
- | IniWrite, 1, %steemINI%, HardDrives, DisableHardDrives | + | |
- | IniWrite, %romPath%\%romName%%romExtension%, | + | |
- | IniWrite, %romName%, %steemINI%, Disks, Disk_A_Name | + | |
- | ;MultiDisk loading, this will load the first 2 disks into drives A and B since some games can read from both drives and therefore the user won't need to change disks through the MG menu. | + | ===== Installation sous RocketLauncher ===== |
- | If InStr(romName, | + | |
- | { | + | |
- | If (UseSingleDrive=" | + | |
- | { | + | |
- | IniWrite, 2, %steemINI%, Disks, NumFloppyDrives | + | |
- | multipartTable := CreateRomTable(multipartTable) | + | |
- | If multipartTable.MaxIndex() | + | |
- | { ;Make the searches case insensitive | + | |
- | original_case_sense := A_StringCaseSense | + | |
- | StringCaseSense, | + | |
- | ;Has multi part | + | Pour ce tutoriel, le système Atari ST a été validé avec la version **3.8.1** de l' |
- | for index, element in multipartTable | + | |
- | { current_rom | + | |
- | LastDotPos := InStr(current_rom," | + | |
- | LastSlashPos := InStr(current_rom," | + | |
- | fileNameNoExt := SubStr(current_rom, | + | |
- | If InStr(current_rom, | + | ==== Installation de l' |
- | { | + | |
- | IniWrite, %current_rom%, | + | |
- | IniWrite, %fileNameNoExt%, | + | |
- | cliOptions .= " """ | + | |
- | } Else If (InStr(current_rom, | + | |
- | IniWrite, %current_rom%, | + | |
- | IniWrite, %fileNameNoExt%, | + | |
- | } | + | |
- | } | + | |
- | ;Restore original StringCaseSense | + | |
- | StringCaseSense, | + | |
- | } | + | |
- | } Else | + | |
- | IniWrite, 1, %steemINI%, Disks, NumFloppyDrives | + | |
- | } Else { | + | {{page> |
- | cliOptions .= " """ | + | |
- | IniWrite, 1, %steemINI%, Disks, NumFloppyDrives | + | |
- | } | + | |
- | } | + | |
- | HideEmuStart() ; This fully ensures windows are completely hidden even faster than winwait | + | ==== Module ==== |
- | Run(executable . cliOptions, emupath) | + | |
- | WinWait(" | + | {{page> |
- | WinWaitActive(" | + | |
- | BezelDraw() | + | ==== Configuration ==== |
- | HideEmuEnd() | + | |
- | FadeInExit() | + | |
- | Process(" | + | |
- | 7zCleanUp() | + | |
- | BezelExit() | + | |
- | FadeOutExit() | + | |
- | ExitModule() | + | |
- | RestoreEmu: | + | {{page> |
- | Send, {Pause} | + | |
- | Return | + | |
- | CloseProcess: | + | ==== Ajout du système ==== |
- | FadeOutStart() | + | |
- | WinClose(" | + | |
- | Return | + | |
- | </ | + | |
- | </ | + | Il ne vous reste désormais plus qu'à ajouter le système dans Rocket Launcher : |
- | Après tout ceci c'est bon :D | + | * Etape //Choose System Name// |
+ | * Name : //Atari ST// | ||
+ | * Etape //Select Emulator// | ||
+ | * Cliquez sur la loupe et sélectionnez //Atari ST// | ||
+ | * Cochez //Add Emulator to System instead of Global// | ||
+ | * 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 // | ||
+ | * Vérifiez la configuration et cliquez sur //Finish// | ||
+ | ===== Liens ===== | ||
+ | * Tutoriel d' |