Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
tutos:software:systemes:acornelectron [2017/01/09 18:21] himura95 créée |
tutos:software:systemes:acornelectron [2017/02/15 09:36] thesalan Suppression de balises |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Prendre ElectrEm v0.6c (released 18/01/07) comme version de l' | + | ====== Ajout du système Acorn Electron ====== |
- | Nous utiliserons ce module : | + | ===== Présentation ===== |
- | < | + | {{ |
- | MEmu = ElectrEm | + | |
- | MEmuV = ElectrEm v0.6c (released 18/01/07) | + | |
- | MURL = http:// | + | |
- | 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 #2: You also have the option to Select "Go straight to full screen mode when emulator starts" | + | |
- | ; | + | |
- | ; On the Emulator Menu Bar: Under Tools> | + | |
- | ; | + | |
- | ; | + | |
- | ; | + | |
- | ; | + | |
- | ; | + | |
- | ; | + | |
- | StartModule() | + | |
- | BezelGUI() | + | |
- | FadeInStart() | + | |
- | settingsFile := modulePath | + | L' |
- | Fullscreen := IniReadCheck(settingsFile, | + | |
- | BezelStart() | + | |
- | 7z(romPath, romName, romExtension, | + | Au départ, Acorn est spécialisé dans les jeux électroniques, mais lorsque Roger Wilson (un étudiant de Cambridge) rejoint l’équipe, |
- | Run(executable | + | L’Electron est une déclinaison moins onéreuse et donc bridée de l’Acorn BBC, le produit phare de la marque sorti lors de l’été 1982 et qui s’est vendu à 1,5 millions d’exemplaires. L’Electron ne connaîtra hélas pas le succès de son aîné. |
- | WinWait(" | + | Lancé sur marché en 1983, l’Electron se veut abordable |
- | WinWaitActive(" | + | |
- | If Fullscreen = true | + | Malgré des caractéristiques supérieures à ce dernier, L’Electron ne rencontrera pas le succès escompté. |
- | { | + | |
- | Sleep,1000 | + | |
- | WinMenuSelectItem, | + | |
- | } | + | |
- | BezelDraw() | + | La faute notamment à la conception de l’ULA |
- | FadeInExit() | + | |
- | Process(" | + | |
- | 7zCleanUp() | + | |
- | BezelExit() | + | |
- | FadeOutExit() | + | |
- | ExitModule() | + | |
+ | 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és. | ||
- | CloseProcess: | + | Et pourtant, en termes de caractéristiques et de performances, |
- | FadeOutStart() | + | |
- | WinClose(" | + | |
- | Return | + | Certes, l’Electron n’avait pas la flexibilité du BBC en matière de connexions, car doté d’un seul port d’extension. Mais Acorn a sorti rapidement un module offrant : |
- | </code> | + | |
+ | * deux emplacements pour cartouche mémoire ; | ||
+ | |||
+ | * une interface parallel/centronics ; | ||
+ | |||
+ | * un connecteur de joystick. | ||
+ | |||
+ | Le BASIC intégré de l’Electron, | ||
+ | |||
+ | Il comportait de nombreuses fonctionnalités comme la possibilité de définir des vrais processus avec "DEF PROC" et " | ||
+ | |||
+ | Il y avait même une fonction " | ||
+ | |||
+ | L’Electron n’était pas en reste au niveau des capacités graphiques qui étaient plutôt impressionnantes pour un ordinateur de cette catégorie. | ||
+ | |||
+ | Il comportait un mode texte allant jusqu’à 80 colonnes et une résolution haute pouvant atteindre 640 x 256 pixels avec 2 couleurs. | ||
+ | |||
+ | L’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. | ||
+ | |||
+ | 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. | ||
+ | |||
+ | 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. | ||
+ | |||
+ | Les spécificités techniques de la bête étaient les suivantes : | ||
+ | |||
+ | * **NOM : **Electron | ||
+ | * **FABRIQUANT : **Acorn Computer | ||
+ | * **TYPE : **Ordinateur Personnel | ||
+ | * **ORIGINE : **Royaumes-unis | ||
+ | * **ANNEE DE SORTIE : **Juillet 1983 | ||
+ | * **LANGUAGE INTEGRE : **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, | ||
+ | * **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/ | ||
+ | * **PORTS I/O (Entrée/ | ||
+ | * **ALIMENTATION : **Alimentation externe, 18v | ||
+ | * **PRIX : **199 £ (UK, août 83), 2950 fr (France, février 84) | ||
+ | |||
+ | Sources : | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ===== Emulateurs compatibles ===== | ||
+ | |||
+ | * [[: | ||
+ | |||
+ | ===== Installation sous RocketLauncher ===== | ||
+ | |||
+ | Pour ce tutoriel, le système Acorn Electron a été validé avec la version **0.6c** | ||
+ | |||
+ | ==== Installation de l' | ||
+ | |||
+ | {{page>tutos: | ||
+ | |||
+ | ==== Module ==== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | ==== Configuration ==== | ||
+ | |||
+ | {{page> | ||
+ | |||
+ | ==== 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' | ||
+ | * Etape // | ||
+ | * Vérifiez la configuration et cliquez sur // | ||
+ | |||
+ | ===== Liens ===== | ||
+ | |||
+ | * Tutoriel d' | ||
- | Pour RL faire ainsi : | ||
- | {{ : |