Difference between revisions of "Arnold (Emulator)"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
("Acid tests")
 
(38 intermediate revisions by 10 users not shown)
Line 1: Line 1:
[https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=334 cheap meridia] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1108 zanaflex online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1129 cingular ringtones] [http://raccaelt.jubiiblog.de/ cheap viagra] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=369 wwe ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/digesyv.htm nokia ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832225) free mtv ringtones] [http://eltvivi.blogdiario.com/ vicodin online] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/bipivu.htm generic meridia] [http://www.forumhosting.org/forum.php?mforum=getcoro sony ericsson ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832238) sagem ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832236) qwest ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832243) free sony ringtones] [http://www.forumhosting.org/forum.php?mforum=coephrai tramadol online] [http://www.rso.cmich.edu/prevet/messageboard/000031d2.htm free qwest ringtone] [http://letocoer.jubiiblog.de/ free polyphonic ringtones] [http://forum.kharkiv.edu/SForums/topic.asp?TOPIC_ID=310&FORUM_ID=3&CAT_ID=3 but xanax] [http://www.csun.edu/learningnet/discussion/file.php?0,file=155 free sagem ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/ciby.htm free funny ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=356 free sony ericsson ringtones] [http://www.csun.edu/learningnet/discussion/file.php?0,file=121 viagra online] [http://www.csun.edu/learningnet/discussion/file.php?0,file=141 free ringtones] [http://ricrotroc.blogdiario.com/ free samsung ringtones] [http://eltlili.jubiiblog.de/ ambien online] [http://ouglova.blogspot.com valium half life] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832248) ultram online] [http://www.csun.edu/learningnet/discussion/file.php?0,file=157 sony ericsson ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/rujop.htm generic phentermine] [http://woolygrrl.blogspot.com valium side effects] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$134 cheap valium] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$95 diazepam online] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/tubonyh.htm free samsung ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1113 cheap hoodia] [http://acdronou.jubiiblog.de/ diazepam online] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832224) free mp3 ringtones] [http://alcodom.blogdiario.com/ viagra online] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=370 xanax online] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832241) soma online] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=312 adipex] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=318 order cialis] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1105 cheap pharmacy online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1066 soma online] [http://coracou.jubiiblog.de/ order hydrocodone] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1094 didrex online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1087 lorazepam online] [http://www.forumhosting.org/forum.php?mforum=covarrel free funny ringtones] [http://lasitdron.jubiiblog.de/ cheap sildenafil] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1084 cheap levitra] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/nyzihyp.htm free tracfone ringtones] [http://manka-kapak.blogspot.com casino craps online] [http://www.rso.cmich.edu/prevet/messageboard/000031c8.htm free ringtone] [http://www.forumhosting.org/forum.php?mforum=oudronacel cheap didrex] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/kukoti.htm generic cialis] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/sinyfu.htm free mp3 ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832228) nextel ringtones] [http://ervarli.blogdiario.com/ free jazz ringtones] [http://www.csun.edu/learningnet/discussion/file.php?0,file=148 free motorola ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832235) free punk ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832253) buy wellbutrin] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832204) free cool ringtones] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$88 alltel ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1134 alltel ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=361 buy tramadol] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$106 free nokia ringtones] [http://discussions.csbsju.edu/general/messages/25/xyvi-237.html cheap viagra] [http://www.rso.cmich.edu/prevet/messageboard/000031b5.htm generic adipex] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832230) cheap norco] [http://www.csun.edu/learningnet/discussion/file.php?0,file=134 cheap wellbutrin] [http://www.csun.edu/learningnet/discussion/file.php?0,file=132 cheap lorazepam] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832234) cheap propecia] [http://alcta.blogdiario.com/ sprint ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1092 ultracet] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1100 order zoloft] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1136 free cool ringtones] [http://liboor.jubiiblog.de/ tracfone ringtones] [http://letorolac.jubiiblog.de/ motorola ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832201) cialis online] [http://www.rso.cmich.edu/prevet/messageboard/000031c5.htm levitra online] [http://domvimon.jubiiblog.de/ buy norco] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1068 order phentermine] [http://ertral.jubiiblog.de/ but carisoprodol] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1074 cheap cialis] [http://enchanted1312.blogspot.com injecting valium] [http://www.forumhosting.org/forum.php?mforum=ricrolget free music ringtones] [http://el5or5ro.blogdiario.com/ motorola ringtones] [http://www.rso.cmich.edu/prevet/messageboard/000031c3.htm clonazepam online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1128 polyphonic ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/lusuli.htm viagra online] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$113 sagem ringtones] [http://bocoleto.jubiiblog.de/ free alltel ringtones] [http://discussions.csbsju.edu/general/messages/25/lepef-234.html diazepam online] [http://discussions.csbsju.edu/general/messages/25/dyjys-243.html order adipex] [http://discussions.csbsju.edu/general/messages/25/zisi-231.html xanax online] [http://olorolacel.blogdiario.com/ diazepam online] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832220) order meridia] [http://www.forumhosting.org/forum.php?mforum=vartrocvi verizon ringtones] [http://www.forumhosting.org/forum.php?mforum=safunder viagra online] [http://algettr.blogdiario.com/ carisoprodol online] [http://www.rso.cmich.edu/prevet/messageboard/000031b7.htm generic vicodin] [http://forum.kharkiv.edu/SForums/topic.asp?TOPIC_ID=315&FORUM_ID=3&CAT_ID=3 viagra online] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$96 fioricet online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1112 order flexeril] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/jeziluc.htm adipex online] [http://forum.kharkiv.edu/SForums/topic.asp?TOPIC_ID=302&FORUM_ID=3&CAT_ID=3 cheap soma] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832222) mono ringtones] [http://tavidel.blogdiario.com/ sony ericsson ringtones] [http://www.forumhosting.org/forum.php?mforum=yohiatt buy meridia] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$135 verizon ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/pixe.htm free cingular ringtone] [http://livisit.blogdiario.com/ valium online] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/pypybug.htm free nextel ringtone] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/cicyfi.htm free polyphonic ringtone] [http://boricdom.blogdiario.com/ free nextel ringtones] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$107 order norco] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=335 free midi ringtones] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$100 cheap meridia] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=351 real ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=323 diazepam online] [http://roacpas.jubiiblog.de/ cheap ultram] [http://cnac4tco.blogdiario.com/ mp3 ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1081 but alprazolam] [http://www.rso.cmich.edu/prevet/messageboard/000031da.htm free samsung ringtone] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=359 free sprint ringtones] [http://cozelrol.jubiiblog.de/ xenical] [http://olobasno.jubiiblog.de/ free samsung ringtones] [http://www.csun.edu/learningnet/discussion/file.php?0,file=126 buy alprazolam] [http://domrelchi.jubiiblog.de/ nexium online] [http://cnatadel.blogdiario.com/ buy xanax] [http://www.rso.cmich.edu/prevet/messageboard/000031d7.htm motorola ringtones] [http://www.csun.edu/learningnet/discussion/file.php?0,file=128 paxil] [http://vizelsit.jubiiblog.de/ free ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1099 lisinopril online] [http://discussions.csbsju.edu/general/messages/25/wykypof-226.html cheap tramadol] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/nikol.htm generic ultram] [http://www.forumhosting.org/forum.php?mforum=wiwhistl vicodin online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1076 viagra online] [http://kleinerachel.blogspot.com valium ativan] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832210) fioricet] [http://www.forumhosting.org/forum.php?mforum=aceldarro free sonyericsson ringtones] [http://cnacorel.blogdiario.com/ free mono ringtones] [http://eltrli.jubiiblog.de/ cheap vicodin] [http://www.csun.edu/learningnet/discussion/file.php?0,file=120 online ativan] [http://taoudel.blogdiario.com/ sildenafil online] [http://www.csun.edu/learningnet/discussion/file.php?0,file=159 free alltel ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=365 verizon ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=338 mp3 ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1098 cheap albuterol] [http://www.hcs.harvard.edu/~twiki/pub/Main/AngelKristofer/colivew.htm free alltel ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1119 free mp3 ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832203) cheap clonazepam] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=352 free sagem ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=345 paxil online] [http://wildomania.blogspot.com ambien sleep walking] [http://eltsitzel.blogdiario.com/ sagem ringtones] [http://www.forumhosting.org/forum.php?mforum=cnataco free nokia ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=367 vicodin online] [http://forum.kharkiv.edu/SForums/topic.asp?TOPIC_ID=318&FORUM_ID=3&CAT_ID=3 cheap norco] [http://boroltroc.jubiiblog.de/ funny ringtones] [http://dar5or5tr.blogdiario.com/ free midi ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=363 ultram online] [http://domdronpas.blogdiario.com/ tramadol online] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/nenopo.htm generic tramadol] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/xoky.htm paxil online] [http://ginny-potter21.blogspot.com caribbean casino gold online] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1030?id=atch1109 cheap diethylpropion] [http://www.csun.edu/learningnet/discussion/file.php?0,file=137 ultracet] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$94 cheap clonazepam] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832215) free jazz ringtones] [http://capasget.jubiiblog.de/ free sagem ringtones] [http://www.hcs.harvard.edu/~twiki/pub/Main/CoyarCharline/kifily.htm generic ativan] [http://www.forumhosting.org/forum.php?mforum=troctapas free mtv ringtones] [http://skyph0ne.blogspot.com bonus casino free online] [http://www.forumhosting.org/forum.php?mforum=trerc4t mono ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=332 cheap levitra] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=333 lorazepam online] [http://www.forumhosting.org/forum.php?mforum=monractroc punk ringtones] [http://www.rso.cmich.edu/prevet/messageboard/000031ae.htm fioricet online] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$103 mp3 ringtones] [http://www.forumhosting.org/forum.php?mforum=dronzelchi free sony ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832208) buy didrex] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1096 cheap sildenafil] [http://rellaboc.blogdiario.com/ adipex online] [http://elnobas.jubiiblog.de/ cheap levitra] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832233) polyphonic ringtones] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$104 music ringtones] [http://www.forumhosting.org/forum.php?mforum=lioubo real ringtones] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$99 levitra online] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=364 valium online] [http://www.forumhosting.org/forum.php?mforum=basroget free midi ringtones] [http://trsitcna.blogdiario.com/ sharp ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1031?id=atch1140 free kyocera ringtones] [https://www-internal.slac.stanford.edu/glast/integrationtest/online/Forum/topic.asp?TOPIC_ID=350 qwest ringtones] [http://pathology.jhu.edu/N/n.web?EP=N&URL=/MCGI/SEND1^WEBUTLTY(200,832251) cheap viagra] [http://www.rso.cmich.edu/prevet/messageboard/000031cd.htm free funny ringtone] [http://www.forumhosting.org/forum.php?mforum=trocerrol jazz ringtones] [http://www8.vjc.edu/EnvironmentalClub/discuss/msgReader$111 qwest ringtones] [http://src.moffitt.usf.edu/sf/sfmain/do/downloadAttachment/projects.jaffy/tracker.bug_tracker/artf1029?id=atch1085 cheap hydrocodone] [http://letobocco.jubiiblog.de/ valium online] [http://kimichameleon.blogspot.com valium grapefruit] [http://www.csun.edu/learningnet/discussion/file.php?0,file=124 cheap norco] Arnold is a CPC emulator originally written and maintained by [[Kevin Thacker]].
+
Arnold is a CPC emulator written and maintained by [[Kevin Thacker]].
  
Conversions for Apple Macintosh and Linux were made by [[Richard Bannister]] and [[Nurgle|Andreas Micklei]], respectively.
+
The newest version is 13/05/2017. This is the "work in progress"/"wip" 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 others to use to improve their emulators.
  
Arnold aims for maximum emulation accuracy across the whole CPC and CPC  range, as well as the [[KC Compact]]. Different [[CRTC]] types can be selected as well as various other aspects of the emulated machine.
+
Arnold is being actively developed and there are updates to the code almost daily. The work in progress version uses SDL for the display, audio and input and wxWidgets for the GUI. It 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 for MacOS, MacOS X, Linux, Unix and other platforms. While every port of Arnold has its own native user interface, the emulation core remains the same across the different versions.
+
Arnold aims for maximum emulation accuracy across the whole CPC and Plus range as well as the [[KC Compact]], Aleste 520Ex and the GX4000. The emulator has various devices that can be enabled and there is extensive configuration possible.
 +
 
 +
 
 +
The following devices are emulated and useable:
 +
* [[AMRAM2]]
 +
* [[BrunWord | Brunword mk2 and mk4]]
 +
* [[Hackit]]
 +
* [[Hexam]]
 +
* [[MegaROM]]
 +
* [[MultiPlay]]
 +
* [[Rombo_Rombox]]
 +
* [[Vortex_Expansions_RAM_card]]
 +
* [[CPC4MB]]
 +
 
 +
The following are partially emulated:
 +
* [[SYMBiFACE_II]] (RTC not emulated and data for IDE device data is transient)
 +
* [[UIDE_Universal_IDE_adapter_cards_for_Z-80_computers]] (IDE device data is transient)
 +
* [[X-Mass]] (IDE device data is transient)
 +
 
 +
The following are in progress:
 +
* [[X-MEM]]
 +
* [[Dk'tronics_memory_expansion]] (256KB RAM and 256KB Silicon disk are in progress)
 +
 
 +
The following are based on hacking the ROMs so need much more testing
 +
* [[Vortex_Winchester_Drive]]
 +
* [[Dobbertin_Harddisk]]
 +
 
 +
 
 +
Previous versions shared the same emulation core, but each port was managed separately and had different user interfaces. The Windows port made by Kevin, Apple Macintosh port by [[Richard Bannister]] and Linux port by [[Nurgle|Andreas Micklei]]. There is also a Linux "nurgle" version which contains patches and improvements over the original by Elmsoft and Nurgle.
 +
 
 +
The initial version was written in C on Windows and used DirectX.
 +
 
 +
Previously to this there was A-CPC, an Amstrad emulator for Amiga also by Kevin Thacker.
 +
 
 +
 
 +
== Arnold WIP ==
 +
 
 +
* Source : [http://www.cpctech.org.uk/arnsrc.zip Arnold wip source] - May 13 2017
 +
* Windows: [http://www.cpctech.org.uk/setup.zip Installer for Windows ] - May 13 2017
 +
* MAC : [http://www.cpctech.org.uk/arnold.dmg Arnold for Mac] - August 2017
 +
* deb package for Debian/Ubuntu: [http://www.cpctech.org.uk/arnold_1.0.0-1_amd64.deb Arnold for Linux] - August 2017
 +
* rpm package for Fedora/SuSE: [http://www.cpctech.org.uk/arnold-1.0.0-1.x86_64.rpm Arnold for Linux] - August 2017
 +
 
 +
== "Acid tests" ==
 +
 
 +
Arnold comes with a collection of tests which are used to verify it's operation against real CPC, Plus and expansions.
 +
These tests aim to test every feature and bug of the hardware including rarely used ones.
 +
It also attempts to show the differences with the ICs used by the Amstrad which came from different manufacturers (8255, CRTC etc)
 +
 
 +
* Acid tests: [[File:Acid Tests Suite.zip]] [http://www.cpctech.org.uk/test.zip Acid tests]
  
 
== Web links ==
 
== Web links ==
  
* [http://arnold.emuunlim.com Arnold for Windows]
+
Older Arnold versions:
 +
* [http://arnold.cpc-live.com Arnold for Windows]
 
* [http://www.bannister.org/software/arnold.htm Arnold for Macintosh]
 
* [http://www.bannister.org/software/arnold.htm Arnold for Macintosh]
* [http://arnold.berlios.de Arnold for Linux]
+
* [http://www.yasara.org/cpc/index.html Arnold TNG for Linux]
 +
* [http://xport.xbox-scene.com/arnoldx.php Arnold for Microsoft XBox (ArnoldX)]
  
[[Category:Emulator]]
+
[[Category:Emulator]] [[Category:CPC Plus]]

Latest revision as of 14:46, 30 March 2024

Arnold is a CPC emulator written and maintained by Kevin Thacker.

The newest version is 13/05/2017. This is the "work in progress"/"wip" 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 others to use to improve their emulators.

Arnold is being actively developed and there are updates to the code almost daily. The work in progress version uses SDL for the display, audio and input and wxWidgets for the GUI. It is built with cmake and now all versions (Mac OS X, Linux/Unix and Windows) have identical functionality and interface.

Arnold aims for maximum emulation accuracy across the whole CPC and Plus range as well as the KC Compact, Aleste 520Ex and the GX4000. The emulator has various devices that can be enabled and there is extensive configuration possible.


The following devices are emulated and useable:

The following are partially emulated:

The following are in progress:

The following are based on hacking the ROMs so need much more testing


Previous versions shared the same emulation core, but each port was managed separately and had different user interfaces. The Windows port made by Kevin, Apple Macintosh port by Richard Bannister and Linux port by Andreas Micklei. There is also a Linux "nurgle" version which contains patches and improvements over the original by Elmsoft and Nurgle.

The initial version was written in C on Windows and used DirectX.

Previously to this there was A-CPC, an Amstrad emulator for Amiga also by Kevin Thacker.


Arnold WIP

"Acid tests"

Arnold comes with a collection of tests which are used to verify it's operation against real CPC, Plus and expansions. These tests aim to test every feature and bug of the hardware including rarely used ones. It also attempts to show the differences with the ICs used by the Amstrad which came from different manufacturers (8255, CRTC etc)

Web links

Older Arnold versions: