<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for mikestirling.co.uk</title>
	<atom:link href="http://mikestirling.co.uk/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://mikestirling.co.uk</link>
	<description></description>
	<lastBuildDate>Tue, 07 Feb 2012 12:41:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on BBC Micro on an FPGA by Stephen</title>
		<link>http://mikestirling.co.uk/bbc-micro-on-an-fpga/comment-page-1/#comment-12846</link>
		<dc:creator>Stephen</dc:creator>
		<pubDate>Tue, 07 Feb 2012 12:41:21 +0000</pubDate>
		<guid isPermaLink="false">http://mikestirling.co.uk/?page_id=93#comment-12846</guid>
		<description>Minor modification to the CRTC.. I needed to stop the half line phase shift on alternate frames. 

I basically write a byte to a fifo on every vid_clken, when the fifo has 4 bytes i write that to DDR ram (via Xilinx MIG). The reading bit is trickier but it does scandouble although i havent done the deinterlace properly yet. Thats only *really* important in mode 7.

Its outputing via HDMI on the Atlys but it could easily be modified to output to VGA on something else.

I&#039;m now working on getting a Tube interface working. I&#039;ll keep you updated.</description>
		<content:encoded><![CDATA[<p>Minor modification to the CRTC.. I needed to stop the half line phase shift on alternate frames. </p>
<p>I basically write a byte to a fifo on every vid_clken, when the fifo has 4 bytes i write that to DDR ram (via Xilinx MIG). The reading bit is trickier but it does scandouble although i havent done the deinterlace properly yet. Thats only *really* important in mode 7.</p>
<p>Its outputing via HDMI on the Atlys but it could easily be modified to output to VGA on something else.</p>
<p>I&#8217;m now working on getting a Tube interface working. I&#8217;ll keep you updated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on BBC Micro on an FPGA by Mike</title>
		<link>http://mikestirling.co.uk/bbc-micro-on-an-fpga/comment-page-1/#comment-12807</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Mon, 06 Feb 2012 21:35:14 +0000</pubDate>
		<guid isPermaLink="false">http://mikestirling.co.uk/?page_id=93#comment-12807</guid>
		<description>Excellent!  Is that running on a PC monitor, and if so did you implement a scan doubler, or modify the CRTC?</description>
		<content:encoded><![CDATA[<p>Excellent!  Is that running on a PC monitor, and if so did you implement a scan doubler, or modify the CRTC?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on BBC Micro on an FPGA by Stephen</title>
		<link>http://mikestirling.co.uk/bbc-micro-on-an-fpga/comment-page-1/#comment-12784</link>
		<dc:creator>Stephen</dc:creator>
		<pubDate>Mon, 06 Feb 2012 12:38:24 +0000</pubDate>
		<guid isPermaLink="false">http://mikestirling.co.uk/?page_id=93#comment-12784</guid>
		<description>Mike, i&#039;ve managed to get this working lovely on the Digilent Atlys. Here are a couple of videos of it working.

http://www.youtube.com/watch?v=wFtVTaFZ5Lo

http://www.youtube.com/watch?v=1cYkE3jPCRg</description>
		<content:encoded><![CDATA[<p>Mike, i&#8217;ve managed to get this working lovely on the Digilent Atlys. Here are a couple of videos of it working.</p>
<p><a href="http://www.youtube.com/watch?v=wFtVTaFZ5Lo" rel="nofollow">http://www.youtube.com/watch?v=wFtVTaFZ5Lo</a></p>
<p><a href="http://www.youtube.com/watch?v=1cYkE3jPCRg" rel="nofollow">http://www.youtube.com/watch?v=1cYkE3jPCRg</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on ZX Spectrum on an FPGA by Mike</title>
		<link>http://mikestirling.co.uk/zx-spectrum-on-an-fpga/comment-page-1/#comment-12524</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Wed, 01 Feb 2012 21:11:41 +0000</pubDate>
		<guid isPermaLink="false">http://mikestirling.co.uk/?page_id=173#comment-12524</guid>
		<description>Hi Lez,

This sounds interesting like an interesting project.  You are correct about the T80 not being cycle accurate, although it is not something I have had time to look into yet.  I think a major problem with achieving perfect timing when modelling these old devices is that many of them are wholly or partly asynchronous in their design.  With the speeds at which modern FPGAs operate it is an absolute necessity to keep the design completely synchronous, and this necessarily introduces extra clock cycles that can affect the relative timing of different operations.

You should also take a look at the &lt;a href=&quot;http://zxprism.blogspot.com/&quot; title=&quot;ZX Prism&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;ZX Prism&lt;/a&gt;, as I know that Jeff has spent some time investigating timing accuracy.

Mike</description>
		<content:encoded><![CDATA[<p>Hi Lez,</p>
<p>This sounds interesting like an interesting project.  You are correct about the T80 not being cycle accurate, although it is not something I have had time to look into yet.  I think a major problem with achieving perfect timing when modelling these old devices is that many of them are wholly or partly asynchronous in their design.  With the speeds at which modern FPGAs operate it is an absolute necessity to keep the design completely synchronous, and this necessarily introduces extra clock cycles that can affect the relative timing of different operations.</p>
<p>You should also take a look at the <a href="http://zxprism.blogspot.com/" title="ZX Prism" target="_blank" rel="nofollow">ZX Prism</a>, as I know that Jeff has spent some time investigating timing accuracy.</p>
<p>Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on ZX Spectrum on an FPGA by Lez Anderson</title>
		<link>http://mikestirling.co.uk/zx-spectrum-on-an-fpga/comment-page-1/#comment-12514</link>
		<dc:creator>Lez Anderson</dc:creator>
		<pubDate>Wed, 01 Feb 2012 16:04:42 +0000</pubDate>
		<guid isPermaLink="false">http://mikestirling.co.uk/?page_id=173#comment-12514</guid>
		<description>Hi.

Myself and another chap are currently in the feasibility/Early stages of putting a Memotexh MTX512 onto a FPGA board.

Having looked at your website I was VERY impressed at what you&#039;d done for the ZX Spectrum!

However we are having some timing issues and incompatibility problems with the T80. As it seems not to work like a true Z80A!

I wondered if it was possible to &#039;pick&#039; your large Brain and get some hints on what may be the problem ??

Any guidance and help would be much appreciated.

Kind Regards

Lez</description>
		<content:encoded><![CDATA[<p>Hi.</p>
<p>Myself and another chap are currently in the feasibility/Early stages of putting a Memotexh MTX512 onto a FPGA board.</p>
<p>Having looked at your website I was VERY impressed at what you&#8217;d done for the ZX Spectrum!</p>
<p>However we are having some timing issues and incompatibility problems with the T80. As it seems not to work like a true Z80A!</p>
<p>I wondered if it was possible to &#8216;pick&#8217; your large Brain and get some hints on what may be the problem ??</p>
<p>Any guidance and help would be much appreciated.</p>
<p>Kind Regards</p>
<p>Lez</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Design Detail by Simon Ellwood</title>
		<link>http://mikestirling.co.uk/bbc-micro-on-an-fpga/bbc-micro-on-an-fpga-design-detail/comment-page-1/#comment-12509</link>
		<dc:creator>Simon Ellwood</dc:creator>
		<pubDate>Wed, 01 Feb 2012 14:21:03 +0000</pubDate>
		<guid isPermaLink="false">http://mikestirling.co.uk/?page_id=111#comment-12509</guid>
		<description>For the floppy interface consider using a 1770 disk controller instead. This will then be ADFS compatible. There is a HDL model of the similar 1772 disk controller in the Suska open source Atari ST project!

Great work by the way I will try it on my DE1 when I get time.

Cheers.</description>
		<content:encoded><![CDATA[<p>For the floppy interface consider using a 1770 disk controller instead. This will then be ADFS compatible. There is a HDL model of the similar 1772 disk controller in the Suska open source Atari ST project!</p>
<p>Great work by the way I will try it on my DE1 when I get time.</p>
<p>Cheers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on ZX Spectrum on an FPGA by Silvestar</title>
		<link>http://mikestirling.co.uk/zx-spectrum-on-an-fpga/comment-page-1/#comment-12493</link>
		<dc:creator>Silvestar</dc:creator>
		<pubDate>Wed, 01 Feb 2012 08:47:14 +0000</pubDate>
		<guid isPermaLink="false">http://mikestirling.co.uk/?page_id=173#comment-12493</guid>
		<description>Hi!
ZX Spectrum 48K (rubber key version) was also my first home computer, back in 1985. Besides playing games I started learninig BASIC since i had it as facultative class in primary school (although experimental at that time)...Those were the days! 
2 years later I replaced it with 128K version</description>
		<content:encoded><![CDATA[<p>Hi!<br />
ZX Spectrum 48K (rubber key version) was also my first home computer, back in 1985. Besides playing games I started learninig BASIC since i had it as facultative class in primary school (although experimental at that time)&#8230;Those were the days!<br />
2 years later I replaced it with 128K version</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on ZX Spectrum on an FPGA by ilectrologos</title>
		<link>http://mikestirling.co.uk/zx-spectrum-on-an-fpga/comment-page-1/#comment-12341</link>
		<dc:creator>ilectrologos</dc:creator>
		<pubDate>Sat, 28 Jan 2012 09:24:40 +0000</pubDate>
		<guid isPermaLink="false">http://mikestirling.co.uk/?page_id=173#comment-12341</guid>
		<description>nice !!!</description>
		<content:encoded><![CDATA[<p>nice !!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on BBC Micro on an FPGA by Mark</title>
		<link>http://mikestirling.co.uk/bbc-micro-on-an-fpga/comment-page-1/#comment-12222</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Tue, 24 Jan 2012 21:14:21 +0000</pubDate>
		<guid isPermaLink="false">http://mikestirling.co.uk/?page_id=93#comment-12222</guid>
		<description>Wow - just discovered this and your speccy project! Looks like you&#039;ve done some impressive work - more than my half-completed efforts! Nice!

Also had no idea there was a PAL/NTSC core... my colleague has been working on one and is almost there... he&#039;ll be interested in that no doubt!</description>
		<content:encoded><![CDATA[<p>Wow &#8211; just discovered this and your speccy project! Looks like you&#8217;ve done some impressive work &#8211; more than my half-completed efforts! Nice!</p>
<p>Also had no idea there was a PAL/NTSC core&#8230; my colleague has been working on one and is almost there&#8230; he&#8217;ll be interested in that no doubt!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on BBC Micro on an FPGA by Stephen</title>
		<link>http://mikestirling.co.uk/bbc-micro-on-an-fpga/comment-page-1/#comment-11410</link>
		<dc:creator>Stephen</dc:creator>
		<pubDate>Thu, 05 Jan 2012 09:03:18 +0000</pubDate>
		<guid isPermaLink="false">http://mikestirling.co.uk/?page_id=93#comment-11410</guid>
		<description>Mike, quick update. I&#039;ve investigated and found that in modes 3,6 and 7 the 6845 model is not inserting the blank scanlines. This means that the VSYNC pulse is getting sent around PAL scanline 599 on those modes instead of scanline 623 on the other modes. I&#039;ve not seen anything in the code yet that explains it but that would be why many people are reporting problems with syncing. Also it means that the machine doesnt get enough CPU time per frame for some of the more exotic games. 

I spotted this because i&#039;m having to convolve my signal onto a DVI carrier as the Atlys doesnt have VGA. Just HDMI.</description>
		<content:encoded><![CDATA[<p>Mike, quick update. I&#8217;ve investigated and found that in modes 3,6 and 7 the 6845 model is not inserting the blank scanlines. This means that the VSYNC pulse is getting sent around PAL scanline 599 on those modes instead of scanline 623 on the other modes. I&#8217;ve not seen anything in the code yet that explains it but that would be why many people are reporting problems with syncing. Also it means that the machine doesnt get enough CPU time per frame for some of the more exotic games. </p>
<p>I spotted this because i&#8217;m having to convolve my signal onto a DVI carrier as the Atlys doesnt have VGA. Just HDMI.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

