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
Révision précédente
tutos:software:systemes:alice32 [2017/02/04 19:41]
thesalan
tutos:software:systemes:alice32 [2017/02/14 11:16] (Version actuelle)
thesalan
Ligne 1: Ligne 1:
-====== Ajout du système ALICE 32FTVGAME ======+====== Ajout du système Alice 32 ======
  
-Auteur : **[[http://forum.hfsplay.fr/membre2.html|micaelo14]] **le 28 avril 2016+===== Présentation =====
  
-===== ALICE 32 =====+{{  :tutos:alice_32_system.png?nolink&  }}
  
-Utiliser l'émulateur "DcAlice" en version v2014.01.23, laissez l'émulateur en français et cochez la case "alice90+disk".+**Alice** est un micro-ordinateur fabriqué par l'entreprise française Matra-Hachette et vendu à partir de 1983C'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'adresse).
  
-<code> +Il dispose, dans sa version initiale, de 4 kilooctet de mémoire, d'une interface série, d'un bus d'extension et d'une sauvegarde sur cassette audio externeUn petit clavier est intégré à l'unité centraleCelle-ci affiche ses résultats sur une télévision via une prise périt et, comme beaucoup de micro-ordinateurs de sa génération.
-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+Il se programme, comme tous les autres micro-ordinateurs de l'époque, en langage BASIC et en assembleur pour les versions 32 et 90.
  
-primaryExe := new Emulator(emuPath "\" executable)    ; instantiate emulator executable object +Une évolution d'Alice a été proposée en 1984 sous la référence Alice 32, dans un boitier quasiment identiqueLa différence réside essentiellement dans la quantité de mémoire vive et les possibilités d'affichageEn 1985un dernier essai est tentéAlice 90, cette fois facilement reconnaissable grâce à un design bien particulier.
-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) +Matra tenta de commercialiser une nouvelle machine via le plan "informatique pour tous", L'Alice 8000 Cependant c'est Thomson qui obtint le marchéles Alice 8000 déjà fabriqués (environ 250furent détruits.
-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" +===== Emulateurs compatibles =====
-AliceModelIni :new File(emuPath . "\dcalice_" . Model . ".ini")+
  
-If AliceModelIni.Exist() +  * [[tutos:software:emulateurs:dcalice|DCAlice]]
-AliceModelIni.Copy(DefaultAliceModelIni,1) +
-Else +
-RLLog.Info("Module - Couldn't find file " . AliceModelIni . " using dcalice.ini instead")+
  
-BezelStart()+===== Installation sous RocketLauncher =====
  
-hideEmuObj := Object(emuOpenWindow,0,emuPrimaryWindow,1) +Pour ce tutoriel, le système Alice 32 a été validé avec la version **2014.01.23** de l'émulateur [[tutos:software:emulateurs:dcalice|DCAlice]] et la version **2.0.2** du module //DCAlice//. Des versions plus récentes peuvent être disponible via //RocketLauncherUI//.
-7z(romPath, romName, romExtension, sevenZExtractPath)+
  
-HideAppStart(hideEmuObj,hideEmu) 
-primaryExe.Run() 
  
-emuPrimaryWindow.Wait() +==== Installation de l'émulateur ====
-emuPrimaryWindow.WaitActive() +
-TimerUtils.Sleep(100)+
  
-emuPrimaryWindow.PostMessage("0x111","9001"   ; Opens Load Tape window +{{page>tutos:software:emulateurs:dcalice#installation&nofooter&noheader}}
-emuOpenWindow.OpenROM(romPath . "\" . romName . romExtension)+
  
-emuPrimaryWindow.WaitActive() +==== Module ====
-TimerUtils.Sleep(500)    ; increase If CLOAD is not appearing in the emu window or some just some letters+
  
-If (Model = "mc10"+{{page>tutos:software:emulateurs:dcalice#module&nofooter&noheader}}
-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) +==== Configuration ====
-KeyUtils.SendCommand(StartCommand)    ; This will type CLOAD in the screen (french systems are AZERTY so q=a)+
  
-If (Fullscreen = "true"+{{page>tutos:software:emulateurs:dcalice#configuration&nofooter&noheader}}
-KeyUtils.Send("{PGUP}")+
  
-BezelDraw() +==== Ajout du système ====
-HideAppEnd(hideEmuObj,hideEmu) +
-FadeInExit() +
-primaryExe.Process("WaitClose"+
-7zCleanUp() +
-BezelExit() +
-FadeOutExit()+
  
-If (RestoreTaskbar = "true"+Il ne vous reste désormais plus qu'à ajouter le système dans Rocket Launcher :
-MiscUtils.TaskBar("on")+
  
-ExitModule()+  * Etape //Choose System Name// 
 +      * Name : //Alice 32// 
 +  * Etape //Select Emulator// 
 +      * Cliquez sur la loupe et sélectionnez //DCAlice// 
 +      * 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//
  
-HaltEmu: +==== Problèmes rencontrées====
-KeyUtils.Send("{Alt down}{Alt up}"+
-Return+
  
-RestoreEmu: +{{page>tutos:software:emulateurs:dcalice#problemes_rencontres&nofooter&noheader}}
-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 +
-</code> +
- +
-Paramétrer RL ainsi : +
- +
-{{  :tutos:rocketlauncher:alice_32.png?nolink }} +
- +
-Lien vers le sujet : [[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]]+
  
 +===== Liens =====
  
 +  * 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.1486233698.txt.gz · Dernière modification: 2017/02/04 19:41 de thesalan