Outils pour utilisateurs

Outils du site


tutos:software:systemes:alice32

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 Les deux révisions suivantes
tutos:software:systemes:alice32 [2017/02/04 23:22]
thesalan Correctif
tutos:software:systemes:alice32 [2017/02/09 18:37]
thesalan Nouvelle mise en page avec include
Ligne 1: Ligne 1:
-====== Ajout du système ALICE 32 ====== +====== Ajout du système Alice 32 ======
- +
-Auteur : **[[https://forum.hfsplay.fr/membre2.html|micaelo14]]**+
  
 ===== Présentation ===== ===== Présentation =====
  
-{{ :tutos:alice_32_system.png?nolink }}+{{  :tutos:alice_32_system.png?nolink&  }}
  
 **Alice** est un micro-ordinateur fabriqué par l'entreprise française Matra-Hachette, vendu à partir de 1983. C'est un clone d'un micro-ordinateur américain de la firme Tandy, le MC-10. **Alice** est un micro-ordinateur fabriqué par l'entreprise française Matra-Hachette, vendu à partir de 1983. C'est un clone d'un micro-ordinateur américain de la firme Tandy, le MC-10.
Ligne 19: Ligne 17:
 Matra tenta de commercialiser une nouvelle machine via le plan informatique pour tous, L'Alice 8000, c'est Thomson qui obtint le marché, les Alice 8000 déjà fabriqués (environ 250) furent détruits. Matra tenta de commercialiser une nouvelle machine via le plan informatique pour tous, L'Alice 8000, c'est Thomson qui obtint le marché, les Alice 8000 déjà fabriqués (environ 250) furent détruits.
  
-===== Installation sous RocketLauncher (ou HyperLaunch 3) =====+===== Emulateurs compatibles =====
  
-==== Installation de l'émulateur ====+  * [[:tutos:emulateurs:dcalice|DCAlice]]
  
-  * Téléchargez l'émulateur //DcAlice// en version 2014.01.23 depuis le site officiel : [[http://alice32.free.fr]] +===== Installation sous RocketLauncher =====
-  * Installer l'émulateur en français dans le répertoire //\Emulators\DCAlice\//, et cochez la case //alice90+disk//+
  
-==== Module ====+Pour ce tutoriel, le système Alice 32 à été validé avec la version **2014.01.23** de l'émulateur [[tutos:emulateurs:dcalice|DCAlice]] et la version **2.0.2** du module //DCAlice//. Des versions plus récentes peuvent être disponible via //RocketLauncherUI//.
  
-Pour ce tutoriel, le système Alice32 à été validé avec la version 2.0.2 du module.+==== Installation de l'émulateur ====
  
-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.2 :+{{page>tutos:emulateurs:dcalice#installation&nofooter&noheader}}
  
-<wrap lo>(Cliquez sur le titre ci-dessous pour directement télécharger le fichier)</wrap>+==== Module ====
  
-<file autohotkey DCAlice.ahk> +{{page>tutos:emulateurs:dcalice#module&nofooter&noheader}}
-Emu = DCAlice +
-MEmuV = v2014.01.23 +
-MURL = http://alice32.free.fr/ +
-MAuthor = brolly +
-MVersion = 2.0.2 +
-MCRC = AEB19034 +
-iCRC = 96B57889 +
-mId = 635535810894136267 +
-MSystem = "Matra Hachette Alice" +
-;------------------------------------------------------------------------ +
-; Notes: +
-; The emu will be in french until you click Options -> Parametres -> Langue -> Anglais, then hit OK. +
-; Roms must be unzipped +
-;------------------------------------------------------------------------ +
-StartModule() +
-BezelGUI() +
-FadeInStart()+
  
-dialogOpen :i18n("dialog.open"   ; Looking up local translation+==== Configuration ====
  
-primaryExe := new Emulator(emuPath . "\" . executable)    ; instantiate emulator executable object +{{page>tutos:emulateurs:dcalice#configuration&nofooter&noheader}}
-emuPrimaryWindow := new Window(new WindowTitle("","DCAlice"))    ; instantiate primary emulator window object +
-emuOpenWindow := new Window(new WindowTitle(dialogOpen,"#32770")) +
- +
-Fullscreen := moduleIni.Read("settings", "Fullscreen","true","",1) +
-RestoreTaskbar := moduleIni.Read("settings", "RestoreTaskbar","true","",1) +
-Model := moduleIni.Read(romName . "|Settings", "Model", "alice32","",1) +
-Command := moduleIni.Read(romName, "Command", "CLOAD+RUN","",1) +
- +
-DefaultAliceModelIni := emuPath . "\dcalice.ini" +
-AliceModelIni := new File(emuPath . "\dcalice_" . Model . ".ini"+
- +
-If AliceModelIni.Exist() +
-AliceModelIni.Copy(DefaultAliceModelIni,1) +
-Else +
-RLLog.Info("Module - Couldn't find file : " . AliceModelIni . " using dcalice.ini instead"+
- +
-BezelStart() +
- +
-hideEmuObj := Object(emuOpenWindow,0,emuPrimaryWindow,1) +
-7z(romPath, romName, romExtension, sevenZExtractPath) +
- +
-HideAppStart(hideEmuObj,hideEmu) +
-primaryExe.Run() +
- +
-emuPrimaryWindow.Wait() +
-emuPrimaryWindow.WaitActive() +
-TimerUtils.Sleep(100) +
- +
-emuPrimaryWindow.PostMessage("0x111","9001"   ; Opens Load Tape window +
-emuOpenWindow.OpenROM(romPath . "\" . romName . romExtension) +
- +
-emuPrimaryWindow.WaitActive() +
-TimerUtils.Sleep(500)    ; increase If CLOAD is not appearing in the emu window or some just some letters +
- +
-If (Model = "mc10"+
-StartCommand := If Command = "CLOAD+RUN" ? "cload{Enter}{Wait:1500}run{Enter}" : "cloadm{Enter}{Wait:1500}exec{Enter}" +
-Else +
-StartCommand := If Command = "CLOAD+RUN" ? "cload{Enter}{Wait:1500}run{Enter}" : "cload{vkC0sc027}{Enter}{Wait:1500}exec{Enter}" +
- +
-KeyUtils.SetKeyDelay(50) +
-KeyUtils.SendCommand(StartCommand)    ; This will type CLOAD in the screen (french systems are AZERTY so q=a) +
- +
-If (Fullscreen = "true"+
-KeyUtils.Send("{PGUP}"+
- +
-BezelDraw() +
-HideAppEnd(hideEmuObj,hideEmu) +
-FadeInExit() +
-primaryExe.Process("WaitClose"+
-7zCleanUp() +
-BezelExit() +
-FadeOutExit() +
- +
-If (RestoreTaskbar = "true"+
-MiscUtils.TaskBar("on"+
- +
-ExitModule() +
- +
-HaltEmu: +
-KeyUtils.Send("{Alt down}{Alt up}"+
-Return +
- +
-RestoreEmu: +
-emuPrimaryWindow.Restore() +
-emuPrimaryWindow.Activate() +
-If (Fullscreen = "true"+
-KeyUtils.Send("{PGUP}"   ; PgDown gets back to windowed mode +
-Return +
- +
-CloseProcess: +
-FadeOutStart() +
-KeyUtils.Send("{Alt down}{Alt up}"+
-emuPrimaryWindow.Close() +
-Return +
-</file> +
- +
-==== Configuration de l'émulateur ==== +
- +
-Ajouter l'émulateur Alice32 dans RocketLauncher : +
- +
-  * Name : Alice 32 +
-  * Path : ..\Emulators\DCAlice\dcAlice.exe +
-  * Rom Extensions : cas|k7|wav|c10 +
-  * Module : DCAlice.ahk +
-  * GUI Path : +
-  * CLI Parameters : +
- +
-{{  :tutos:rocketlauncher:alice_32.png?nolink }}+
  
 ==== Ajout du système ==== ==== Ajout du système ====
Ligne 149: Ligne 41:
 Il ne reste plus qu'à ajouter le système, en choisissant l'émulateur DCAlice et en spécifiant le chemin de vos roms. Il ne reste plus qu'à ajouter le système, en choisissant l'émulateur DCAlice et en spécifiant le chemin de vos roms.
  
-===== Problèmes rencontrés ===== +FIXME : donner plus de détails sur cette étape.
- +
-L'émulateur se lance correctement, mais lors de l'envoi de commande //run//, il considère utiliser un clavier QWERTY.+
  
-<WRAP center round important 60%> +==== Problèmes rencontrées====
-Il est donc nécessaire de changer manuellement le type de clavier QWERTY <-> AZERTY via la combinaison de touches //ALT+MAJ//, et de lancer les jeux manuellement. +
-</WRAP>+
  
-Pour plus d'informations, consultez le forum ci-dessous.+{{page>tutos:emulateurs:dcalice#problemes_rencontres&nofooter&noheader}}
  
-===== Forum =====+===== Liens =====
  
-Lien du sujet : [[https://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/alice-besoin-aide-t10265.html|https://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/alice-besoin-aide-t10265.html]]+  * Tutoriel d'installation original : [[http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/alice-besoin-aide-t10265.html|http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/alice-besoin-aide-t10265.html]] (Merci à [[http://forum.hfsplay.fr/membre2.html|micaelo14]])
tutos/software/systemes/alice32.txt · Dernière modification: 2017/02/14 11:16 de thesalan