<?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>blog.world3.net &#187; hardware</title>
	<atom:link href="http://blog.world3.net/category/hardware/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.world3.net</link>
	<description>たとえ溺れても梦はゆめでしかない</description>
	<lastBuildDate>Tue, 27 Jul 2010 23:06:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Mouse+Joystick &#8220;computer&#8221; mode for the Retro Adapter</title>
		<link>http://blog.world3.net/2010/06/mousejoystick-computer-mode-for-the-retro-adapter/</link>
		<comments>http://blog.world3.net/2010/06/mousejoystick-computer-mode-for-the-retro-adapter/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 17:18:31 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[Retro Adapter]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[microcontrollers]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=314</guid>
		<description><![CDATA[I have just finished updating mouse support on the Retro Adapter so that it now supports a mouse and joystick simultaneously. I am still trying to think of a good name for it but for the moment I am calling it &#8220;Computer Mode&#8221; because it is ideal for emulating machines like the Amiga or Atari [...]]]></description>
			<content:encoded><![CDATA[<p>I have just finished updating mouse support on the Retro Adapter so that it now supports a mouse and joystick simultaneously. I am still trying to think of a good name for it but for the moment I am calling it &#8220;Computer Mode&#8221; because it is ideal for emulating machines like the Amiga or Atari ST which use both a mouse and joystick. No need to unplug or re-configure anything, it just works.</p>
<p>Hopefully the next batch of RAs will arrive soon and I can get on with selling them.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2010/06/mousejoystick-computer-mode-for-the-retro-adapter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making the Umax PowerLook 2100XL scanner work on Windows 7</title>
		<link>http://blog.world3.net/2010/06/making-the-umax-powerlook-2100xl-scanner-work-on-windows-7/</link>
		<comments>http://blog.world3.net/2010/06/making-the-umax-powerlook-2100xl-scanner-work-on-windows-7/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 13:56:42 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=308</guid>
		<description><![CDATA[I had an interesting challenge at work a few weeks ago. A customer wanted a new PC running Windows 7 but he needed to keep using his rather old A3 scanner, a Umax PowerLook 2100XL. Umax only provide Windows XP drivers and installing them on Windows 7 stops the system starting up. Something about the [...]]]></description>
			<content:encoded><![CDATA[<p>I had an interesting challenge at work a few weeks ago. A customer wanted a new PC running Windows 7 but he needed to keep using his rather old A3 scanner, a Umax PowerLook 2100XL. Umax only provide Windows XP drivers and installing them on Windows 7 stops the system starting up.</p>
<p>Something about the combined installer for the software and drivers was preventing it from working.</p>
<p>The solution was to install the software on a Windows XP machine and then copy the files manually from the XP system to the Windows 7 one. I then pointed Windows 7 to the copied files when it requested drivers for the scanner. The application program was copied in the same way and I simply set up a shortcut on the start menu pointing to the program file.</p>
<p>Aside from the main program directory the drivers were spread out in various system directories. It took a while to find them all.</p>
<p>It took me a long time to sort all that out. There are a  lot of posts on the internet written by people with the same or similar scanners who are unable to make them work on Vista or Windows 7. As far as I know we are the only people who have ever managed to make it work with Windows 7.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2010/06/making-the-umax-powerlook-2100xl-scanner-work-on-windows-7/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>BBC Master Compact keyboard pinout</title>
		<link>http://blog.world3.net/2010/05/bbc-master-compact-keyboard-pinout/</link>
		<comments>http://blog.world3.net/2010/05/bbc-master-compact-keyboard-pinout/#comments</comments>
		<pubDate>Sun, 16 May 2010 22:42:44 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=298</guid>
		<description><![CDATA[I&#8217;m working on a project involving the keyboard from a BBC Master Compact. I couldn&#8217;t find an accurate pinout on the web anywhere so I got my multimeter out and mapped it. LED Power 01 - 02       Column Row       03 - 04       Break Row       05 - 06       Row Column     [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working on a project involving the keyboard from a BBC Master Compact. I couldn&#8217;t find an accurate pinout on the web anywhere so I got my multimeter out and mapped it.</p>
<pre> LED Power     01 - 02       Column
 Row           03 - 04       Break
 Row           05 - 06       Row
 Column        07 - 08       Row
 Column        09 - 10       Column
 Column        11 - 12       Column
 Column        13 - 14       Column
 Column        15 - 16       Column
 Column        17 - 18       Column
 Row           19 - 20       SHIFT+CTRL
 Row           21 - 22       Column
 LED Caps      23 - 24       Column
 LED Anode     25 - 26       LED Shift Lock</pre>
<p>The LEDs all have suitable resistors on them and can run directly from 5V. Break is pulled up by the same line as the power LED uses for 5V so is effectively on it&#8217;s own row. Inside the BBC it is used to trigger a hardware interrupt IIRC.</p>
<p>The SHIFT+CTRL pin (20) is special. These two keys use diodes that allow them to be read by pulling lines 21 (SHIFT) and 24 (CTRL) low in turn.</p>
<p>EDIT: Made some minor corrections</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2010/05/bbc-master-compact-keyboard-pinout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MAME and paddle controllers</title>
		<link>http://blog.world3.net/2010/05/mame-and-paddle-controllers/</link>
		<comments>http://blog.world3.net/2010/05/mame-and-paddle-controllers/#comments</comments>
		<pubDate>Mon, 03 May 2010 20:02:32 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[Retro Adapter]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=287</guid>
		<description><![CDATA[I just got a Sega Master System paddle controller working with the Retro Adapter. It works perfectly but there is a compatibility problem with some MAME games I had not anticipated. I tried to use it with Arkanoid. That game uses a spinner control which can rotate endlessly clockwise or anti-clockwise, unlike a paddle which [...]]]></description>
			<content:encoded><![CDATA[<p>I just got a Sega Master System paddle controller working with the Retro Adapter. It works perfectly but there is a compatibility problem with some MAME games I had not anticipated.</p>
<p>I tried to use it with Arkanoid. That game uses a spinner control which can rotate endlessly clockwise or anti-clockwise, unlike a paddle which has a set range it can cover (typically 360 degrees). MAME does not support absolute positioning for spinner controls (or dials as it calls them). The Sega controller reports back a position from 0 to 255 but MAME needs left/right pulses as you would get from a decoded optical Gray code sensor of the type commonly used in mice.</p>
<p>Apparently absolute positions are usable with mice so I will try to set the controller up in that mode tomorrow.</p>
<p>This kind of problem seems to be common with emulators.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2010/05/mame-and-paddle-controllers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hori Famicom trackball protocol</title>
		<link>http://blog.world3.net/2010/04/hori-famicom-trackball-protocol/</link>
		<comments>http://blog.world3.net/2010/04/hori-famicom-trackball-protocol/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 22:34:47 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[electronics]]></category>
		<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=278</guid>
		<description><![CDATA[I just finished adding support for Famicom/NES trackballs to the Retro Adapter firmware. I can now use it as a mouse :-) The protocol is quite simple. Data is read from the controller in the same way as a normal gamepad. The first 8 bits are the same, followed by 4 bits of y axis [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished adding support for Famicom/NES trackballs to the Retro Adapter firmware. I can now use it as a mouse :-)</p>
<p>The protocol is quite simple. Data is read from the controller in the same way as a normal gamepad. The first 8 bits are the same, followed by 4 bits of y axis offset and 4 bits of x axis offset. Finally there is an ID nibble of 1000. The axis data is in two&#8217;s complement format, most likely just the output from some up/down counters.</p>
<p>I opened the trackball up for a look and it uses a custom Hori controller IC labelled &#8220;TRK-81-R01&#8243; and &#8220;BU3219 844 315&#8243;. The only other components are two optical encoders for the ball, two switches (high/low speed, left/right handed), a few resistors, a single power supply capacitor and a 4093 Schmitt trigger. The two ICs are both DIP format. The PCB is single sided and does not use any jumper wires; however there is a patch wire which corrects a off-by-one-pin wiring error. The whole thing could be done in pure logic ICs but Hori must have thought it was cheaper to use a custom IC. Considering the age and limited popularity of the device that&#8217;s somewhat surprising.</p>
<p>Unfortunately the deletionists destroyed the Wikipedia article on Hori.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2010/04/hori-famicom-trackball-protocol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Famicom controller port pinout</title>
		<link>http://blog.world3.net/2010/04/famicom-controller-port-pinout/</link>
		<comments>http://blog.world3.net/2010/04/famicom-controller-port-pinout/#comments</comments>
		<pubDate>Sun, 18 Apr 2010 23:02:54 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[electronics]]></category>
		<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=276</guid>
		<description><![CDATA[I am in the process of adding support for various Famicom controllers in the Retro Adapter firmware. I have a trackball and a mahjong controller I am working on. I thought it would be easy enough to find the Famicom controller port pinout online, but both of the pages I found (here and here) are [...]]]></description>
			<content:encoded><![CDATA[<p>I am in the process of adding support for various Famicom controllers in the Retro Adapter firmware. I have a trackball and a mahjong controller I am working on. I thought it would be easy enough to find the Famicom controller port pinout online, but both of the pages I found (<a href="http://www.1up.com/do/blogEntry?bId=8490331&amp;publicUserId=5853157">here</a> and <a href="http://www.gamesx.com/controldata/nessnes.htm">here</a>) are wrong.</p>
<p>The correct pinout is:</p>
<pre> 1 - GND
12 - Latch
13 - Data
14 - Clock
15 - 5V
</pre>
<p>There are some other lines connected to the microphone input, but I didn&#8217;t trace them. The controller I have has two PCBs held together with wire links so I could not see the markings on any of the ICs or even where many of the traces went. The controller has autofire which works well, although the two speed settings both seem quite fast. My guess is that they are clocked by the latch line so speed would depend on how fast the game reads the controllers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2010/04/famicom-controller-port-pinout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTC Hero, Android and apps review</title>
		<link>http://blog.world3.net/2010/03/htc-hero-android-and-apps-review/</link>
		<comments>http://blog.world3.net/2010/03/htc-hero-android-and-apps-review/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 17:09:38 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=269</guid>
		<description><![CDATA[I have spent some time with my HTC Hero and thought it was rtime for a review. I am on contract with T-Mobile and have unlimited data. You really need a good data plan, even if you have WiFi at home and work. Android loves data. Unfortunately T-Mobile&#8217;s coverage is crap. First the phone itself. [...]]]></description>
			<content:encoded><![CDATA[<p>I have spent some time with my HTC Hero and thought it was rtime for a review.</p>
<p>I am on contract with T-Mobile and have unlimited data. You really need a good data plan, even if you have WiFi at home and work. Android loves data. Unfortunately T-Mobile&#8217;s coverage is crap.</p>
<p>First the phone itself. The design is generally good, and the &#8220;chin&#8221; makes a lot of sense when you use it. Build quality is good. The only issues I have are that the the volume buttons are too easy to press when using or fishing the phone out of your pocket, and the ringing volume is not loud enough. The latter would be okay if the vibration was powerful enough, but it isn&#8217;t. I sometimes don&#8217;t notice it.</p>
<p>Sound quality on calls is good, including the speaker phone. The headphone output is rubbish though. Sound quality is below par and there is constant hiss. It makes listening to audio books at low volume a bit annoying. My old N97 was much better. Still, it is usable and at lest there is a standard socket instead of the stupid Nokia pop-port.</p>
<p>Speaking of standard ports the Hero has mini USB. Even better it mounts the SD card as a standard flash drive. No stupid sync software or special modes required. There is a sync app which is on the SD card and is portable (does not need installing). I have not tried it because it does not work on XP x64.</p>
<p>Battery life is pretty good. I normally charge the phone in the evening and then keep it on overnight. I then have the WiFi on all day at work and when I get home the battery shows almost no drain. Of course these meters are often highly misleading but I have been really pushing it lately and it doesn&#8217;t suddenly drop right down like my old ipod does. Even with WiFi a.d GPS on for wardriving it comes well. It is easy to charge over usb.</p>
<p>WiFi deserves a paragraph or two. It generally works pretty well, although roaming could be a boy more aggressive. It seems to struggle with very low signal access points. Seems on a par with other phones though.</p>
<p>The most frustrating thing is that it is such a missed opportunity. Android is based on Linux and so in theory a port of aircrack is possible, but lack of driver support is holding it back. Even if there was just a packet capture app&#8230; A slightly better antenna would make a big difference too.</p>
<p>The version of Android on the phone has the HTC Sense skin on it. It isn&#8217;t that different from normal Android, the main differences being the home screen and they virtual keyboard. The home screen works well. You can customize five pages of. Mixed apps, widgets and shortcuts. I mostly use Android or downloaded ones rather than the HTC widgets as they are q bit big and flashy.</p>
<p>The keyboard is generally good. Vibration feedback is provided buttons make it less responsive. Prediction seems to be excellent and does not overly favour user dictionary words like my Nokia did. After I sent some DNS settings by text it always put &#8216;DNS&#8217; instead of &#8216;for&#8217;.</p>
<p>The HTC keyboard is a bit different to the standard Android one. I have not really used the standard one so can&#8217;t compare, but I hear the HTC is usually judged favorably against it. It lags a bit with the vibration or sound feedback on which sometimes causes it to think you long-pressed a key when you only tapped it. There is no pound key either &#8211; a major omission!</p>
<p>I can type pretty fast one or two handed with it. I wondered about getting a hardware keyboard but I don&#8217;t think it would be worth it.</p>
<p>Now, the apps. There are so many fantastic apps, and most are free. You are not limited to the app store either, you can install them from any site or the SD card. Apple recently deleted all the WiFi finding apps from their app store and reject a lot of good stuff like emulators and replacements for the built in ones. None of that nonsense here.</p>
<p>One of the best features is the detailed permission display when installing an app. It tells you exactly what the app is allowed to do. The comments system on the store is also very good, and bad reviews are not censored.</p>
<p>The Google apps are pretty good. You obviously need to have a Google account but you can use POP or IMAP etc. with other providers.</p>
<p>The apps all tie together well. For example your contacts brings together gmail, Facebook, Twitter and more. If you install a file manager it can be used to choose files in other apps. All apps can use the notification system.</p>
<p>I only wish the was a WiFi packet capture app, or even better a port of aircrack.</p>
<p>One of the most useful apps is RMaps. It is similar to The built in Google Maps app but can use offline map data. I downloaded all of they greater Tokyo and surrounding areas so that I can have maps when I don&#8217;t have am unlimited data connection. The GPS works pretty well once a fix is acquired but it does help to be stationary at first.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2010/03/htc-hero-android-and-apps-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brother P-Touch QL-560 label printer mini review</title>
		<link>http://blog.world3.net/2009/12/brother-p-touch-ql-560-label-printer/</link>
		<comments>http://blog.world3.net/2009/12/brother-p-touch-ql-560-label-printer/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 20:35:18 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=231</guid>
		<description><![CDATA[I got a Brother label printer in the sales. No driver for XP x64 was supplied but the Vista x64 one works perfectly. It seems that the printer subsystem did not change much between XP x64 (based on the Server 2003 kernel) and Vista. Print quality isn&#8217;t bad. Blacks are very deep and should hopefully [...]]]></description>
			<content:encoded><![CDATA[<p>I got a Brother label printer in the sales. No driver for XP x64 was supplied but the Vista x64 one works perfectly. It seems that the printer subsystem did not change much between XP x64 (based on the Server 2003 kernel) and Vista.</p>
<p>Print quality isn&#8217;t bad. Blacks are very deep and should hopefully stay that way since it&#8217;s a thermal printer and does not use ink. That also means no smudging. It&#8217;s 300 DPI which is fine for labels and some basic graphics like logos and barcodes.</p>
<p>The supplied P-Touch Editor software is okay. All the usual functions are there for working with text, except for a spell checker. It can generate barcodes too, including QR code. The interface is actually pretty good, presumably because this is a business printer and so forgoes all the usual consumer oriented fluff. I have not tried the Address Book software yet as it looks like it&#8217;s oriented to mail-merge tasks, but there is a MS Word plug-in which lets you select an address and print it directly from the context menu. It seems to work well enough.</p>
<p>The printer can use both separate label rolls and continuous rolls, and comes with one of the latter. It has a cutter built in which slices the roll up automatically. Unlike the Dymo at work it&#8217;s very quiet too, in fact you don&#8217;t realise it&#8217;s printing until the cutter kicks in. Even set to quality mode it&#8217;s pretty fast too, printing a 62x50mm label in less than 1 second and taking about 1.5 seconds to cut it.</p>
<p>Oh, and being a Japanese company Japanese language support is naturally excellent. For example, you can enter Japanese text into the barcode generator which is something most online ones can&#8217;t do.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2009/12/brother-p-touch-ql-560-label-printer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retro Adapters now on sale!</title>
		<link>http://blog.world3.net/2009/09/retro-adapters-now-on-sale/</link>
		<comments>http://blog.world3.net/2009/09/retro-adapters-now-on-sale/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 21:00:24 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[Retro Adapter]]></category>
		<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=189</guid>
		<description><![CDATA[I finally got there &#8211; Retro Adapters are on sale! Everything is at http://retro.world3.net, including an online shop where you can buy ready made adapters and kits via Google Checkout. I&#8217;ll add more stuff to the shop side in the next few days. In particular I hope to have some extension cables for sale for [...]]]></description>
			<content:encoded><![CDATA[<p>I finally got there &#8211; <a href="http://retro.world3.net">Retro Adapters</a> are on sale!</p>
<p>Everything is at <a href="http://retro.world3.net">http://retro.world3.net</a>, including an online shop where you can buy ready made adapters and kits via Google Checkout.</p>
<p>I&#8217;ll add more stuff to the shop side in the next few days. In particular I hope to have some extension cables for sale for making connectors. They are hard to come by, but if there is demand I&#8217;ll get them.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2009/09/retro-adapters-now-on-sale/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Retro Adapter on sale soon and Retro Adapter Wii</title>
		<link>http://blog.world3.net/2009/09/retro-adapter-on-sale-soon-and-retro-adapter-wii/</link>
		<comments>http://blog.world3.net/2009/09/retro-adapter-on-sale-soon-and-retro-adapter-wii/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 16:45:18 +0000</pubDate>
		<dc:creator>mojo</dc:creator>
				<category><![CDATA[avr]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://blog.world3.net/?p=185</guid>
		<description><![CDATA[I will be opening the online shop for sales of the Retro Adapter soon (just waiting for the final parts to come in). Both finished adapters and kits will be available, as well as  a selection of connectors. It occurred to me that I can use the same PCB for a Wii/Gamecube version, so I [...]]]></description>
			<content:encoded><![CDATA[<p>I will be opening the online shop for sales of the Retro Adapter soon (just waiting for the final parts to come in). Both finished adapters and kits will be available, as well as  a selection of connectors.</p>
<p>It occurred to me that I can use the same PCB for a Wii/Gamecube version, so I am now working on the Retro Adapter Wii. It will support all the same controllers as the Retro Adapter, and will in fact use the same code where possible. One thing I&#8217;m not sure about is firmware updates, I need to look into the options.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.world3.net/2009/09/retro-adapter-on-sale-soon-and-retro-adapter-wii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
