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/02 16:49] stephco08 |
tutos:software:systemes:alice32 [2017/02/14 11:16] (Version actuelle) thesalan |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Ajout du système | + | ====== Ajout du système |
- | Auteur : **[[http:// | + | ===== Présentation ===== |
- | Modifier | + | {{ : |
- | ===== ALICE 32 ===== | + | **Alice** est un micro-ordinateur fabriqué par l' |
- | Utiliser l'émulateur " | + | Il est construit autour d'un processeur Motorola 6803 (8 bits de données, 16 bits d'adresse). |
- | Utiliser ce module : | + | Il dispose, dans sa version initiale, de 4 kilooctet de mémoire, d'une interface série, d'un bus d' |
- | < | + | Il se programme, comme tous les autres micro-ordinateurs de l' |
- | 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(" | + | Une évolution d' |
- | primaryExe := new Emulator(emuPath . "\" . executable) | + | Matra tenta de commercialiser une nouvelle machine via le plan "informatique pour tous", L' |
- | emuPrimaryWindow := new Window(new WindowTitle("" | + | |
- | emuOpenWindow := new Window(new WindowTitle(dialogOpen,"# | + | |
- | Fullscreen := moduleIni.Read(" | + | ===== Emulateurs compatibles ===== |
- | RestoreTaskbar := moduleIni.Read(" | + | |
- | Model := moduleIni.Read(romName . " | + | |
- | Command := moduleIni.Read(romName, | + | |
- | DefaultAliceModelIni | + | * [[tutos:software:emulateurs: |
- | AliceModelIni | + | |
- | If AliceModelIni.Exist() | + | ===== Installation sous RocketLauncher ===== |
- | AliceModelIni.Copy(DefaultAliceModelIni, | + | |
- | Else | + | |
- | RLLog.Info(" | + | |
- | BezelStart() | + | Pour ce tutoriel, le système Alice 32 a été validé avec la version **2014.01.23** de l' |
- | hideEmuObj := Object(emuOpenWindow, | ||
- | 7z(romPath, romName, romExtension, | ||
- | HideAppStart(hideEmuObj, | + | ==== Installation de l' |
- | primaryExe.Run() | + | |
- | emuPrimaryWindow.Wait() | + | {{page> |
- | emuPrimaryWindow.WaitActive() | + | |
- | TimerUtils.Sleep(100) | + | |
- | emuPrimaryWindow.PostMessage(" | + | ==== Module ==== |
- | emuOpenWindow.OpenROM(romPath . " | + | |
- | emuPrimaryWindow.WaitActive() | + | {{page> |
- | TimerUtils.Sleep(500) | + | |
- | If (Model | + | ==== Configuration ==== |
- | StartCommand := If Command | + | |
- | Else | + | |
- | StartCommand := If Command | + | |
- | KeyUtils.SetKeyDelay(50) | + | {{page> |
- | KeyUtils.SendCommand(StartCommand) | + | |
- | If (Fullscreen | + | ==== Ajout du système ==== |
- | KeyUtils.Send(" | + | |
- | BezelDraw() | + | Il ne vous reste désormais plus qu'à ajouter le système dans Rocket Launcher : |
- | HideAppEnd(hideEmuObj, | + | |
- | FadeInExit() | + | |
- | primaryExe.Process(" | + | |
- | 7zCleanUp() | + | |
- | BezelExit() | + | |
- | FadeOutExit() | + | |
- | If (RestoreTaskbar = " | + | * Etape //Choose System Name// |
- | MiscUtils.TaskBar(" | + | * 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// | ||
- | ExitModule() | + | ==== Problèmes rencontrées==== |
- | HaltEmu: | + | {{page>tutos:software:emulateurs:dcalice# |
- | KeyUtils.Send(" | + | |
- | Return | + | |
- | + | ||
- | RestoreEmu: | + | |
- | 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' |