Changes

Arnold (Emulator)

281 bytes added, 12:04, 14 May 2017
Arnold is a CPC emulator originally written and maintained by [[Kevin Thacker]].
Conversions The newest version is 13/05/2017. This is the "work in progress" version which is already very advanced and is more accurate than most existing emulators. This is verifable using the 'acid test' test programs which are freely available for Apple Macintosh and Linux were made by [[Richard Bannister]] and [[Nurgle|Andreas Micklei]], respectivelyothers to use to improve their emulators.
Arnold aims is being actively developed and there are updates to the code almost daily. The work in progress version uses SDL for maximum emulation accuracy across the whole CPC and CPC+ rangedisplay, as well as audio and input and wxWidgets for the [[KC Compact]]GUI. Different [[CRTC]] types can be selected as well as various other aspects of the emulated machineIt is built with cmake and now all versions (Mac OS X, Linux/Unix and Windows) have identical functionality and interface.
While early versions of Arnold were written using x86 assembly, more recent versions are written in portable C. This resulted in ports aims for MacOSmaximum emulation accuracy across the whole CPC and Plus range as well as the [[KC Compact]], MacOS X, Linux, Unix Aleste 520Ex and other platformsthe GX4000. While every port of Arnold The emulator has its own native user interface, the emulation core remains the same across the different versionsvarious devices that can be enabled and there is extensive configuration possible.
Arnold is being actively developed. The work in progress version uses SDL for Previous versions shared the displaysame emulation core, audio but each port was managed separately and input and wxWidgets for the GUIhad different user interfaces. It is being developed using Code:BlocksThe Windows port made by Kevin, Apple Macintosh port by [[Richard Bannister]] and now both the Linux and Windows port by [[Nurgle|Andreas Micklei]]. There is also a Linux "nurgle" version have identical functionality which contains patches and have improvements over the same interfaceoriginal by Elmsoft and Nurgle.
Initially the lead platform was windows, now it is the linux The initial version with the was written in C on Windows version being generated and used DirectX. Previously to this there was A-CPC, an Amstrad emulator for Amiga also by cross compilingKevin Thacker.
== Arnold WIP ==
== Web links ==
* [http://arnold.emuunlimcpc-live.com Arnold for Windows]
* [http://www.bannister.org/software/arnold.htm Arnold for Macintosh]
* [http://arnold.berlios.de Arnold for Linux] [dead link]
2,541
edits