ElectrEm - Acorn Electron emulator Code
Status: Beta
Brought to you by:
thomasharte
File | Date | Author | Commit |
---|---|---|---|
ElectrEm.xcodeproj | 2007-03-29 | thomasharte | [r1] |
Resources | 2007-03-29 | thomasharte | [r3] (none) |
src | 2007-03-29 | thomasharte | [r1] |
ElectrEm.dsp | 2007-03-29 | thomasharte | [r1] |
ElectrEm.dsw | 2007-03-29 | thomasharte | [r1] |
ElectrEm.ncb | 2007-03-29 | thomasharte | [r1] |
ElectrEm.opt | 2007-03-29 | thomasharte | [r1] |
ElectrEm.plg | 2007-03-29 | thomasharte | [r1] |
Readme.rtf | 2007-03-29 | thomasharte | [r1] |
{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf420 {\fonttbl\f0\fswiss\fcharset77 Helvetica;\f1\fswiss\fcharset77 Helvetica-Bold;} {\colortbl;\red255\green255\blue255;} {\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid1} {\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid0\'02\'05.;}{\levelnumbers\'01;}}{\listname ;}\listid2}} {\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}} \vieww9000\viewh8400\viewkind0 \pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural \f0\fs48 \cf0 ElectrEm v0.6c\ \pard\tx565\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural \fs24 \cf0 ElectrEm is an open source emulator of the Acorn Electron microcomputer with three areas of focus:\ \ \pard\tx220\tx720\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\li720\fi-720\ql\qnatural \ls1\ilvl0\cf0 {\listtext \'a5 }ease of use\ {\listtext \'a5 }accuracy\ {\listtext \'a5 }portability\ \pard\tx566\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\ql\qnatural \cf0 \ \f1\b\fs30 Ease of Use\ \f0\b0\fs24 ElectrEm should be usable by anybody who can use the OS ElectrEm is running on and the piece of Electron software they want to run. To that extent ElectrEm is able to automatically issue the correct commands to load most tape and disc software, and can automatically configure the emulated hardware to match inserted media.\ \ \f1\b\fs30 Accuracy\ \f0\b0\fs24 ElectrEm should be able to run Electron software in exactly the same way as a real Electron. To that end, ElectrEm employs an event based emulation that is a cycle perfect impersonation of the currently known operating parameters of the Electron.\ \ \f1\b\fs30 Portability\ \f0\b0\fs24 ElectrEm is written in C++ and makes use of the SDL library for most tasks. All code is cleanly laid out and mostly well commented. OS specific front ends have been written for Windows and Mac OS X. A GNOME or KDE port is part of the long term plan, but so far no effort has been extended in that direction.\ \ \f1\b\fs30 Announcements\ \f0\b0\fs24 ElectrEm announcements are usually made to the ElectrEm Yahoo! group \'d1 see http://games.groups.yahoo.com/group/electrem/ for more details. The main website for this emulator is http://electrem.acornelectron.co.uk/.\ \ \f1\b\fs30 Feedback\ \f0\b0\fs24 I invite feedback on this emulator, and can be contacted at thomas.harte@gmail.com.\ \ \f1\b\fs30 Credits \f0\b0\fs24 \ All emulation code is by Thomas Harte. Platform specific GUI code is by Ewen Roberts and Thomas Harte.\ \ CSW.dll (distributed with Windows version only) is by Fraser Ross.\ \ FDI reading code is by Toni Wilen. All are provided 'as-is', without any express or implied warranty.\ \ The Acorn ROMs are copyright PACE, and are distributed with their knowledge.\ \ SDL is distributed under the terms of the GNU LGPL license:\ http://www.gnu.org/copyleft/lesser.html\ \ Source for those libraries is available from the libraries page at the SDL website:\ http://www.libsdl.org/\ \ zLib is (C) 1995-2002 Jean-loup Gailly and Mark Adler and is provided 'as-is', without any express or implied warranty.\ \ 'Transparent Electron' image and emulator name by Ian Marshall.\ \ The following, listed in alphabetical order, have also aided the project in one way or another:\ \ \pard\tx220\tx720\tx1133\tx1700\tx2266\tx2832\tx3401\tx3967\tx4535\tx5102\tx5669\tx6235\tx6802\li720\fi-720\ql\qnatural \ls2\ilvl0\cf0 {\listtext \'a5 }gARetH baBB\ {\listtext \'a5 }John Belson\ {\listtext \'a5 }David Boddie\ {\listtext \'a5 }Paul Boddie\ {\listtext \'a5 }Ricky Grant\ {\listtext \'a5 }R. Henderson\ {\listtext \'a5 }Wouter Hobers\ {\listtext \'a5 }Simon Irwin\ {\listtext \'a5 }Marcel de Kogel\ {\listtext \'a5 }Dave M\ {\listtext \'a5 }David Raven\ {\listtext \'a5 }Mark Shackman\ {\listtext \'a5 }Partrick Shoenmakers\ {\listtext \'a5 }Paul Walker\ {\listtext \'a5 }John Wike}