<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://oldwiki.cpcwiki.eu/index.php?action=history&amp;feed=atom&amp;title=Amspirit</id>
		<title>Amspirit - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://oldwiki.cpcwiki.eu/index.php?action=history&amp;feed=atom&amp;title=Amspirit"/>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Amspirit&amp;action=history"/>
		<updated>2026-08-30T11:04:14Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Amspirit&amp;diff=126645&amp;oldid=prev</id>
		<title>Longshot at 20:32, 10 July 2025</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Amspirit&amp;diff=126645&amp;oldid=prev"/>
				<updated>2025-07-10T20:32:12Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:32, 10 July 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;br /&gt;
&lt;b&gt;Deprecated&lt;/b&gt;:  The each() function is deprecated. This message will be suppressed on further calls in &lt;b&gt;/mnt/cpcwiki-httpdocs/includes/diff/DairikiDiff.php&lt;/b&gt; on line &lt;b&gt;434&lt;/b&gt;&lt;br /&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Amspirit is a highly precise emulator of the Amstrad CPC range (CPC464, CPC664 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and &lt;/del&gt;CPC6128). The project has been started in 2017 and is still in progress. It relies on a lone developer, [[DManu78]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Amspirit is a highly precise emulator of the Amstrad CPC range (CPC464, CPC664&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;CPC6128&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, CPC464+, CPC6128+&lt;/ins&gt;) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;and GX4000 console&lt;/ins&gt;. The project has been started in 2017 and is still in progress. It relies on a lone developer, [[DManu78]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The main point of the emulator is it's emulating the CPC at the frequency of 16 MHZ, thus being able to emulate the Gate Array to the cycle level (To the opposite of all other Amstrad CPC emulators, which are more coarse and emulate at a frequency of only 1 MHz). The aim of [[Dmanu78]] is to emulate every little bug or side effect of the real hardware.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The main point of the emulator is it's emulating the CPC at the frequency of 16 MHZ, thus being able to emulate the Gate Array to the cycle level (To the opposite of all other Amstrad CPC emulators, which are more coarse and emulate at a frequency of only 1 MHz). The aim of [[Dmanu78]] is to emulate every little bug or side effect of the real hardware.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff:version:1.11a:oldid:126644:newid:126645 --&gt;
&lt;/table&gt;</summary>
		<author><name>Longshot</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Amspirit&amp;diff=126644&amp;oldid=prev</id>
		<title>Longshot: Crtc 3 emulation available</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Amspirit&amp;diff=126644&amp;oldid=prev"/>
				<updated>2025-07-10T20:30:22Z</updated>
		
		<summary type="html">&lt;p&gt;Crtc 3 emulation available&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 20:30, 10 July 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L4&quot; &gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Some portions of Amspirit have been developed in conjunction with [[Longshot]] while he was writing his [[Compendium]]. Modified versions of Amspirit have been used to test some theories when writing the document. Even if Longshot didn't took part in Amspirit's development, the emulator benefited from the research for the Compendium, as well as the Compendium from Amspirit.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Some portions of Amspirit have been developed in conjunction with [[Longshot]] while he was writing his [[Compendium]]. Modified versions of Amspirit have been used to test some theories when writing the document. Even if Longshot didn't took part in Amspirit's development, the emulator benefited from the research for the Compendium, as well as the Compendium from Amspirit.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;br /&gt;
&lt;b&gt;Deprecated&lt;/b&gt;:  The each() function is deprecated. This message will be suppressed on further calls in &lt;b&gt;/mnt/cpcwiki-httpdocs/includes/diff/DairikiDiff.php&lt;/b&gt; on line &lt;b&gt;434&lt;/b&gt;&lt;br /&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;2024 &lt;/del&gt;Amspirit is the most accurate Amstrad CPC emulator on the [[Z80]], [[CRTC]] (types 0,1,2,4) and [[Gate Array]]. [[FDC]], [[AY]] and [[8255 PPI chip|PPI]] were less worked on, by lack of testing tools and documentation. It passes almost every [[The Logon Shaker|Shaker]] tests. This makes it the best choice when one needs a robust test platform when developing Amstrad CPC programs on a PC.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2025 &lt;/ins&gt;Amspirit is the most accurate Amstrad CPC emulator on the [[Z80]], [[CRTC]] (types 0,1,2&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;,3&lt;/ins&gt;,4) and [[Gate Array&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] or [[Asic&lt;/ins&gt;]]. [[FDC]], [[AY]] and [[8255 PPI chip|PPI]] were less worked on, by lack of testing tools and documentation. It passes almost every [[The Logon Shaker|Shaker]] tests. This makes it the best choice when one needs a robust test platform when developing Amstrad CPC programs on a PC.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Links ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Links ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff:version:1.11a:oldid:126303:newid:126644 --&gt;
&lt;/table&gt;</summary>
		<author><name>Longshot</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Amspirit&amp;diff=126303&amp;oldid=prev</id>
		<title>CheshireCat: Second thought : Removed the text about the smear campaign to avoid complaints.</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Amspirit&amp;diff=126303&amp;oldid=prev"/>
				<updated>2025-05-29T16:38:26Z</updated>
		
		<summary type="html">&lt;p&gt;Second thought : Removed the text about the smear campaign to avoid complaints.&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 16:38, 29 May 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In 2024 Amspirit is the most accurate Amstrad CPC emulator on the [[Z80]], [[CRTC]] (types 0,1,2,4) and [[Gate Array]]. [[FDC]], [[AY]] and [[8255 PPI chip|PPI]] were less worked on, by lack of testing tools and documentation. It passes almost every [[The Logon Shaker|Shaker]] tests. This makes it the best choice when one needs a robust test platform when developing Amstrad CPC programs on a PC.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;In 2024 Amspirit is the most accurate Amstrad CPC emulator on the [[Z80]], [[CRTC]] (types 0,1,2,4) and [[Gate Array]]. [[FDC]], [[AY]] and [[8255 PPI chip|PPI]] were less worked on, by lack of testing tools and documentation. It passes almost every [[The Logon Shaker|Shaker]] tests. This makes it the best choice when one needs a robust test platform when developing Amstrad CPC programs on a PC.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Amspirit was accused of a bad accuracy of the emulation and it was proved wrong. It has also been criticized for being slow. Nowadays even the cheapest computer bought in store is able to run it without slowdown. Dmanu78 told the code of Amspirit is not fully optimized because he wants the sources to stay easily readable while he's working on them.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Links ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Links ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff:version:1.11a:oldid:126302:newid:126303 --&gt;
&lt;/table&gt;</summary>
		<author><name>CheshireCat</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Amspirit&amp;diff=126302&amp;oldid=prev</id>
		<title>CheshireCat: Added a part about the links between Amspirit &amp; the Compendium. Removed the word &quot;Smear campaign&quot; upon request from Dmanu.</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Amspirit&amp;diff=126302&amp;oldid=prev"/>
				<updated>2025-05-29T14:05:21Z</updated>
		
		<summary type="html">&lt;p&gt;Added a part about the links between Amspirit &amp;amp; the Compendium. Removed the word &amp;quot;Smear campaign&amp;quot; upon request from Dmanu.&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 14:05, 29 May 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L2&quot; &gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The main point of the emulator is it's emulating the CPC at the frequency of 16 MHZ, thus being able to emulate the Gate Array to the cycle level (To the opposite of all other Amstrad CPC emulators, which are more coarse and emulate at a frequency of only 1 MHz). The aim of [[Dmanu78]] is to emulate every little bug or side effect of the real hardware.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The main point of the emulator is it's emulating the CPC at the frequency of 16 MHZ, thus being able to emulate the Gate Array to the cycle level (To the opposite of all other Amstrad CPC emulators, which are more coarse and emulate at a frequency of only 1 MHz). The aim of [[Dmanu78]] is to emulate every little bug or side effect of the real hardware.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;br /&gt;
&lt;b&gt;Deprecated&lt;/b&gt;:  The each() function is deprecated. This message will be suppressed on further calls in &lt;b&gt;/mnt/cpcwiki-httpdocs/includes/diff/DairikiDiff.php&lt;/b&gt; on line &lt;b&gt;434&lt;/b&gt;&lt;br /&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;In 2024 &lt;/del&gt;Amspirit &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;is the most accurate Amstrad CPC emulator on the &lt;/del&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Z80&lt;/del&gt;]]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CRTC]] (types 0,1,2,4) and [[Gate Array&lt;/del&gt;]]. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[FDC]], [[AY]] and [[8255 PPI chip]] weren&lt;/del&gt;'t &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;less worked on&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;by lack of testing tools and documentation&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Some portions of &lt;/ins&gt;Amspirit &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;have been developed in conjunction with &lt;/ins&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Longshot&lt;/ins&gt;]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;while he was writing his &lt;/ins&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Compendium&lt;/ins&gt;]]. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Modified versions of Amspirit have been used to test some theories when writing the document. Even if Longshot didn&lt;/ins&gt;'t &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;took part in Amspirit's development&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the emulator benefited from the research for the Compendium, as well as the Compendium from Amspirit&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Amspirit &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;has suffered from smear campaigns questioning &lt;/del&gt;the accuracy of the emulation and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;were &lt;/del&gt;proved wrong. It has also been criticized for being slow. Nowadays even the cheapest computer bought in store is able to run it without slowdown. Dmanu78 told the code of Amspirit is not fully optimized because he wants the sources to stay easily readable while he's working on them.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;In 2024 &lt;/ins&gt;Amspirit &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;most accurate Amstrad CPC emulator on the [[Z80]], [[CRTC]] (types 0,1,2,4) and [[Gate Array]]. [[FDC]], [[AY]] and [[8255 PPI chip|PPI]] were less worked on, by lack of testing tools and documentation. It passes almost every [[The Logon Shaker|Shaker]] tests. This makes it the best choice when one needs a robust test platform when developing Amstrad CPC programs on a PC.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Amspirit was accused of a bad &lt;/ins&gt;accuracy of the emulation and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;it was &lt;/ins&gt;proved wrong. It has also been criticized for being slow. Nowadays even the cheapest computer bought in store is able to run it without slowdown. Dmanu78 told the code of Amspirit is not fully optimized because he wants the sources to stay easily readable while he's working on them.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Links ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Links ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff:version:1.11a:oldid:126299:newid:126302 --&gt;
&lt;/table&gt;</summary>
		<author><name>CheshireCat</name></author>	</entry>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Amspirit&amp;diff=126299&amp;oldid=prev</id>
		<title>CheshireCat: Creation of the page</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Amspirit&amp;diff=126299&amp;oldid=prev"/>
				<updated>2025-05-29T09:21:11Z</updated>
		
		<summary type="html">&lt;p&gt;Creation of the page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Amspirit is a highly precise emulator of the Amstrad CPC range (CPC464, CPC664 and CPC6128). The project has been started in 2017 and is still in progress. It relies on a lone developer, [[DManu78]].&lt;br /&gt;
