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:alice32 [2017/02/04 19:52] thesalan Mise en page |
tutos:software:systemes:alice32 [2017/02/14 11:16] thesalan |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Ajout du système | + | ====== Ajout du système |
- | + | ||
- | Auteur : **[[http:// | + | |
===== Présentation ===== | ===== Présentation ===== | ||
- | {{ : | + | {{ : |
- | **Alice** est un micro-ordinateur fabriqué par l' | + | **Alice** est un micro-ordinateur fabriqué par l' |
Il est construit autour d'un processeur Motorola 6803 (8 bits de données, 16 bits d' | Il est construit autour d'un processeur Motorola 6803 (8 bits de données, 16 bits d' | ||
- | Il dispose dans sa version initiale de 4 kibioctet | + | Il dispose, dans sa version initiale, de 4 kilooctet |
- | Il se programme comme tous les autres micro-ordinateurs de l' | + | Il se programme, comme tous les autres micro-ordinateurs de l' |
- | Une évolution d' | + | Une évolution d' |
- | Matra tenta de commercialiser une nouvelle machine via le plan informatique pour tous, L' | + | Matra tenta de commercialiser une nouvelle machine via le plan "informatique pour tous", L' |
- | ===== Installation sous RocketLauncher (ou HyperLaunch 3) ===== | + | ===== Emulateurs compatibles |
- | ==== Installation de l' | + | * [[tutos: |
- | - Téléchargez l' | + | ===== Installation sous RocketLauncher ===== |
- | - Installer l' | + | |
- | ==== Module ==== | + | Pour ce tutoriel, le système Alice 32 a été validé avec la version **2014.01.23** de l' |
- | Pour ce tutoriel, le système Alice32 à été validé avec la version 2.0.2 du module. | ||
- | Des versions plus récentes peuvent être disponible via RocketLauncherUI, | + | ==== Installation de l' |
- | <wrap lo> | + | {{page>tutos: |
- | <file autohotkey DCAlice.ahk> | + | ==== Module |
- | Emu = DCAlice | + | |
- | MEmuV = v2014.01.23 | + | |
- | MURL = http:// | + | |
- | MAuthor | + | |
- | MVersion | + | |
- | 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 | + | {{page> |
- | primaryExe := new Emulator(emuPath . " | + | ==== Configuration ==== |
- | emuPrimaryWindow := new Window(new WindowTitle(""," | + | |
- | emuOpenWindow := new Window(new WindowTitle(dialogOpen,"# | + | |
- | Fullscreen := moduleIni.Read(" | + | {{page>tutos:software:emulateurs:dcalice# |
- | RestoreTaskbar := moduleIni.Read(" | + | |
- | Model := moduleIni.Read(romName . " | + | |
- | Command := moduleIni.Read(romName, | + | |
- | + | ||
- | DefaultAliceModelIni := emuPath . " | + | |
- | AliceModelIni := new File(emuPath . " | + | |
- | + | ||
- | If AliceModelIni.Exist() | + | |
- | AliceModelIni.Copy(DefaultAliceModelIni, | + | |
- | Else | + | |
- | RLLog.Info(" | + | |
- | + | ||
- | BezelStart() | + | |
- | + | ||
- | hideEmuObj := Object(emuOpenWindow, | + | |
- | 7z(romPath, romName, romExtension, | + | |
- | + | ||
- | HideAppStart(hideEmuObj, | + | |
- | primaryExe.Run() | + | |
- | + | ||
- | emuPrimaryWindow.Wait() | + | |
- | emuPrimaryWindow.WaitActive() | + | |
- | TimerUtils.Sleep(100) | + | |
- | + | ||
- | emuPrimaryWindow.PostMessage(" | + | |
- | emuOpenWindow.OpenROM(romPath . " | + | |
- | + | ||
- | emuPrimaryWindow.WaitActive() | + | |
- | TimerUtils.Sleep(500) | + | |
- | + | ||
- | If (Model = " | + | |
- | StartCommand := If Command = " | + | |
- | Else | + | |
- | StartCommand := If Command = " | + | |
- | + | ||
- | KeyUtils.SetKeyDelay(50) | + | |
- | KeyUtils.SendCommand(StartCommand) | + | |
- | + | ||
- | If (Fullscreen = " | + | |
- | KeyUtils.Send(" | + | |
- | + | ||
- | BezelDraw() | + | |
- | HideAppEnd(hideEmuObj, | + | |
- | FadeInExit() | + | |
- | primaryExe.Process(" | + | |
- | 7zCleanUp() | + | |
- | BezelExit() | + | |
- | FadeOutExit() | + | |
- | + | ||
- | If (RestoreTaskbar = " | + | |
- | MiscUtils.TaskBar(" | + | |
- | + | ||
- | ExitModule() | + | |
- | + | ||
- | HaltEmu: | + | |
- | KeyUtils.Send(" | + | |
- | Return | + | |
- | + | ||
- | RestoreEmu: | + | |
- | emuPrimaryWindow.Restore() | + | |
- | emuPrimaryWindow.Activate() | + | |
- | If (Fullscreen = " | + | |
- | KeyUtils.Send(" | + | |
- | Return | + | |
- | + | ||
- | CloseProcess: | + | |
- | FadeOutStart() | + | |
- | KeyUtils.Send(" | + | |
- | emuPrimaryWindow.Close() | + | |
- | Return | + | |
- | </file> | + | |
- | + | ||
- | ==== Configuration de l' | + | |
- | + | ||
- | Ajouter l' | + | |
- | + | ||
- | * Name : Alice 32 | + | |
- | * Path : ..\Emulators\DCAlice\dcAlice.exe | + | |
- | * Rom Extensions : cas|k7|wav|c10 | + | |
- | * Module : DCAlice.ahk | + | |
- | * GUI Path : | + | |
- | * CLI Parameters : | + | |
- | + | ||
- | {{ : | + | |
==== Ajout du système ==== | ==== Ajout du système ==== | ||
- | Il ne reste plus qu'à ajouter le système, en choisissant l' | + | Il ne vous reste désormais |
- | + | ||
- | ===== Problèmes rencontrés ===== | + | |
- | L' | + | * Etape //Choose System Name// |
+ | * Name : //Alice 32// | ||
+ | * Etape //Select Emulator// | ||
+ | * Cliquez sur la loupe et sélectionnez // | ||
+ | * 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 | ||
+ | * Etape // | ||
+ | * Vérifiez la configuration et cliquez sur //Finish// | ||
- | <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 // | + | |
- | </ | + | |
- | Pour plus d' | + | {{page> |
- | ===== Forum ===== | + | ===== Liens ===== |
- | Lien du sujet : [[http:// | + | * Tutoriel d' |