Outils pour utilisateurs

Outils du site


tutos:software:systemes:atari-st

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-st [2017/02/05 01:53]
thesalan Mise en page
tutos:software:systemes:atari-st [2017/02/14 11:40] (Version actuelle)
thesalan MAJ Ajout du systeme
Ligne 1: Ligne 1:
 ====== Ajout du système Atari ST ====== ====== Ajout du système Atari ST ======
- 
-Auteur : **[[https://forum.hfsplay.fr/membre2.html|micaelo14]]** 
  
 ===== Présentation ===== ===== Présentation =====
  
-{{  http://img11.hostingpics.net/pics/974063Sanstitre1.png?nolink  }}+{{  :tutos:atari_st_system.png?nolink }}
  
-Lors de sa sortie en 1985, l'**Atari ST** se positionne en concurrent direct du Macintosh d'Apple commercialisé l'année précédente. Ce nouveau micro-ordinateur doit devenir le nouveau fer de lance d'Atari qui est alors au plus mal suite au krach du jeu vidéo. La société vient juste d'être rachetée par l’homme d'affaires Jack Tramiel qui est à l'époque très influent dans le milieu informatique. Après sa première présentation au public, les différents médias rapportent qu'Atari vient de dévoiler son nouveau Jackintosh.+Lors de sa sortie en 1985, l'**Atari**** ST** se positionne en concurrent direct du Macintosh d'Apple commercialisé l'année précédente. Ce nouveau micro-ordinateur doit devenir le nouveau fer de lance d'Atariqui est alors au plus mal suite au crash du jeu vidéo. La société vient juste d'être rachetée par l’homme d'affaires Jack Tramiel qui est à l'époque très influent dans le milieu informatique. Après sa première présentation au public, les différents médias rapportent qu'Atari vient de dévoiler son nouveau Jackintosh.
  
 La presse et les professionnels l'opposent pourtant rapidement à l'Amiga du constructeur Commodore car les deux machines sont commercialisées quasiment en même temps. Cette concurrence allait donner lieu à l'une des plus importantes batailles de la micro-informatique. La presse et les professionnels l'opposent pourtant rapidement à l'Amiga du constructeur Commodore car les deux machines sont commercialisées quasiment en même temps. Cette concurrence allait donner lieu à l'une des plus importantes batailles de la micro-informatique.
Ligne 13: 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'aux devantures des revendeurs spécialisés où la bataille entre Atari et Commodore faisait rage. 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'aux devantures des revendeurs spécialisés où la bataille entre Atari et Commodore faisait rage.
  
-La configuration des deux machines étant très proche, le duel se jouait sur des détails (l'Amiga proposant des qualités graphiques et sonores plus novatrices pour l'époque7 et l'Atari ST un micro-processeur légèrement plus rapide, un encombrement plus réduit, des prises MIDI et un tarif plus attractif). Cette concurrence a permis, par exemple, à la scène démo Atari de repousser les limites de la machine pour narguer l'Amiga sur ses points forts.+La configuration des deux machines étant très proche, le duel se jouait sur des détails (l'Amiga proposant des qualités graphiques et sonores plus novatrices pour l'époque et l'Atari ST un micro-processeur légèrement plus rapide, un encombrement plus réduit, des prises MIDI et un tarif plus attractif). Cette concurrence a permis, par exemple, à la scène démo Atari de repousser les limites de la machine pour narguer l'Amiga sur ses points forts.
  
 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'engouement pour la machine, plusieurs jeux vidéo d'un genre nouveau furent développés originellement sur Atari ST tels que (entre autres) Dungeon Master, Le Manoir de Mortevielle, L’Arche du Captain Blood8 puis plus tard Vroom. Ces titres permirent à la machine de jouir d'une longue durée de vie et de faire jalouser pendant quelque temps les possesseurs d’Amiga.+Devant l'engouement pour la machine, plusieurs jeux vidéo d'un genre nouveau furent développés originellement sur Atari ST tels que (entre autres) Dungeon Master, Le Manoir de Morteville, L’Arche du Captain Blood puis plus tard Vroom. Ces titres permirent à la machine de jouir d'une longue durée de vie et de faire jalouser pendant quelques temps les possesseurs d’Amiga.
  
 L'Atari ST a connu également un énorme succès auprès des musiciens grâce aux prises MIDI présentes en configuration standard, ce qui était une grande première pour un ordinateur grand public à cette époque. L'Atari ST a connu également un énorme succès auprès des musiciens grâce aux prises MIDI présentes en configuration standard, ce qui était une grande première pour un ordinateur grand public à cette époque.
Ligne 23: Ligne 21:
 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 II. Quelque temps plus tard, un bidouilleur dénommé Dave Small, commercialise le produit Spectre GCR (en) permettant d’émuler parfaitement un Macintosh avec des performances supérieures à l’original. 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 II. Quelque temps plus tard, un bidouilleur dénommé Dave Small, commercialise le produit Spectre GCR (en) permettant d’émuler parfaitement un Macintosh avec des performances supérieures à l’original.
  
-Très abordable, fonctionnant avec l'interface graphique GEM, et utilisant des disquettes 3,5", l'Atari ST a été surnommé le Jackintosh (jeu de mot entre Jack, le prénom de Jack Tramiel et Macintosh) car il se positionnait en concurrent direct du Macintosh.+Très abordable, fonctionnant avec l'interface graphique GEM, et utilisant des disquettes 3,5, l'Atari ST a été surnommé le Jackintosh (jeu de mot entre Jack, le prénom de Jack Tramiel et Macintosh) car il se positionnait en concurrent direct du Macintosh.
  
 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.
Ligne 31: Ligne 29:
 Fin 1991, l’Atari ST est le micro-ordinateur le plus vendu en Europe avec une logithèque très étendue. Fin 1991, l’Atari ST est le micro-ordinateur le plus vendu en Europe avec une logithèque très étendue.
  
-{{  http://img11.hostingpics.net/pics/419224atari520st.jpg?nolink  }} 
  
-===== Installation sous RocketLauncher (ou HyperLaunch 3) =====+===== Emulateurs compatibles =====
  
-==== Installation de l'émulateur ====+  * [[tutos:software:emulateurs:steem_sse|Steem SSE]]
  
-  * Téléchargez l'émulateur //Steem SSE// en version 3.8.1 (//Steven Seagal Edition// est un émulateur d'Atari ST basé sur le STeem original v3.2 de 2004. Il emprunte également des améliorations en provenance de Hatari) depuis le site officiel : [[http://ataristeven.exxoshost.co.uk/Steem.htm]] +===== Installation sous RocketLauncher =====
-  * Installez dans le répertoire //\Emulators\Steem SSE\// +
-  * Recupérez également //TOS v2.6 (1991)(Atari Corp)(Fr)(Mega-STE).img// +
-  * Créez un dossier //Tos// et mettre l'image dedans en la renommant //TOS206.img//+
  
-{{  http://img11.hostingpics.net/pics/672840Sanstitre1.png?nolink  }}+Pour ce tutoriel, le système Atari ST a été validé avec la version **3.8.1** de l'émulateur [[tutos:software:emulateurs:steem_sse|Steem SSE]] et la version **2.0.7** du module //Steem SSE//. Des versions plus récentes peuvent être disponible via //RocketLauncherUI//.
  
-{{  http://img11.hostingpics.net/pics/644482Sanstitre1.png?nolink  }}+==== Installation de l'émulateur ==== 
 + 
 +{{page>tutos:software:emulateurs:steem_sse#installation&nofooter&noheader}}
  
 ==== Module ==== ==== Module ====
  
-Pour ce tutoriel, le système Atari ST à été validé avec la version 2.0.7 du module.+{{page>tutos:software:emulateurs:steem_sse#module&nofooter&noheader}}
  
-Des versions plus récentes peuvent être disponible via RocketLauncherUI, mais si vous rencontrez des problèmes avec ces versions, voici la version 2.0.7 :+==== Configuration ====
  
-<wrap lo>(Cliquez sur le titre ci-dessous pour directement télécharger le fichier)</wrap>+{{page>tutos:software:emulateurs:steem_sse#configuration&nofooter&noheader}}
  
-<file autohotkey Steem SSE.ahk> +==== Ajout du système ====
-MEmu Steem SSE +
-MEmuV v3.7.0 +
-MURL http://sourceforge.net/projects/steemsse/ +
-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://www.avtandil.narod.ru/tose.html +
-+
-; Suggestions +
-; ~~~~~~~~~~~~~~~~ +
-; 1. Options (wrench icon) | General - Uncheck 'Show pop-up hints' +
-; 2. Shortcuts (lightning icon) - Assign a Shortcut Key to 'Fast Forward (Toggle)', then map that +
-; 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:\RUNME.TOS@ +
-+
-; This entry means that that ST will look for, and automatically execute "RUNME.TOS" at startup. +
-; 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's rom extensions. +
-+
-; 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 . "\" . moduleName . ".ini" +Il ne vous reste désormais plus qu'à ajouter le système dans Rocket Launcher :
- +
-;Global settings +
-Fullscreen := IniReadCheck(settingsFile, "Settings", "Fullscreen","true",,1) +
-LockAspectRatio := IniReadCheck(settingsFile, "Settings", "LockAspectRatio","false",,1) +
-bezelTopOffset := IniReadCheck(settingsFile, "Settings", "bezelTopOffset",20,,1) +
-bezelBottomOffset := IniReadCheck(settingsFile, "Settings", "bezelBottomOffset",0,,1) +
-bezelLeftOffset := IniReadCheck(settingsFile, "Settings", "bezelLeftOffset",0,,1) +
-bezelRightOffset := IniReadCheck(settingsFile, "Settings", "bezelRightOffset",10,,1) +
-runSpeed := IniReadCheck(settingsFile, "Settings|" . romName, "RunSpeed","",,1) +
- +
-;Rom settings +
-MachineType := IniReadCheck(settingsFile, romName, "MachineType","1",,1) ; 0 = STE, 1 = ST +
-MemorySize := IniReadCheck(settingsFile, romName, "MemorySize","0",,1) +
-TOSImage := IniReadCheck(settingsFile, romName, "TOSImage","Tos206.img",,1) +
-UseSingleDrive := IniReadCheck(settingsFile, romName, "UseSingleDrive","false",,1) +
-FastFloppy := IniReadCheck(settingsFile, romName, "FastFloppy","true",,1) +
-Monitor := IniReadCheck(settingsFile, romName, "Monitor","1",,1) ; choices are 0=mono/high res, 1=color +
-AssociatedCartName := IniReadCheck(settingsFile, romName, "AssociatedCartName","",,1) +
- +
-steemINI := CheckFile(emuPath . "\steem.ini"+
- +
-;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("ahk_class Steem Window",1) ; Hide_Emu will hide these windows. 0 = will never unhide, 1 = will unhide later +
-7z(romPath, romName, romExtension, 7zExtractPath) +
- +
-cliOptions := " -nonotifyinit" +
- +
-TOSImage := emuPath . "\TOS\" . TOSImage +
-CheckFile(TOSImage) +
-IniWrite, %TOSImage%, %steemINI%, Machine, ROM_File +
- +
-IniWrite, %MachineType%, %steemINI%, Machine, STType +
-IniWrite, %Monitor%, %steemINI%, Machine, Colour_Monitor +
-IniWrite, 0, %steemINI%, Options, BlockResize ;Enable window resize +
- +
-If (LockAspectRatio="true"+
-IniWrite, 1, %steemINI%, Options, LockAspectRatio +
-Else +
-IniWrite, 0, %steemINI%, Options, LockAspectRatio +
- +
-BezelStart() +
- +
-If (fullscreen="true"+
-IniWrite, 1, %steemINI%, Options, StartFullscreen +
-Else +
-IniWrite, 0, %steemINI%, Options, StartFullscreen +
- +
-If (FastFloppy="false") { +
-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="0"+
-{ ;512K +
-IniWrite, 1, %steemINI%, Machine, Mem_Bank_1 +
-IniWrite, 3, %steemINI%, Machine, Mem_Bank_2 +
-} Else If (MemorySize="1"+
-{ ;1M +
-IniWrite, 1, %steemINI%, Machine, Mem_Bank_1 +
-IniWrite, 1, %steemINI%, Machine, Mem_Bank_2 +
-} Else If (MemorySize="2"+
-{ ;2M +
-IniWrite, 2, %steemINI%, Machine, Mem_Bank_1 +
-IniWrite, 3, %steemINI%, Machine, Mem_Bank_2 +
-} Else If (MemorySize="4"+
-{ ;4M +
-IniWrite, 2, %steemINI%, Machine, Mem_Bank_1 +
-IniWrite, 2, %steemINI%, Machine, Mem_Bank_2 +
-+
- +
-If InStr(romExtension, "stx"+
-IniWrite, 1, %steemINI%, Disks, PastiActive +
-Else +
-IniWrite, 0, %steemINI%, Disks, PastiActive +
- +
-If (strlen(AssociatedCartName)> 0) +
-IniWrite, %AssociatedCartName%, %steemINI%, Machine, Cart_File +
-Else +
-IniWrite, A_Space, %steemINI%, Machine, Cart_File +
- +
-IfExist, %romPath%\DESKTOP.INF ;HDD Installed Game +
-+
-;clear out floppy drives +
-IniWrite, %romPath%\BOOT.ST, %steemINI%, Disks, Disk_A_Path ;must have BOOT.ST in drive A +
-IniWrite, BOOT.ST, %steemINI%, Disks, Disk_A_Name +
- +
-IniWrite, A_Space, %steemINI%, Disks, Disk_B_Path +
-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 := "\BOOT.ST" +
- +
-cliOptions .= " """ romPath . boot . """" +
- +
-} Else { +
-IniWrite, 1, %steemINI%, HardDrives, DisableHardDrives +
-IniWrite, %romPath%\%romName%%romExtension%, %steemINI%, Disks, Disk_A_Path +
-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. +
-If InStr(romName, "(Disk ") +
-+
-If (UseSingleDrive="false"+
-+
-IniWrite, 2, %steemINI%, Disks, NumFloppyDrives +
-multipartTable := CreateRomTable(multipartTable) +
-If multipartTable.MaxIndex() +
-{ ;Make the searches case insensitive +
-original_case_sense := A_StringCaseSense +
-StringCaseSense, Off +
- +
-;Has multi part +
-for index, element in multipartTable +
-{ current_rom := multipartTable[A_Index,1] +
-LastDotPos := InStr(current_rom,".",0,0) ; get position of last occurrence of "." +
-LastSlashPos := InStr(current_rom,"\",0,0) ; get position of last occurrence of "\" +
-fileNameNoExt := SubStr(current_rom,LastSlashPos+1, ((LastDotPos - LastSlashPos) - 1)) ; get file name only - from last slash to last dot +
- +
-If InStr(current_rom, "(Disk 1)") +
-+
-IniWrite, %current_rom%, %steemINI%, Disks, Disk_A_Path +
-IniWrite, %fileNameNoExt%, %steemINI%, Disks, Disk_A_Name +
-cliOptions .= " """ romPath . "\" . current_rom . """" +
-} Else If (InStr(current_rom, "(Disk 2)")) { +
-IniWrite, %current_rom%, %steemINI%, Disks, Disk_B_Path +
-IniWrite, %fileNameNoExt%, %steemINI%, Disks, Disk_B_Name +
-+
-+
-;Restore original StringCaseSense +
-StringCaseSense, %original_case_sense% +
-+
-} Else +
-IniWrite, 1, %steemINI%, Disks, NumFloppyDrives +
- +
-} Else { +
-cliOptions .= " """ romPath . "\" . romName . romExtension . """" +
-IniWrite, 1, %steemINI%, Disks, NumFloppyDrives +
-+
-+
- +
-HideEmuStart() ; This fully ensures windows are completely hidden even faster than winwait +
-Run(executable . cliOptions, emupath) +
- +
-WinWait("ahk_class Steem Window"+
-WinWaitActive("ahk_class Steem Window"+
- +
-BezelDraw() +
-HideEmuEnd() +
-FadeInExit() +
-Process("WaitClose", executable) +
-7zCleanUp() +
-BezelExit() +
-FadeOutExit() +
-ExitModule() +
- +
-RestoreEmu: +
-Send, {Pause} +
-Return +
- +
-CloseProcess: +
-FadeOutStart() +
-WinClose("ahk_class Steem Window"+
-Return +
-</file> +
- +
-==== Configuration de l'émulateur ==== +
- +
-Ajouter l'émulateur Steem SSE dans RocketLauncher : +
- +
-  * Name : Atari ST +
-  * Path : ..\Emulators\Steam SSE\Steam SSE 3.8.1.exe +
-  * Rom Extensions : zip|st +
-  * Module : Steam SSE.ahk +
-  * GUI Path : +
-  * CLI Parameters : +
- +
-{{  http://img11.hostingpics.net/pics/841212Sanstitre1.png?nolink  }} +
- +
-Ensuite, vérifiez que RL est bien paramétré en Plein écran : +
- +
-{{  http://img11.hostingpics.net/pics/576758Sanstitre1.png?nolink  }} +
- +
-Puis : +
- +
-{{  http://img11.hostingpics.net/pics/783252Sanstitre1.png?nolink  }} +
- +
-==== Ajout du système ====+
  
-Il ne reste plus qu'à ajouter le système, en choisissant l'émulateur Atari ST et en spécifiant le chemin de vos roms.+  * 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 //Overview// 
 +      * Vérifiez la configuration et cliquez sur //Finish//
  
-===== Forum =====+===== Liens =====
  
-Lien du sujet : [[https://forum.hfsplay.fr/post161308.html]]+  * Tutoriel d'installation original : [[http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/atari-t10292.html|http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/atari-t10292.html]] (Merci à [[http://forum.hfsplay.fr/membre2.html|micaelo14]])
tutos/software/systemes/atari-st.1486256021.txt.gz · Dernière modification: 2017/02/05 01:53 de thesalan