<?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>PC Pro blog &#187; BBC Micro</title>
	<atom:link href="http://www.pcpro.co.uk/blogs/tag/bbc-micro/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pcpro.co.uk/blogs</link>
	<description>Blogging in the real world</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:54:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PC Pro&#8217;s favourite videogame theme tunes</title>
		<link>http://www.pcpro.co.uk/blogs/2009/06/04/pc-pros-ultimate-videogame-theme-tunes/</link>
		<comments>http://www.pcpro.co.uk/blogs/2009/06/04/pc-pros-ultimate-videogame-theme-tunes/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 16:10:10 +0000</pubDate>
		<dc:creator>Mike Jennings</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[BBC Micro]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[lemmings]]></category>
		<category><![CDATA[mario]]></category>
		<category><![CDATA[monkey island]]></category>
		<category><![CDATA[sensible world of soccer]]></category>
		<category><![CDATA[sonic]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.pcpro.co.uk/blogs/?p=5746</guid>
		<description><![CDATA[ A heated office discussion a couple of days ago has led to the PC Pro team coming up with our favourite video game theme tunes – but, as with any good list, it’s entirely subjective and open to debate. The resulting list is full of both obvious classics and hidden gems, and we’ve also [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://upload.wikimedia.org/wikipedia/en/5/50/NES_Super_Mario_Bros.png" alt="Super Mario Bros" width="197" height="158" /> A heated office discussion a couple of days ago has led to the <em>PC Pro </em>team coming up with our favourite video game theme tunes – but, as with any good list, it’s entirely subjective and open to debate. The resulting list is full of both obvious classics and hidden gems, and we’ve also grouped a few games from the same system or publisher together just to cram a few more tunes into our countdown.</p>
<p class="MsoNormal">So, take a look at our suggestions, tell us what you think, and post your own – and bear in mind that these are in no particular order.</p>
<p class="MsoNormal"><span id="more-5746"></span></p>
<p class="MsoNormal"><a title="Super Mario Bros theme tune" href="http://www.youtube.com/watch?v=MEKDF_WbMlg" target="_blank"><strong>Super Mario Bros</strong></a> is an absolute classic and surely one of the most recognisable theme tunes &#8211; never mind just game tunes &#8211; of all time. It&#8217;s been used in TV shows, performed in concerts and can be instantly named by millions. The composer, Koji Kondo, has stated that he <a title="Koji Kondo interview" href="http://www.1up.com/do/feature?cId=3163588" target="_blank"><strong>doesn&#8217;t know if he&#8217;d be able to create something as catchy again</strong></a> and, after having these familiar notes jammed into our head for more than two decades, we&#8217;d be hard-pressed to disagree .And, for those Sega fans, here&#8217;s Mario&#8217;s main rival, the wonderful <a title="Sonic the Hedgehog" href="http://www.youtube.com/watch?v=-qYziluDD5I" target="_blank"><strong>Sonic the Hedgehog.</strong></a></p>
<p class="MsoNormal"><img class="alignright" src="http://upload.wikimedia.org/wikipedia/en/8/89/Amiga_Lemmings.png" alt="Lemmings" width="264" height="166" /></p>
<p class="MsoNormal"><a title="Classic Lemmings theme tune" href="http://www.youtube.com/watch?v=otkcaBaJ7jc&amp;feature=related" target="_blank"><strong>Lemmings</strong></a> &#8211; as most people know, Lemmings is a game about guiding a group of hapless creatures to their destination, altering their environment to make sure they don&#8217;t come a cropper along the way. It&#8217;s only apt, then, that the theme tune is both <a title="Lemmings" href="http://www.youtube.com/watch?v=otkcaBaJ7jc&amp;feature=related" target="_blank"><strong>mischievous and dopey in equal measure</strong></a>. The rest of the game, meanwhile, used a roster of <a title="In the Hall of the Mountain King" href="http://en.wikipedia.org/wiki/In_the_Hall_of_the_Mountain_King" target="_blank"><strong>classical</strong></a> and <a title="She'll Be Comin' Round the Mountain" href="http://en.wikipedia.org/wiki/She%27ll_Be_Coming_%27Round_the_Mountain" target="_blank"><strong>popular</strong></a> <a title="London Bridge is Falling Down" href="http://en.wikipedia.org/wiki/London_Bridge_is_Falling_Down" target="_blank"><strong>standards</strong></a>, contributing to the unique feel of the title.</p>
<p class="MsoNormal"><a href="http://www.pcpro.co.uk/blogs/wp-content/uploads/2009/06/castlequest1.jpg"><img class="alignleft size-medium wp-image-5752" src="http://www.pcpro.co.uk/blogs/wp-content/uploads/2009/06/castlequest1-300x224.jpg" alt="Castle uest" width="239" height="178" /></a> A trio of <a title="BBC Micro" href="http://en.wikipedia.org/wiki/BBC_Micro" target="_blank"><strong>BBC Micro</strong></a> titles, now, that are revered by <em>PC Pro</em>&#8217;s own aficionado, <a title="David Fearon's love for the BBC Micro" href="http://www.pcpro.co.uk/columns/174363/technolog.html" target="_blank"><strong>David Fearon</strong></a>. Castle Quest came with the brilliant warning at the bottom of its title screen, proclaiming that it was &#8220;probably the most challenging game ever devised for the BBC Micro&#8221;. There&#8217;s also the memorable theme tune, which was a jazzed-up remix of <a title="The Sorcerer's Apprentice by Dukas" href="http://www.youtube.com/watch?v=wneUNq_Ndbw" target="_blank"><strong>The Sorcerer&#8217;s Apprentice by Paul Dukas</strong></a>. And then there&#8217;s Repton, which sounds like <a title="The dulcet tones of Repton" href="http://www.youtube.com/watch?v=bNRlnNIOXwk" target="_blank"><strong>the world&#8217;s cheapest ice cream van</strong></a>, and driving game Revs, which was more <a title="Revs" href="http://www.youtube.com/watch?v=JBEVnr71mno" target="_blank"><strong>angry operatic bumblebee</strong></a> than accurate motoring sim.</p>
<p class="MsoNormal">Listening to the drum and bass that introduced <a title="Chaos Engine" href="http://www.youtube.com/watch?v=8i-IeMuv28U" target="_blank"><strong>Chaos Engine</strong></a>, it&#8217;s hard to believe that it was released on the Amiga in 1993, such is its quality. Then again, it was produced by the <a title="The Bitmap Brothers" href="http://en.wikipedia.org/wiki/Bitmap_Brothers" target="_blank"><strong>Bitmap Brothers</strong></a>, who also came up with the memorable tunes from <a title="Megablast" href="http://www.youtube.com/watch?v=2w-tiRnac2k" target="_blank"><strong>Xenon 2: Megablast</strong></a> and <a title="Brutal Deluxe" href="http://www.youtube.com/watch?v=h_oW6AOXkdE" target="_blank"><strong>Speedball 2: Brutal Deluxe</strong></a>.</p>
<p class="MsoNormal"><img class="alignright" src="http://upload.wikimedia.org/wikipedia/en/a/a8/The_Secret_of_Monkey_Island_artwork.jpg" alt="The Secret of Monkey Islang" width="182" height="243" /></p>
<p class="MsoNormal">For the perfect swashbuckling introduction, look no further than <a title="The Secret of Monkey Island" href="http://www.youtube.com/watch?v=WjvD3C_nvBk" target="_blank"><strong>The Secret of Monkey Island</strong></a>, which was whimsical and cheerful, a bit like <a title="Guybrush Threepwood" href="http://en.wikipedia.org/wiki/Guybrush_Threepwood" target="_blank"><strong>Guybrush Threepwood</strong></a>, the game&#8217;s lead and hopeless pirate.</p>
<p class="MsoNormal">Those who looked for a bit more action, though, were probably familiar with the &#8216;Strike&#8217; series of games. While its quality diminished with later releases &#8211; Urban and Nuclear Strike, anyone? &#8211; it was hard to argue with the first two titles in the series: <a title="Desert Strike" href="http://www.youtube.com/watch?v=XMN87YoFaug" target="_blank"><strong>Desert Strike</strong></a> and <a title="Jungle Strike" href="http://www.youtube.com/watch?v=S4KLRp6QGjQ" target="_blank"><strong>Jungle Strike</strong></a>. The first, Desert, is loud, fast and brash, but the second is slower and altogether more moody &#8211; but, crucially, just as memorable.</p>
<p class="MsoNormal">From the sky to the ground, now, with a couple of stone-cold classic combat titles. <a title="Street Fighter 2" href="http://www.youtube.com/watch?v=kdAc_qj0Aq8&amp;feature=related" target="_blank"><strong>Street Fighter 2</strong></a> is probably one of the most adored titles of all time, and its theme music is action packed and resolutely 80&#8217;s &#8211; those thumping drums make it sound like an energetic <a title="Phil Collins." href="http://en.wikipedia.org/wiki/Phil_Collins" target="_blank"><strong>Phil Collins</strong></a> record. <a title="Streets of Rage" href="http://www.youtube.com/watch?v=2cCS78YFMEc" target="_blank"><strong>Streets of Rage</strong></a>, meanwhile, is slower and decidedly dark &#8211; then again, it is a game that tackled <a title="Streets of Rage" href="http://en.wikipedia.org/wiki/Streets_of_Rage" target="_blank"><strong>inner-city violence and urban decay</strong></a> head-on.</p>
<p class="MsoNormal"><img class="alignleft" src="http://upload.wikimedia.org/wikipedia/en/2/2b/Cover_SWOS9697.jpg" alt="Sensible World of Soccer" width="192" height="246" /></p>
<p class="MsoNormal">The office favourite, though, is one of the all-time classics: <a title="Goal Scoring Superstar Hero" href="http://www.youtube.com/watch?v=qvbdwhSyBKE" target="_blank"><strong>Goal Scoring Superstar Hero</strong></a>, which introduced the genre-defining <a title="Sensible World of Soccer" href="http://en.wikipedia.org/wiki/Sensible_World_of_Soccer" target="_blank"><strong>Sensible World of Soccer</strong></a>. Despite lyrics like &#8220;you let your hair down and play to the fans&#8221;, an accompanying video that was obviously shot using whoever was in the office at the time and a budget that could be counted in pennies, it&#8217;s become nothing less than a cult classic.</p>
<p class="MsoNormal">Also worth a mention is another title by Sensible Software, the most definitely un-PC <a title="Cannon Fodder" href="http://en.wikipedia.org/wiki/Cannon_Fodder" target="_blank"><strong>Cannon Fodder</strong></a>, which got into <a title="Cannon Fodder controversy" href="http://en.wikipedia.org/wiki/Cannon_Fodder#Poppy" target="_blank"><strong>trouble with the Royal British Legion</strong></a> for using its iconic poppy symbol in a questionable game. Nevertheless, it still shows the same DIY ethos that led to whoever was in the local pub being dragged in front of a camera to <a title="Cannon Fodder intro" href="http://www.youtube.com/watch?v=PiYuq6Ac3a0" target="_blank"><strong>pose in some very ropey costume</strong></a>s, and we applaud them for that.</p>
<p>So, those are our favourites &#8211; but we&#8217;re sure that more classic themes are lurking out there. If you&#8217;ve got a few that tug at your retro gaming heart-strings &#8211; or just disagree with our choices &#8211; let us know in the comments below.</p>
<p class="MsoNormal">
]]></content:encoded>
			<wfw:commentRss>http://www.pcpro.co.uk/blogs/2009/06/04/pc-pros-ultimate-videogame-theme-tunes/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>The joy of interfacing</title>
		<link>http://www.pcpro.co.uk/blogs/2008/04/24/the-joy-of-interfacing/</link>
		<comments>http://www.pcpro.co.uk/blogs/2008/04/24/the-joy-of-interfacing/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 17:21:54 +0000</pubDate>
		<dc:creator>David Fearon</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[BBC Micro]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[Interfacing]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.pcpro.co.uk/blogs/2008/04/24/the-joy-of-interfacing/</guid>
		<description><![CDATA[
So anyway, get yourself into your time machine and set it for sometime around 1986. Once you get there, pop on your invisibility cloak, find someone who looks spoddy and follow them into the dining room. See that BBC Micro in the corner? Pop over and give the top a quick tug. Chances are it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.pcpro.co.uk/blogs/wp-content/uploads/2008/04/_mg_3579.jpg" alt="Prototype interfacing. Not pretty, but it works." height="302" width="428" /></p>
<p>So anyway, get yourself into your time machine and set it for sometime around 1986. Once you get there, pop on your invisibility cloak, find someone who looks spoddy and follow them into the dining room. See that BBC Micro in the corner? Pop over and give the top a quick tug. Chances are it&#8217;s not screwed down.</p>
<p>That&#8217;s because, in the old days, computers were for hobbyists with soldering irons, and they were forever taking the tops off to install new circuit boards they&#8217;d made.</p>
<p>Doesn&#8217;t happen much anymore, of course &#8211; you might pop the side off once a year to install a new graphics card, but most people wouldn&#8217;t consider actually building new hardware to go inside their computer. And for very good reason: the insides of a modern PC are massively more complex and to build an add-on part yourself that would actually be any use is more or less impossible.</p>
<p>Thing is though, designing and connecting your own hardware to a PC, while unlikely to win you admiring glances from the opposite sex, is bloody good fun. Fact. I&#8217;ve been tinkering with the whole area again for the past year or so &#8211; for reasons I may document at some point &#8211; and it turns out that there&#8217;s a massive array of components that are relatively easy to interface to a PC and do interesting things with.<span id="more-130"></span></p>
<p>So here&#8217;s what I&#8217;ve done: I&#8217;ve interfaced a <a href="http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&amp;nodeId=1335&amp;dDocName=en010532">Microchip MCP3202-C</a> analogue-to-digital converter IC to the parallel port of a PC. And <em>voila</em>, I can use the computer to directly measure any analogue voltage between 0 and 5 volts. In fact I can measure two lots of voltages since the 3202 is a dual-channel device.</p>
<p>Now, the ability to measure some voltage or other doesn&#8217;t sound terrifically interesting <em>per se.</em> But it is! Because there&#8217;s a vast array of sensors and transducers out there, which measure all sorts of fascinating things about the real world like temperature and pressure and position and humidity and <em>everything</em>. And guess what their output is? Yes! Very often these devices produce an analogue voltage, and very often it&#8217;s between 0 and 5V (since 5V is kind of a universal logic voltage).</p>
<p>It&#8217;s certainly not as easy as it used to be to connect your computer to the real world. The BBC Micro, for instance, was specifically designed for interfacing and you didn&#8217;t even need any external circuitry to measure analogue voltages &#8211; you just used the analogue input ports on the back and read the voltage directly from BASIC with the ADVAL statement.</p>
<p>To get my 3202 ADC chip talking to a PC, I first had to add a little bit more buffer circuitry, to get the anaemic voltage levels coming out of its parallel ports to look a bit cleaner. But that&#8217;s only a single logic chip, costing about 20p (the 3202 itself <a href="http://uk.farnell.com/1196794/semiconductors/product.us0?sku=MICROCHIP-MCP3202-CI-P">currently costs £2.25</a> from <a href="http://www.farnell.co.uk/">Farnell</a> if you&#8217;re only buying one or two).</p>
<p>Next, I abandoned Windows and installed <a href="http://fedoraproject.org/">Fedora Linux</a>. Why? Because Linux has the joy of a predictable, stable tool-chain for programming, and it comes with a C compiler and everything you need for programming. It&#8217;s a geek&#8217;s OS and it&#8217;s set up for geeks to tinker with straight away. And if everything you need isn&#8217;t there in your particular installation, chances are all you&#8217;ll need to do is issue a command something like this:</p>
<p style="font-family: courier,sans-serif">sudo apt-get install gcc</p>
<p>And off Linux will go, ferreting out the gcc C compiler and all the necessary extra components. Also, of course, it&#8217;s free. And I wouldn&#8217;t dream of installing Windows on a PC when I didn&#8217;t have the correct license.</p>
<p>With that done, I had to decide on a programming environment. Java is my language of choice &#8211; it&#8217;s the best language on the planet and those people who talk about its nightmarishly complex class libraries are all wrong, honest &#8211; so Sun&#8217;s brilliant (and free) <a href="http://www.netbeans.org/">Netbeans IDE</a> was the only sensible choice.</p>
<p>You may be seeing the problem looming. Java is a high-level language deliberately abstracted from the hardware it runs on, meaning that getting the low-level access I needed to interface with my ADC chip wasn&#8217;t going to happen with Java alone. That meant one thing: JNI, the <a href="http://java.sun.com/j2se/1.5.0/docs/guide/jni/">Java Native Interface</a>, which allows you to write native C code and glue it to a Java method. That means fast, native access to the hardware combined with a lovely high-level language to write the graphical front-end for my app.</p>
<p>Only problem with JNI is that it&#8217;s hideous. I mean truly hideous. It&#8217;s badly implemented and appallingly documented and it took me a week of trial and error actually to mangle my C code for reading the ADC chip into a form that JNI could work with. But eventually I got there.</p>
<p>There&#8217;s nothing quite like getting really deeply into the binary operation of a chip. The 3202 IC uses a simple serial protocol called SPI to communicate with the outside world. So I had to sit down with <a href="http://ww1.microchip.com/downloads/en/DeviceDoc/21034D.pdf">the datasheet</a> in hand and write a routine in C that would directly communicate with the chip in binary, by waggling the voltage level of three of the PC&#8217;s parallel-port pins between 0 and 5V. Fairly amazingly, once I&#8217;d sorted out the JNI thing it worked first time. My Java graphical front-end can get the voltage levels and display them any way I like, and the hardware can manage a sample rate of about 2,000 readings per second, if I happen to want to measure something that fast.</p>
<p>Not as easy as with a BBC Micro then, but here&#8217;s the thing: BBC Micros used to cost about a month&#8217;s wages, so the chances of dedicating one to measuring the temperature in the greenhouse were always going to be pretty slim. A little Mini-ITX motherboard &#8211; which is what I&#8217;m using for my project &#8211; is only about £100. That means you can use one as a hardware appliance and dedicate it to the task of measuring, well, whatever it is you want to measure. And it&#8217;s the matter of an evening or two&#8217;s work to configure a web server and write some code so that you can communicate with it from anywhere and see what it&#8217;s been getting up to.</p>
<p>All a little bit pointless? Well, maybe. Fun? Depends on your proclivities I suppose. But it makes me happy.</p>
<p>So, who wants a feature in PC Pro about how to do it?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcpro.co.uk/blogs/2008/04/24/the-joy-of-interfacing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

