<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Retroleum &#187; Z80 Project</title>
	<atom:link href="http://www.retroleum.co.uk/category/progress-report/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.retroleum.co.uk</link>
	<description>Eight bits should be enough for anyone..</description>
	<lastBuildDate>Thu, 22 Jul 2010 14:31:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>V6Z80P+</title>
		<link>http://www.retroleum.co.uk/20100722/v6z80p/</link>
		<comments>http://www.retroleum.co.uk/20100722/v6z80p/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 14:01:50 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Z80 Project]]></category>

		<guid isPermaLink="false">http://www.retroleum.co.uk/?p=480</guid>
		<description><![CDATA[
I now have the parts to build some more V6Z80P boards, well it&#8217;ll be the &#8220;V6Z80P+&#8221; from now on as I&#8217;ve made a few small changes to the PCB (EG: The video out socket is now a standard VGA connector &#8211; this means I only have to make TV SCART adapter cables (if required) instead [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.retroleum.co.uk/wp-content/uploads/2010/07/v6p_small.jpg"><img src="http://www.retroleum.co.uk/wp-content/uploads/2010/07/v6p_small-273x300.jpg" alt="" title="v6p_small" width="273" height="300" class="alignright size-medium wp-image-481" /></a><br />
I now have the parts to build some more V6Z80P boards, well it&#8217;ll be the &#8220;V6Z80P+&#8221; from now on as I&#8217;ve made a few small changes to the PCB (EG: The video out socket is now a standard VGA connector &#8211; this means I only have to make TV SCART adapter cables (if required) instead of those *and* VGA adapters.) I changed a few of the connections to the FPGA too, so it does use slightly modified config files from the original V6, but as far as software goes &#8211; everything made for the V6Z80P runs exactly the same. (I&#8217;ll continue to support both versions of the board too). If you&#8217;re interested in buying one, see  <a href="http://www.retroleum.co.uk/electronics-articles/v6z80p/">this page</a> for details.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.retroleum.co.uk/20100722/v6z80p/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>V6Z80P Demo at Breakpoint 2010!</title>
		<link>http://www.retroleum.co.uk/20100409/461/</link>
		<comments>http://www.retroleum.co.uk/20100409/461/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 10:05:29 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Z80 Project]]></category>

		<guid isPermaLink="false">http://www.retroleum.co.uk/?p=461</guid>
		<description><![CDATA[Daniel and Slawomir (Insane/Altair &#38; Malfunction/Altair) made a fantastic demo (called Loopback) for the  V6Z80P at the recent Breakpoint party in Germany.  Great work guys!

]]></description>
			<content:encoded><![CDATA[<p>Daniel and Slawomir (Insane/Altair &amp; Malfunction/Altair) made a fantastic demo (called Loopback) for the  <a href="http://www.retroleum.co.uk/electronics-articles/v6z80p/">V6Z80P</a> at the recent Breakpoint party in Germany.  Great work guys!</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/M8hL3Eiqh_c&amp;hl=en_GB&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/M8hL3Eiqh_c&amp;hl=en_GB&amp;fs=1&amp;" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.retroleum.co.uk/20100409/461/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anyone for Tetris?</title>
		<link>http://www.retroleum.co.uk/20100208/453/</link>
		<comments>http://www.retroleum.co.uk/20100208/453/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 16:44:43 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Z80 Project]]></category>

		<guid isPermaLink="false">http://www.retroleum.co.uk/?p=453</guid>
		<description><![CDATA[For some reason I made a version of Tetris for the V6Z80P  :)

]]></description>
			<content:encoded><![CDATA[<p>For some reason I made a version of Tetris for the <a href="http://www.retroleum.co.uk/electronics-articles/v6z80p/">V6Z80P</a>  :)</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/5Jnuq1SaCK8&#038;hl=en_GB&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/5Jnuq1SaCK8&#038;hl=en_GB&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.retroleum.co.uk/20100208/453/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More V6Z80Ps</title>
		<link>http://www.retroleum.co.uk/20091122/more-v6z80ps/</link>
		<comments>http://www.retroleum.co.uk/20091122/more-v6z80ps/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 21:55:32 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Z80 Project]]></category>

		<guid isPermaLink="false">http://www.retroleum.co.uk/?p=430</guid>
		<description><![CDATA[I&#8217;ve had some more enquiries regarding the V6Z80P so I&#8217;ve just ordered some parts to make five more.  [Edit] These boards have now been sold.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had some more enquiries regarding the V6Z80P so I&#8217;ve just ordered some parts to make five more.  [Edit] These boards have now been sold.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.retroleum.co.uk/20091122/more-v6z80ps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Construction time again..</title>
		<link>http://www.retroleum.co.uk/20090831/construction-time-again/</link>
		<comments>http://www.retroleum.co.uk/20090831/construction-time-again/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 09:29:25 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Z80 Project]]></category>

		<guid isPermaLink="false">http://www.retroleum.co.uk/?p=413</guid>
		<description><![CDATA[More improvements and utilities have been created for the V6Z80P..

The OS now loads from a normal file on the root directory of the SD card, previously it required a special installer to place it on reserved sectors.
New apps:  Playwav.exe &#8211; to play wav files and Showbmp.exe to (guess what!) display .bmp pictures.
New command km.exe &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>More improvements and utilities have been created for the V6Z80P..</p>
<ul>
<li>The OS now loads from a normal file on the root directory of the SD card, previously it required a special installer to place it on reserved sectors.</li>
<li>New apps:  Playwav.exe &#8211; to play wav files and Showbmp.exe to (guess what!) display .bmp pictures.</li>
<li>New command km.exe &#8211; to change keymaps.</li>
<li>Following a suggestion from Branislav, Daniel has made Chfnt.exe &#8211; an app which changes the OS font. The front end can now resemble that of your favourite 8 bit micro :)</li>
<li>The slideshow program has been improved to load native .bmp pics of various size, it also slides each picture over the previous one using the LineCop to split the screen and swap palettes.</li>
<li>I&#8217;ve improved the filesystem code &#8211; previously it would perform a full seek from the start of a file each time a smaller section of  a file was loaded, but now that only happens in the filepointer is changed. Loading sequential segments of files is now a lot faster. (This was necessary for the playwav program as it loads/buffers whilst playing.)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.retroleum.co.uk/20090831/construction-time-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>V6Z80P Wiki</title>
		<link>http://www.retroleum.co.uk/20090813/409/</link>
		<comments>http://www.retroleum.co.uk/20090813/409/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 18:37:53 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Z80 Project]]></category>

		<guid isPermaLink="false">http://www.retroleum.co.uk/?p=409</guid>
		<description><![CDATA[With the assistance of Martin and Valen, an online wiki version of the V6Z8oP documentation has been set up. How thoroughly modern!
http://wiki.uelectronics.info/wiki/
]]></description>
			<content:encoded><![CDATA[<p>With the assistance of Martin and Valen, an online wiki version of the V6Z8oP documentation has been set up. How thoroughly modern!</p>
<p><a href="http://wiki.uelectronics.info/wiki/">http://wiki.uelectronics.info/wiki/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.retroleum.co.uk/20090813/409/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some new demos..</title>
		<link>http://www.retroleum.co.uk/20090719/some-new-demos/</link>
		<comments>http://www.retroleum.co.uk/20090719/some-new-demos/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 15:32:55 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Z80 Project]]></category>

		<guid isPermaLink="false">http://www.retroleum.co.uk/?p=396</guid>
		<description><![CDATA[I&#8217;ve been coding various routines to test new features of my OSCA architecture so thought I may as well tidy them up and make some more demos..
First, blits triggered by the LineCop co-pro:

Secondly, a more intense test where the LineCop rewrites 124palette entries each line as well as the bitmap pointer&#8230;


Youtube really doesn&#8217;t like 50FPS [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been coding various routines to test new features of my OSCA architecture so thought I may as well tidy them up and make some more demos..<center><br />
First, blits triggered by the LineCop co-pro:<br />
<object width="425" height="344" data="http://www.youtube.com/v/w146paObA1U&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/w146paObA1U&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /></object></p>
<p>Secondly, a more intense test where the LineCop rewrites 124<br />palette entries each line as well as the bitmap pointer&#8230;<br />
<object width="425" height="344" data="http://www.youtube.com/v/2BNMzCWTHNU&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/2BNMzCWTHNU&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /></object><br />
</center><br />
Youtube really doesn&#8217;t like 50FPS videos.. Here&#8217;s the original fullsize .avi files: <a href="http://www.mediafire.com/?djittonzcug">Pipes (20MB)</a> and <a href="http://www.mediafire.com/?lnwl524mmgt">Parity (16MB)</a> (hosted on mediafire.com)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.retroleum.co.uk/20090719/some-new-demos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>V6Z80P Update Roundup</title>
		<link>http://www.retroleum.co.uk/20090611/v6z80p-update-roundup/</link>
		<comments>http://www.retroleum.co.uk/20090611/v6z80p-update-roundup/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 10:15:30 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Z80 Project]]></category>

		<guid isPermaLink="false">http://www.retroleum.co.uk/?p=390</guid>
		<description><![CDATA[Work on the Z80 Project continues, here&#8217;s a list of recent updates:
OSCA &#8211; FPGA architecture:

Interlace timing mode, increases the vertical resolution 2x on PAL and NTSC TVs.  Would be easier to use if the bitplane pointers had line modulos, something I may look into later.
Sound system interrupts. There are now flags which become set when each [...]]]></description>
			<content:encoded><![CDATA[<p>Work on the Z80 Project continues, here&#8217;s a list of recent updates:</p>
<p><span style="text-decoration: underline;">OSCA &#8211; FPGA architecture:</span></p>
<ul>
<li>Interlace timing mode, increases the vertical resolution 2x on PAL and NTSC TVs.  Would be easier to use if the bitplane pointers had line modulos, something I may look into later.</li>
<li>Sound system interrupts. There are now flags which become set when each channel loops (re-reads its location and length pointers). These flags are OR&#8217;d into a new interrupt source. This allows long samples to be played seamlessly as the buffer data and pointers can be set up ahead and switched when the previous buffer has been played.</li>
<li>Double buffered palette &#8211; saves the need to write to the palette registers off screen to avoid glitches.</li>
<li>New Sprite modes &#8211; X mirror image, Matte mode (forces all non-zero pixels to a single colour) and high palette  (sets bit 7 of pixels indexes, providing a simple means of switching video priority per sprite)</li>
</ul>
<p><span style="text-decoration: underline;">FLOS &#8211; Operating system</span></p>
<ul>
<li>OS can now be assembled to use FAT16 instead of my own filesystem, alas no room for both.</li>
<li>Rewrite of the text plotting code, now uses to the blitter - allows colour in the fonts (15 foreground and background colours)</li>
<li>Added new Kernal <a href="http://en.wikipedia.org/wiki/KERNAL">(sic!)</a>  commands for directory listing, character plotting,  low level sector access..</li>
</ul>
<p>Meanwhile, other V6Z80p owners have been making some nice programs.. Valen has provided a C framework for using SDCC with the V6Z80p and Daniel has made a PT3 tracker player.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.retroleum.co.uk/20090611/v6z80p-update-roundup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eyup, it&#8217;s all gone &#8220;Wordpress&#8221;</title>
		<link>http://www.retroleum.co.uk/20090603/eyup-its-all-gone-wordpress/</link>
		<comments>http://www.retroleum.co.uk/20090603/eyup-its-all-gone-wordpress/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 19:08:56 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Z80 Project]]></category>

		<guid isPermaLink="false">http://www2.retroleum.co.uk/?p=325</guid>
		<description><![CDATA[I&#8217;ve given into peer pressure and converted Retroleum to Wordpress.  Most of the old site has been changed to suit, but some of the older articles remain to be done (beware of broken links too).  The more &#8220;bloggy&#8221; format and ease of updating offered by Wordpress may mean this front page gets updated more often..  and then again it [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve given into peer pressure and converted Retroleum to Wordpress.  Most of the old site has been changed to suit, but some of the older articles remain to be done (beware of broken links too).  The more &#8220;bloggy&#8221; format and ease of updating offered by Wordpress may mean this front page gets updated more often..  and then again it may not :) Updates are more visible anyway..</p>
<p>Still one <a href="v6z80p">V6Z80P</a> for sale BTW&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.retroleum.co.uk/20090603/eyup-its-all-gone-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>V5Z80P &#8211; Redux</title>
		<link>http://www.retroleum.co.uk/20090505/v5z80p-redux/</link>
		<comments>http://www.retroleum.co.uk/20090505/v5z80p-redux/#comments</comments>
		<pubDate>Tue, 05 May 2009 21:09:31 +0000</pubDate>
		<dc:creator>Phil</dc:creator>
				<category><![CDATA[Z80 Project]]></category>

		<guid isPermaLink="false">http://www2.retroleum.co.uk/?p=98</guid>
		<description><![CDATA[With the V6Z80P taken as far as I can for the time being, my attention has returned to the last V5Z80P sitting in my cupboard. I&#8217;ve brought it up to date with the addition of a few soldered links on the PCB and an update of the FPGA config. Its now almost the same as [...]]]></description>
			<content:encoded><![CDATA[<p>With the V6Z80P taken as far as I can for the time being, my attention has returned to the last V5Z80P sitting in my cupboard. I&#8217;ve brought it up to date with the addition of a few soldered links on the PCB and an update of the FPGA config. Its now almost the same as the V6 (multiple configs, latest OSCA hardware, Spectrum emulator, OS etc) though obviously still has an IDE connector instead of SD card, less memory and off-board PSU. If you&#8217;re interested, have a look at <a href="electronics-articles/previous/the-v5z80p">this page </a>- the board is up for grabs at the below cost price of £50 plus postage+paypal fee. Existing owners of the V5Z80P can update their boards to 5.1 spec by following the info in the new <a href="http://www.mediafire.com/retroleum">V5Z80P folder</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.retroleum.co.uk/20090505/v5z80p-redux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