The main point of the emulator is it's emulating the CPC at the frequency of 16 MHZ, thus being able to emulate the Gate Array to the cycle level (To the opposite of all other Amstrad CPC emulators, which are more coarse and emulate at a frequency of only 1 MHz). The aim of [[Dmanu78]] is to emulate every little bug or side effect of the real hardware.&lt;br /&gt;
&lt;br /&gt;
In 2024 Amspirit is the most accurate Amstrad CPC emulator on the [[Z80]], [[CRTC]] (types 0,1,2,4) and [[Gate Array]]. [[FDC]], [[AY]] and [[8255 PPI chip]] weren't less worked on, by lack of testing tools and documentation.&lt;br /&gt;
&lt;br /&gt;
Amspirit has suffered from smear campaigns questioning the accuracy of the emulation and were proved wrong. It has also been criticized for being slow. Nowadays even the cheapest computer bought in store is able to run it without slowdown. Dmanu78 told the code of Amspirit is not fully optimized because he wants the sources to stay easily readable while he's working on them.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://www.amspirit.fr/ The Website of Amspirit]&lt;br /&gt;
* [https://forum.system-cfg.com/viewtopic.php?f=24&amp;amp;t=11535 A thread on System-cfg where DManu78 tells about the development process]&lt;br /&gt;
* [https://thecheshirec.at/2023/11/26/fatmag-2-confirme-que-lemulation-crtc-de-amspirit-est-au-top/ A program tries to make people believe Amspirit CRTC Emulation is buggy]&lt;/div&gt;</summary>
		<author><name>CheshireCat</name></author>	</entry>

	</feed>