Acorn Electron Android Emulator
Total Page:16
File Type:pdf, Size:1020Kb
Acorn electron android emulator Continue ElectrEm is the Acorn Electron emulator, an 8bit microcomputer first launched in 1983, which was once the fourth best-selling on the UK market. Although sold as compatible with BBC Micro, the only common component is the 6502 processor. All other compatibility is achieved with a well-documented firmware interface to customize the graphics mode, generate sound, and input the keyboard/joystick. While the number of programs that directly use electron hardware is enough to be incompatible with the BBC's small, Electron is subject to variable bus speeds, making most Electron software run at the wrong speed at the BBC and making the implementation of emulation based on the existing BBC emulator or almost any other 6502 emulation code impractical, if not impossible. ElectrEm strives for first-class simplicity. In general, it is enough to point the emulator on the image of the tape or disk, and it automatically adjusted the emulation equipment in a compatible form, and then will run the program contained in the image. The first phase of significant work on ElectrEm took place between 2000 and 2002. This codebase is now known as electrEm Classic and has been ported to Windows, DOS and Linux, supporting a wide range of graphics release libraries including Allegro, SVGALib, GGI, SDL and DirectX. For personal reasons, there was a break in development. By 2002, a number of problems with the architectural design of the emulator had become apparent. So began a new codebase, which is now called ElectrEm Future. This is actually a re-overlay, so it lacks a lot of testing and still lacks some functionality of the old code. However, it offers better OS integration than the previous version, better code modularity, and therefore moves towards more accurate emulation, which is easier to optimize. There is a mailing list attached to Yahoo! Group for Electron and ElectrEm related chat - i.e. bugs, bug fixes, announcements of new releases, which games work, which don't work, where to get them, etc. See this page on Yahoo! for more information. Released in 1983, Acorn Electron was the most popular home computer of the acorn and for a time was the third best-selling home computer in the UK. Electron is an 8-bit microcomputer based on a 6502 processor with 32k RAM and used by BBC Basic as a programming language. ElkJS is a javascript-based emulator for Acorn Electron. I was inspired to write this after making some work into the JSSpeccy project by Matt Westcott. Sinclair Spectrum and Acorn Electron were two machines from my younger years, so I decided to write the Javascript Electron emulator because it didn't exist yet. ElkJS aims to emulate the electron accurately enough to be able to play many classic games made for this The source code for this emulator is available in my github repository Please visit my forum to leave feedback, report bugs, talk about these (and other) JavaScript EmulateJS Emulators For the most part this should be pretty clear. There are a few keyboard cards that you might need to be aware of: FUNC and ALT COPY - HOME BREAK - F12 Emulation is accurate enough and most games should work. Firetrack is not 100% and displays some minor graphic damage. The exile seems to freeze after downloading the game. All the other games I tried to work normally. The view button allows you to open UEF files that contain pictures or tape images. You can also select the qIP files and the first uef file found in the zipper will be opened. Most if not all games are easy to get in UEF format online. Some of my favorites are the Citadel Repton series Dunjunz Click here to download the latest version of Elkulator for Windows (version 1.0) (source code included). Click here to download the latest version of Elkulator for Linux (version 1.0) (source code included). Click here to download the previous version of Elkulator for Windows (version 0.6). Click here to download the latest version of Elkulator for DOS (version 0.6). July 17, 2010 Elkulator v1.0 is released. Changes from v0.7: Improved stability of CSS Sound Expansion Emulation Plus 1 and First Byte Joystick Emulation Sound Pitch Fixed Support Drive FDI Save States added Debugger added Redefinable Keyboard Bugfix Master Memory Emulation Board A few other Linux port fixes November 11, 2007 Elkulator v0.7 released. Changes from v0.6: Complete rewrite Now cycle accurate Emulates Elektuur / Slogger Turbo board Emulates Slogger / Jafa Master RAM board Altered tape emulation, Evening Star and Southern Belle now run Firetrack now the perfect tape emulation is now very fast More video filters It is much slower than v0.6, so v0.6 is still available. March 13, 2005 Elkulator v0.6 released. Changes from v0.5: Significantly improved disk emulation - 2 drives, plus spelling and support DFS Fixed bug with saving config in Windows Fixed crash error in Windows XP February 20, 2005 Elkulator v0.5 released. Changes from v0.4: Improved time - steady raster splits in Spy vs. Spy Fixed Bug, which slowed down at least Arcadians and Killer Gorilla Better GUI - Sound in Windows Joe Blade - other game players must now work significantly improved support support support H'-UEF for ROM cartridges Added Screenshots added June 23, 2004 Elkulator v0.4 released. Changes from v0.3: Updated to the latest standard UEF Hi Res 800x600 video mode - full detail in modes 0/3 Blur filter returned Super 2xSaI filter 6502 bug fixed, currently running November 10, 2003 Elkulator v0.3 is released. Changes from v0.2: Updated emulator 6502 - faster, more accurate New line by line graphic emulation, supporting split palettes and Firetrack Plus 3 emulations Sound now supports supports The new version of GUI Win32 is now available on October 12, 2002 Elkulator v0.2 released. Changes from v0.1: Some 6502 fixes and more opcodes Some acceleration Blurring filter added September 8, 2002 Elkulator v0.1 released. Features: Emulates the basic 32k Electron Emulation of all modes - some basic palettes of cleavage tape emulation Sound through PC bleeper and SoundBlaster Standard BBC Micro Model A BBC Micro, also known as the BBC Microcomputer System or Beeb, as it is affectionately called, was a series of microcomputers created by Acorn Electronics for the BBC Computer Literacy Project. They have been designed to be durable, stable and easy to use. Nine models were produced with the BBC brand, the phrase BBC Micro tends to refer to the first six (Model A, B, B-64, B-128, Master 128, and Master Compact), the last three are called Acorn Archimedes. Some of the other model options that followed follow include the Master Turbo and Master 512. The system has been mainly used in schools across the UK, but has also found success in home computer markets in the UK, US and West Germany. Acorn Electron is a budget version of BBC Micro; it uses the same processor and compatible software (albeit slower) for programs that use hardware abstractions and video modes provided by Acorn, but uses incompatible hardware. As a result, it has a very different set of emulators. While BBC Micro had fewer games than modern systems such as X Spectrum, Amstrad CPC or Commodore 64, it was a powerful machine and created several well-known titles, including Elite and Starship Command. BBC Micro Name Platform (s) Latest version of BBC Micro BBC Active Featured PC /x86 BeebEM 4.15b5 B, BH, M128, B-Em 2.2, Git A, B, B, BH, M128, MC MT, M512 - Model B 10-04-04 B, BH ✗ ✗, Jsbeeb Web, Git B, M128 MT M128 ✗ ✗ - BeebItJ 1.03 B, B, M128 ✗ ✗ - Horizon 1.4.0 B ✗ ✗ - B2 b2-2020324 B, B, M128 ✗, BK, M128, M128, M128, M128, MT, M512 ✗ - PSSB 1.10 B ✗ ✗ - Ressources'edit: Acorn BBC (2012-04-23) Acorn ElectronDeveloperAcorn ComputersType8-bit microcomputerRelease dateAugust 25, 1983; 37 years ago (1983-08-25)MediaCassette tape, floppy disk (optional), ROM cartridge (optional) Operating system Akorn MOS v1.0CPUSynertek SY6502A clock speed 2 MHz when access to ROM and 1 MHz with access to RAMMemory32 CB composite video modulator, RGBGraphics160×256 (4 or 16 colors), 320×256 (2 or 4 colors), 640× 256 (2 colors), 320×200 (2 colors - 2 colors - 2 blank horizontal lines after every 8 pixel lines), 640×200 (2 colors - ites with two empty horizontal lines after every 8 pixels 640× 200 (2 colors - snouth display)InputKeyboard Acorn Electron is a budget version BBC Micro Educational/Home Computer introduced Acorn Computers Ltd on August 25, 1983. It has 32 kilobytes of RAM, and its ROM includes BBC BASIC v2 along with the operating system. Electron was able to save and download the software to the audio cassette using the supplied converter cable, which connected it to any standard tape recorder that had the right sockets. It was capable of basic graphics, and could be displayed on a TV, color (RGB) monitor or green screen monitor. Electron was reportedly the best-selling micro in the United Kingdom for a short period of time. Basic history tip after switched on or hard reset (the soft reboot was similar but did not contain the Acorn trademark). After Acorn Computer released BBC Micro, executives believed the company needed a less expensive computer for the mass market. In May 1982, when asked about the recently announced potential of Sinclair X Spectrum to harm BBC Micro sales, at a cost of 125 pounds for a 16K model compared to about twice as high, Acorn co-founder Hermann Hauser said that in the third quarter of the same year, Acorn would release a new computer costing 120-150 pounds, which is likely to be called Electron, a form of miniaturized BBC Micro, with 32 KB of RAM and 32K ROM, with a higher resolution graph than the Spectrum offers.