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:41] thesalan |
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 ===== |
- | ===== ALICE 32 ===== | + | {{ : |
- | Utiliser | + | **Alice** est un micro-ordinateur fabriqué par l'entreprise française Matra-Hachette et vendu à partir de 1983. C'est un clone d'un micro-ordinateur américain de la firme Tandy, le MC-10. |
- | Utiliser ce module : | + | 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 kilooctet de mémoire, d'une interface série, d'un bus d' |
- | Emu = DCAlice | + | |
- | MEmuV = v2014.01.23 | + | |
- | MURL = http:// | + | |
- | 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(" | + | Il se programme, comme tous les autres micro-ordinateurs de l' |
- | primaryExe := new Emulator(emuPath | + | Une évolution d' |
- | emuPrimaryWindow := new Window(new WindowTitle("" | + | |
- | emuOpenWindow := new Window(new WindowTitle(dialogOpen,"# | + | |
- | Fullscreen := moduleIni.Read("settings", | + | Matra tenta de commercialiser une nouvelle machine via le plan "informatique pour tous", |
- | RestoreTaskbar := moduleIni.Read(" | + | |
- | Model := moduleIni.Read(romName . " | + | |
- | Command := moduleIni.Read(romName, | + | |
- | DefaultAliceModelIni := emuPath . " | + | ===== Emulateurs compatibles ===== |
- | AliceModelIni := new File(emuPath . " | + | |
- | If AliceModelIni.Exist() | + | * [[tutos: |
- | AliceModelIni.Copy(DefaultAliceModelIni, | + | |
- | Else | + | |
- | RLLog.Info(" | + | |
- | BezelStart() | + | ===== Installation sous RocketLauncher ===== |
- | hideEmuObj | + | Pour ce tutoriel, le système Alice 32 a été validé avec la version **2014.01.23** de l' |
- | 7z(romPath, romName, romExtension, | + | |
- | HideAppStart(hideEmuObj, | ||
- | primaryExe.Run() | ||
- | emuPrimaryWindow.Wait() | + | ==== Installation de l' |
- | emuPrimaryWindow.WaitActive() | + | |
- | TimerUtils.Sleep(100) | + | |
- | emuPrimaryWindow.PostMessage(" | + | {{page> |
- | emuOpenWindow.OpenROM(romPath . " | + | |
- | emuPrimaryWindow.WaitActive() | + | ==== Module ==== |
- | TimerUtils.Sleep(500) | + | |
- | If (Model = " | + | {{page> |
- | StartCommand := If Command = " | + | |
- | Else | + | |
- | StartCommand := If Command = " | + | |
- | KeyUtils.SetKeyDelay(50) | + | ==== Configuration ==== |
- | KeyUtils.SendCommand(StartCommand) | + | |
- | If (Fullscreen = " | + | {{page> |
- | KeyUtils.Send(" | + | |
- | BezelDraw() | + | ==== Ajout du système ==== |
- | HideAppEnd(hideEmuObj, | + | |
- | FadeInExit() | + | |
- | primaryExe.Process(" | + | |
- | 7zCleanUp() | + | |
- | BezelExit() | + | |
- | FadeOutExit() | + | |
- | If (RestoreTaskbar = " | + | Il ne vous reste désormais plus qu'à ajouter le système dans Rocket Launcher : |
- | MiscUtils.TaskBar(" | + | |
- | ExitModule() | + | * 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 de vos roms | ||
+ | * Etape //Database Creation// | ||
+ | * Choisissez l' | ||
+ | * Etape // | ||
+ | * Vérifiez la configuration et cliquez sur //Finish// | ||
- | HaltEmu: | + | ==== Problèmes rencontrées==== |
- | KeyUtils.Send(" | + | |
- | Return | + | |
- | RestoreEmu: | + | {{page>tutos:software:emulateurs:dcalice# |
- | emuPrimaryWindow.Restore() | + | |
- | emuPrimaryWindow.Activate() | + | |
- | If (Fullscreen = " | + | |
- | KeyUtils.Send(" | + | |
- | Return | + | |
- | + | ||
- | CloseProcess: | + | |
- | FadeOutStart() | + | |
- | KeyUtils.Send(" | + | |
- | emuPrimaryWindow.Close() | + | |
- | Return | + | |
- | </code> | + | |
- | + | ||
- | Paramétrer RL ainsi : | + | |
- | + | ||
- | {{ | + | |
- | + | ||
- | Lien vers le sujet : [[http:// | + | |
+ | ===== Liens ===== | ||
+ | * Tutoriel d' |