<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0">
<channel>
	<title>Gruso, The Blog</title>
	<link><![CDATA[http://www.gp32x.com/board/index.php?app=blog&module=showblog&blogid=3]]></link>
	<description>Gruso, The Blog Syndication</description>
	<pubDate>Fri, 21 Aug 2009 18:23:11 +0000</pubDate>
	<webMaster>hando@gp32x.com (GP32X.com - GP32 GP2X Pandora The Wiz - open source entertainment)</webMaster>
	<generator>IP.Blog</generator>
	<ttl>60</ttl>
	<item>
		<title>Shoulder Complaints, Serious Business.</title>
		<link><![CDATA[http://www.gp32x.com/board/index.php?app=blog&blogid=3&showentry=34]]></link>
		<category></category>
		<description><![CDATA[Shoulder buttons. Not a fan. Maybe it's my creaky old hands, but shoulder buttons always seem to sit just outside comfort for me. In the case of the Xbox 360 controller, they're an annoying upward reach for my index fingers which are busy gripping the triggers. It might be a dumb complaint, but it feels counter-intuitive in the heat of a game.<br />
<br />
This minor annoyance got the better of me recently, when I bought CellFactor:PW from XBLA. It's a first person arena shooter in which you're armed with one weapon and three psychic powers. These functions are mapped to the triggers and shoulder buttons (aka bumpers), and if you don't have a finger on each of these four buttons at all times, you don't really have a chance. My options were to change my grip to suit the controls, or change the controls to suit my grip.<br />
<br />
I'm stubborn, I have a Dremel, decision made.<br />
<br />
First I needed some buttons. A bit of digging around Benheck and the like told me that tact switches were the way to go. They're basically microswitches, so they're clicky, not the soft membrane type. I found this 10 pack of 12mm switches with button caps on eBay.<br />
<br />
http://i525.photobucket.com/albums/cc333/Gruso/01buttons.jpg<br />
<br />
After extensive 3D modelling and wind tunnel testing, I decided where I wanted my new "shoulder buttons" to live (note pen marks). This is where the tips of my middle fingers sit during play. Somehow though, I knew something would thwart me in the first steps. And oh did it... notice the rumble motor sitting exactly where I don't want it to? Great.<br />
<br />
http://i525.photobucket.com/albums/cc333/Gruso/02marks.jpg<br />
<br />
http://i525.photobucket.com/albums/cc333/Gruso/03position.jpg<br />
<br />
Then a light came on. Fixing these buttons inside so that they hold up to hours of gaming abuse is going to be a fiddly task. But in this position, I can just jam them under the motors where they'll never move. I marked out the internals, and got busy with drill & Dremel. Rather than locating the holes on my original pen marks, I had to center them between the rails. And there happens to be a handy moulding mark on each side (see the faint circle in between the rails?) so I know the button positions will be symmetrical. Thanks Microsoft, very sporting of you.<br />
<br />
http://i525.photobucket.com/albums/cc333/Gruso/04internalmarks.jpg<br />
<br />
http://i525.photobucket.com/albums/cc333/Gruso/05firsthack.jpg<br />
<br />
That sorted, it was time to prep the electrical side of things. My idea was to find connection points at the existing bumpers, so that I could parallel the new buttons and leave the original ones functioning too. Sometimes things just go right. Note the black microswitches mounted vertically on the PCB - these are the bumpers. And the pair of silver contacts on top of each one are spares! How good.<br />
<br />
http://i525.photobucket.com/albums/cc333/Gruso/06connectionpoint.jpg<br />
<br />
You don't need to see my soldering skills in close-up, so let's skip that part and show everything connected. The buttons are currently held in place by some Loctite 406. It runs like water, and bonds instantly. It runs and bonds so well in fact, that I completely glued up the mechanisms in the first pair of buttons I installed. Criminy! This is take two, with less glue.<br />
<br />
http://i525.photobucket.com/albums/cc333/Gruso/07connected.jpg<br />
<br />
The button caps themselves had to be hacked brutally as well, so they could reach the mechanism through the controller shell and still have room to move. I'm not an artist, ok?<br />
<br />
http://i525.photobucket.com/albums/cc333/Gruso/08trimmedbuttons.jpg<br />
<br />
With everything connected and jimmied back into place, it was reassembly time. But it didn't quite fit together. Didn't see that coming, no sir.<br />
<br />
http://i525.photobucket.com/albums/cc333/Gruso/09ruhroh.jpg<br />
<br />
This is where it starts to get ugly. The upper half of the controller shell had to be Dremel'd out to allow the rumble motors to sit higher. There are two things to be thankful for here. One, there is plenty of plastic to work with, so it's just a matter of grinding it down. Two, the horrendous aftermath will forever be out of sight.<br />
<br />
http://i525.photobucket.com/albums/cc333/Gruso/10moregrinding.jpg<br />
<br />
It all went back together nicely without too much pain. It's shown here complete, but without screws.<br />
<br />
http://i525.photobucket.com/albums/cc333/Gruso/11doneminusscrews.jpg<br />
<br />
The verdict? A huge success. They're in just the right position, they're fixed in place solidly to say the least, and they have a very satisfying click. It does take some minor brain re-training to use the right fingers at the right time, but that takes all of a few minutes to nail. Now I've got instant-twitch access to game functions that I barely used before.<br />
<br />
What about the game that inspired it all then, CellFactor:PW? Has this mod really helped? I don't know. I've been too busy playing BF:1943.]]></description>
		<pubDate>Sun, 26 Jul 2009 04:52:00 +0000</pubDate>
		<guid><![CDATA[http://www.gp32x.com/board/index.php?app=blog&blogid=3&showentry=34]]></guid>
	</item>
	<item>
		<title>Roland, Sweet Roland. Where Were You When I Needed You Most?</title>
		<link><![CDATA[http://www.gp32x.com/board/index.php?app=blog&blogid=3&showentry=32]]></link>
		<category></category>
		<description><![CDATA[http://i525.photobucket.com/albums/cc333/Gruso/MT_32.jpg<br />
<br />
Spirits are high at camp Gruso, following the arrival of a legendary piece of gaming and synthesizer history: a Roland MT-32. If you're familiar with the MT-32, then you're already nodding knowingly. If not, I'll bring you up to speed with some edited excerpts from <a href='http://en.wikipedia.org/wiki/MT-32' class='bbc_url' title='External link' rel='nofollow'>Wikipedia</a>.<br />
<br />
<p class='citation'>Quote</p><div class="blockquote"><div class='quote'>The Roland MT-32 Multi-Timbre Sound Module is a MIDI synthesizer module first released in 1987 by Roland Corporation. Along with its compatible modules, it established an early de-facto standard in computer music.<br />
<br />
Despite its original purpose as a companion to other professional MIDI equipment, the MT-32 became a de-facto standard for PC computer game publishers. Sierra On-Line, a leading PC game publisher of the time, took an interest in the sound-design of its PC games. Sierra secured a distribution deal to sell the MT-32 in the US, and invested heavily in giving its game titles (at the time) state-of-the-art sound by hiring professional composers to write in-game music. King's Quest IV, released in 1988, was the first Sierra title with a complete musical soundtrack scored on the MT-32.<br />
<br />
Although the MT-32's high price prevented it from dominating the end-user market of gamers, other PC publishers quickly followed Sierra's lead, expanding the role of music in their own game titles. The MT-32 remained the gold-standard for musical composition well into the early 1990s, when the game-industry began to shift toward the General MIDI label.<br />
<br />
See also: <a href='http://en.wikipedia.org/wiki/List_of_MT-32-compatible_computer_games' class='bbc_url' title='External link' rel='nofollow'>List of MT-32-compatible computer games</a></div></div><br />
<br />
Back in the day, when I was playing Sierra adventure games like Space Quest, Police Quest and Kings Quest on an old IBM XT clone, I had no idea this thing existed. Sure, it was listed in the sound options during setup, but along with the Sound Blaster and Ad Lib selections it was just some mystery thing that had nothing to do with me. All I had was the internal speaker. That horrendous single channel squawker was my aural gateway to gaming immersion, and I knew no better.<br />
<br />
Here's what Space Quest 3 sounded like when I played it: <a href='http://www.defacto2.net/includes/blog/SQ3-Speaker.mp3' class='bbc_url' title='External link' rel='nofollow'>http://www.defacto2....SQ3-Speaker.mp3</a><br />
<br />
And here's what it sounds like through an MT-32: <a href='http://www.yvan256.net/soundcards/samples/Space_Quest_3_-_Title_-_LAPC-1.mp3' class='bbc_url' title='External link' rel='nofollow'>http://www.yvan256.n...le_-_LAPC-1.mp3</a><br />
<br />
Ignorance truly was bliss. Still, I wouldn't swap those old days of bleepy soundtracks for anything. One game that managed to make something out of nothing was Xenon 2. Through some very clever trickery they made a single channel bleep sound like multi-channel audio, and to this day the PC speaker version of that theme remains my favourite one.<br />
<br />
Back to the present day, and I was very happy to discover that DOSBox has full support for the Roland MT-32 - even via a USB MIDI adapter, in Windows 7. I'm a sucker for the painful ways of old though, and am currently building an actual DOS box from an old PIII. It's a toss up between Win95 and FreeDOS for the OS... I think Grim Fandango will probably make that decision for me.<br />
<br />
Just a final note, if you own a GP2X you must check out <a href='http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,20,2690' class='bbc_url' title='External link' rel='nofollow'>Hooka's port of FreeSCI</a> for your Sierra fix. It's superb. You can also play Sierra classics in your browser at <a href='http://sarien.net/' class='bbc_url' title='External link' rel='nofollow'>sarien.net</a>.<br />
<br />
http://i525.photobucket.com/albums/cc333/Gruso/insertbuckazoid.jpg]]></description>
		<pubDate>Sun, 12 Jul 2009 09:56:00 +0000</pubDate>
		<guid><![CDATA[http://www.gp32x.com/board/index.php?app=blog&blogid=3&showentry=32]]></guid>
	</item>
	<item>
		<title><![CDATA[This Is That Thing I've Been Telling You About]]></title>
		<link><![CDATA[http://www.gp32x.com/board/index.php?app=blog&blogid=3&showentry=23]]></link>
		<category></category>
		<description><![CDATA[Reading back over my blog entries (wow, what a journey) you could be forgiven for not knowing what the hell I'm doing here. Rest assured, neither do I. Something seems to have happened tonight though; a level of completion so convincing I'm actually a little unsettled by it.<br /><br />Let's step back a few weeks. Wanting to breathe some new life into my C64, and with an Atari ST looking for playmates, I bought myself a <a href="http://www.8bitventures.com/mssiah/" target="_blank">MSSIAH</a> cartridge. In a nutshell, the MSSIAH is a naughty C64 cartridge loaded with a bunch of synth and sequencing apps that tap into the 64's legendary audio chip, the SID. And it's got a MIDI in port too, giving you full control of the SID via an external sequencer. (In my case this will be the Atari, running C-Lab Creator. Like Fatboy Slim, but less coke and supermodels.)<br /><br />MSSIAH is a fantastic piece of kit, but there are a few catches. If you want to tweak all those on screen knobs, you have to peck your way around the keyboard to highlight a control, then operate it with the joystick. Doable, but... nah. There are mouse options, but they're expensive. Lastly and bestly, you can connect up to four potentiometers direct to the joystick ports. Many MSSIAH disciples go out and buy all the components, surface mount the pots on their C64, and wire them internally. But I thought a bunch of old Pong paddles would be more fun.<br /><br />Enough words? I think so. On with the final pics.<br /><br /><img src="http://i525.photobucket.com/albums/cc333/Gruso/lidassembly.jpg" border="0" class="linked-image" /><br /><br /><br /><br /><br /><img src="http://i525.photobucket.com/albums/cc333/Gruso/openassembly-1.jpg" border="0" class="linked-image" /><br /><br /><img src="http://i525.photobucket.com/albums/cc333/Gruso/Complete1.jpg" border="0" class="linked-image" /><br /><br /><img src="http://i525.photobucket.com/albums/cc333/Gruso/Complete2.jpg" border="0" class="linked-image" />]]></description>
		<pubDate>Thu, 04 Jun 2009 11:41:00 +0000</pubDate>
		<guid><![CDATA[http://www.gp32x.com/board/index.php?app=blog&blogid=3&showentry=23]]></guid>
	</item>
	<item>
		<title>The Four Paddles Of The Apocalypse</title>
		<link><![CDATA[http://www.gp32x.com/board/index.php?app=blog&blogid=3&showentry=22]]></link>
		<category></category>
		<description><![CDATA[<img src="http://i525.photobucket.com/albums/cc333/Gruso/4littlepaddles.jpg" border="0" class="linked-image" /><br /><br />"And he did find a package on the doorstep, and the inscription said UPS. And he broke the seal, and lo, he beheld four retro paddle controllers, and his name that sat on them was Fuckyeah. And he did look skyward and proclaim, I can't wait to dismantle dem bitches." <i>(Modulation 3:64)<br /><br /><img src="http://i525.photobucket.com/albums/cc333/Gruso/loosepots.jpg" border="0" class="linked-image" /><br /></i>]]></description>
		<pubDate>Wed, 03 Jun 2009 09:32:00 +0000</pubDate>
		<guid><![CDATA[http://www.gp32x.com/board/index.php?app=blog&blogid=3&showentry=22]]></guid>
	</item>
	<item>
		<title><![CDATA[World's Biggest Sd Reader]]></title>
		<link><![CDATA[http://www.gp32x.com/board/index.php?app=blog&blogid=3&showentry=19]]></link>
		<category></category>
		<description><![CDATA[<img src="http://i525.photobucket.com/albums/cc333/Gruso/stage1sd.jpg" border="0" class="linked-image" /><br /><br />Look at the size of that thing! It's bloody ridiculous!<br /><br />This is, of course, just the first stage. The uIEC installation is incidental to the actual job, which involves a series of big black knobs (being shipped to me as we speak) and some little red buttons. But it's a start. And it couldn't have happened without the brave C64 cassette player that gave up its own worthless existence to provide me with a power cable, and a dashing gold panel label. Thanks, Serial No.870147.]]></description>
		<pubDate>Thu, 28 May 2009 12:38:00 +0000</pubDate>
		<guid><![CDATA[http://www.gp32x.com/board/index.php?app=blog&blogid=3&showentry=19]]></guid>
	</item>
	<item>
		<title>Commodore 64 Synth, A Beginning.</title>
		<link><![CDATA[http://www.gp32x.com/board/index.php?app=blog&blogid=3&showentry=17]]></link>
		<category></category>
		<description><![CDATA[What say I dedicate the first post in my new blog to my first ever C64 mod? <img src="http://www.gp32x.com/board/public/style_emoticons/default/cool.gif" style="vertical-align:middle" emoid="B)" border="0" alt="cool.gif" /> <br /><br />It's more of a custom peripheral thing actually, but it still involves dismantling several innocent pieces of classic hardware. Their families have been notified. So let's start with what we've got:<br /><ul><li>Commodore C64-C with 8580 SID (rev unknown) and missing "4" key</li><li>MSSIAH synth/MIDI cart, just out of sight (back right)</li><li>uIEC/SD interface, hanging naked in the middle</li><li>7" LCD TV, picked up for a steal on the 'bay. So long CRT!</li><li>On the left, an empty box. It used to be a Scitec Asynchronous Line Driver. Fascinating!</li></ul><br /><img src="http://i525.photobucket.com/albums/cc333/Gruso/c64original.jpg" border="0" class="linked-image" /><br /><br /><br />The aforementioned empty box will be the center of the action. It's probably not the perfect box for the job, but who could turn down consistent styling like that? The things you find in the shed!<br /><br />Stay tuned.]]></description>
		<pubDate>Wed, 27 May 2009 12:09:00 +0000</pubDate>
		<guid><![CDATA[http://www.gp32x.com/board/index.php?app=blog&blogid=3&showentry=17]]></guid>
	</item>
</channel>
</rss>