Outils pour utilisateurs

Outils du site


tutos:software:systemes:acornelectron

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:acornelectron [2017/02/02 16:37]
stephco08 [ACORN BBC MICRO]
tutos:software:systemes:acornelectron [2017/02/17 20:31] (Version actuelle)
nabubokon [Présentation]
Ligne 1: Ligne 1:
-====== Ajout du système ACORN ELECTRON ======+====== Ajout du système Acorn Electron ======
  
-Auteur : **[[http://forum.hfsplay.fr/membre2.html|micaelo14]] **le 27 avril 2017+===== Présentation =====
  
 +{{  :tutos:acorn_electron_system.png?nolink&  }}
  
-===== ACORN ELECTRON =====+L'**Acorn**** Electron** est un micro-ordinateur de la société Acorn. Cette dernière a été créée en décembre 1978 par les britanniques Hermann Hauser et Chris Curry. Au départ, Acorn est spécialisé dans les jeux électroniques, mais lorsque Roger Wilson (un étudiant de Cambridge) rejoint l’équipe, ce dernier propose de s'essayer à la micro-informatique.
  
-Prendre ElectrEm v0.6c (released 18/01/07) comme version de l'émulateurdisponible ici: [[http://www.webring.org/l/rd?ring=theacornelectron;id=1;url=http%3A%2F%2Felectrem%2Eemuunlim%2Ecom%2F|http://www.webring.org/l/rd?ring=theacornelectron;id=1;url=http%3A%2F%2Felectrem%2Eemuunlim%2Ecom%2F]].+L’Electron est une déclinaison moins onéreuse et donc bridée de l’Acorn BBCle produit phare de la marque sorti lors de l’été 1982 et qui s’est vendu à 1,5 millions d’exemplairesL’Electron ne connaîtra hélas pas le succès de son aîné.
  
-Nous utiliserons ce module :+Lancé sur marché en 1983, l’Electron se veut abordable (199 £ contre 299 pour le modèle BBC) et est destiné à concurrencer les ordinateurs de moins de 200£ dont le Sinclair Spectrum. Malgré des caractéristiques supérieures à ce dernier, L’Electron ne rencontrera pas le succès escompté. La faute notamment à la conception de l’ULA (Unité Logique Arithmétique) au cœur de la machine dont les composants bon marchés destinés à réduire le prix de vente généraient des lenteurs d’affichage.
  
-<code> +Malgré une campagne de publicité de 4 millions de livres, un tiers des Electron produits restèrent dans les rayons, sans compter le stock impressionnant de composants déjà payés par Acorn mais qui ne furent jamais utilisésEt pourtant, en termes de caractéristiques et de performances, l’Acorn Electron n’était pas si loin d’un Commodore! Certes, l’Electron n’avait pas la flexibilité du BBC en matière de connexions, car doté d’un seul port d’extensionMais Acorn a sorti rapidement un module offrant :
-MEmu = ElectrEm +
-MEmuV = ElectrEm v0.6c (released 18/01/07) +
-MURL = http://electrem.emuunlim.com/ +
-MAuthor = craiganderson +
-MVersion = 1.0 +
-MCRC = +
-iCRC = +
-MID = +
-MSystem = "Acorn Electron+
-;---------------------------------------------------------------------------- +
-; There are TWO (2) ways to set FullScreen mode: +
-; ------preferred #1: Set fullscreen mode in HyperLaunch HQ "Edit Global Module Settings". +
-;------not preferred #2You also have the option to Select "Go straight to full screen mode when emulator starts" On the Emulator Menu Bar: Under Tools>Preference BUT if you do this you will need to go into the ElectrEm.cfg file and change fullscreen from true to false to get back to windowed mode. The location of the "ElectrEm.cfg" file is located at the following location on my computer: C:\Users\craig\AppData\Roaming. +
-+
-; On the Emulator Menu Bar: Under Tools>Preference: Make Sure the Following are Selected: +
-;---------"Automatically type commands to execute the inserted file" +
-;---------"Automatically configure Electron to handle the inserted file" +
-;---------"Load tapes quickly" +
-;---------"Use enhanced graphics if available (sure, why not?) +
-+
-;---------------------------------------------------------------------------- +
-StartModule() +
-BezelGUI() +
-FadeInStart()+
  
-settingsFile := modulePath . "\" . moduleName . ".ini" +  * deux emplacements pour cartouche mémoire; 
-Fullscreen := IniReadCheck(settingsFile, "settings", "Fullscreen","true",,1) +  * une interface parallel/centronics; 
-BezelStart()+  * un connecteur de joystick.
  
-7z(romPathromNameromExtension, 7zExtractPath)+Le BASIC intégré de l’Electronlargement dérivé du fameux BBC BASICétait impressionnant. Il comportait de nombreuses fonctionnalités comme la possibilité de définir des vrais processus avec "DEF PROC" et "ENDPROC" ou le support d’un journal d’erreur (oui en 1983 !). Il y avait même une fonction "OLD" permettant de récupérer un programme effacé par "NEW". Un langage assembleur complet était également stocké dans les 32K de ROM.
  
-Run(executable " """ romPath "\" . romName . romExtension . """", emuPath)+L’Electron n’était pas en reste au niveau des capacités graphiques qui étaient plutôt impressionnantes pour un ordinateur de cette catégorieIl comportait un mode texte allant jusqu’à 80 colonnes et une résolution haute pouvant atteindre 640 x 256 pixels avec 2 couleursL’ULA développée spécifiquement pour l’Electron supportait la lecture vidéo, le son les échanges I/O, c’était le véritable cœur de l’Electron.
  
-WinWait("ElectrEm ahk_class SDL_app"+Le clavier mécanique était de surcroît très bon. Les raccourcis BASIC étaient indiqués sur la plupart des touches permettant de les taper à la volée. Un petit led jaunes placé sur la partie gauche du clavier indiquait si vous étiez en majuscule ou en minuscule.
-WinWaitActive("ElectrEm ahk_class SDL_app")+
  
-If Fullscreen = true +Malgré une puissance supérieure au ZX Spectrum l’Electron ne s’est pas bien vendu et a souffert d’un manque de logiciels disponibles.
-+
-Sleep,1000 +
-WinMenuSelectItem, ElectrEm ahk_class SDL_app, , Tools, Full Screen +
-}+
  
-BezelDraw() 
-FadeInExit() 
-Process("WaitClose", executable) 
-7zCleanUp() 
-BezelExit() 
-FadeOutExit() 
-ExitModule() 
  
-CloseProcess: +==== Caractéristiques ====
-FadeOutStart() +
-WinClose("ElectrEm ahk_class SDL_app")+
  
-Return +Les spécificités techniques de la bête étaient les suivantes :
-</code>+
  
-Pour RL faire ainsi :+  * **Nom :** Electron 
 +  * **Fabriquant :** Acorn Computer 
 +  * **Type :** Ordinateur Personnel 
 +  * **Origine :** Royaumes-unis 
 +  * **Annee de sortie :** Juillet 1983 
 +  * **Language integré :** Acorn Electron Basic + 6502 assembler 
 +  * **Clavier :** Clavier QWERTY à course complète, 56 touches, raccourcis basic accessible par combinaison de touches, 10 touches fonction (touches 0…9 + FUNC), ESCAPE, CAPS LK/FUNC, CTRL, BREAK, COPY, RETURN, DELETE, SHIFT (x2) 
 +  * **Cpu :** MOS 6502A 
 +  * **Vitesse :** 1 MHz 
 +  * **Co-processeur :** ULA spécifique 
 +  * **Ram :** 32 kb 
 +  * **Rom :** 32 kb 
 +  * **Modes Texte :** 20 x 32, 40 x 25, 40 x 32, 80 x 25, 80 x 32 
 +  * **Modes Graphiques :** 160 x 256 (4 or 16 couleurs), 320 x 256 (2 or 4 couleurs), 640 x 256 (2 couleurs) 
 +  * **Couleurs :** 8 couleurs + 8 versions clignotantes des mêmes couleurs 
 +  * **Son :** 1 piste sonore + 1 piste de son blanc, 7 octaves. . En fait, 3 pistes virtuelles mappées sur la seule piste physique disponible 
 +  * **Taille/Poids :** 16 x 34 x 6.5 cm 
 +  * **Ports I/O (entrée/sortie) :** Port d’extension, connecteur d’enregistreur à bande (1200 baud), prise antenne TV (modulateur RF), sortie vidéo RGB video 
 +  * **Alimentation :** Alimentation externe, 18v 
 +  * **Prix :** 199 £ (UK, août 83), 2950 fr (France, février 84)
  
-{{  :tutos:rocketlauncher:acorn_electron.png?nolink&  }}+===== Emulateurs compatibles =====
  
-Lien du sujet : [[http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/acorn-electron-t10253.html|http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/acorn-electron-t10253.html]]+  * [[:tutos:software:emulateurs:electrem|ElectrEm]]
  
 +===== Installation sous RocketLauncher =====
 +
 +Pour ce tutoriel, le système Acorn Electron a été validé avec la version **0.6c**  de l'émulateur [[:tutos:software:emulateurs:electrem|ElectrEm]] et la version **1.0**  du module //ElectrEm//. Des versions plus récentes peuvent être disponible via //RocketLauncherUI//.
 +
 +==== Installation de l'émulateur ====
 +
 +{{page>tutos:software:emulateurs:electrem#installation&nofooter&noheader}}
 +
 +==== Module ====
 +
 +{{page>tutos:software:emulateurs:electrem#module&nofooter&noheader}}
 +
 +==== Configuration ====
 +
 +{{page>tutos:software:emulateurs:electrem#configuration&nofooter&noheader}}
 +
 +==== Ajout du système ====
 +
 +Il ne vous reste désormais plus qu'à ajouter le système dans Rocket Launcher :
 +
 +  * Etape //Choose System Name//  :
 +      * Name : //Acorn Electron//
 +  * Etape //Select Emulator//  :
 +      * Cliquez sur la loupe et sélectionnez //Acorn Electron//
 +      * 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//
 +
 +===== Liens =====
 +
 +  * Tutoriel d'installation original : [[http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/acorn-electron-t10253.html|http://forum.hfsplay.fr/tutos-pour-rocketlauncher-f26/acorn-electron-t10253.html]] (Merci à [[http://forum.hfsplay.fr/membre2.html|micaelo14]])
 +  * Sources :
 +    * [[http://www.grospixels.com/site/acorn.php|http://www.grospixels.com/site/acorn.php]]
 +    * [[http://www.old-computers.com/museum/computer.asp?c=121&st=1|http://www.old-computers.com/museum/computer.asp?c=121&st=1]]
  
tutos/software/systemes/acornelectron.1486049827.txt.gz · Dernière modification: 2017/02/02 16:37 de stephco08