<?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>BenV&#039;s notes &#187; Fun</title>
	<atom:link href="http://notes.benv.junerules.com/category/all/fun/feed/" rel="self" type="application/rss+xml" />
	<link>http://notes.benv.junerules.com</link>
	<description>Rants and notes</description>
	<lastBuildDate>Wed, 28 Jul 2010 13:36:21 +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>Javascript WTF</title>
		<link>http://notes.benv.junerules.com/all/fun/javascript-wtf/</link>
		<comments>http://notes.benv.junerules.com/all/fun/javascript-wtf/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 13:35:34 +0000</pubDate>
		<dc:creator>BenV</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[if]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[opera]]></category>

		<guid isPermaLink="false">http://notes.benv.junerules.com/?p=611</guid>
		<description><![CDATA[Last week at work we ran into this gem (click on the image to get it full screen): For reasons unknown to us, this piece of code acts very strange. First it evaluates selected == index which it considered to be false. (outlined in green in the image) So far so good. However, what it [...]]]></description>
			<content:encoded><![CDATA[<p>Last week at work we ran into this gem (click on the image to get it full screen):<br />
<div id="attachment_612" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/11/firebug-wtf.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/11/firebug-wtf-300x80.png" alt="Javascript wtf in firebug" title="Javascript wtf in firebug" width="300" height="80" class="size-medium wp-image-612" /></a><p class="wp-caption-text">Javascript wtf in firebug</p></div><span id="more-611"></span></p>
<p>For reasons unknown to us, this piece of code acts very strange. First it evaluates <code class="codecolorer javascript vibrant"><span class="javascript">selected <span style="color: #339933;">==</span> index</span></code> which it considered to be false. (outlined in green in the image) So far so good. However, what it does next is a real WTF.<br />
<span style="color:#FF00FF">Can someone explain to us why this code runs INTO the if statement?</span><br />
The <code class="codecolorer php vibrant"><span class="php"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> whatever <span style="color: #009900;">&#125;</span></span></code> part?<br />
Personally I&#8217;d expect the code to jump over the if block, since that&#8217;s what if statement are for. Skipping code unless the evaluation is true.<br />
Or explained a lot better <a href="http://en.wikipedia.org/wiki/Conditional_(programming)">on wikipedia</a>. However, what happens is that <em>whatever</em> is actually <em>executed</em>.</p>
<p>So after carefully inspecting this piece of code and saying obscene stuff, minds boggled, trying to find that hidden semicolon or whatever, we couldn&#8217;t find it. Maybe a browser bug? But both <a href="http://www.opera.com/">Opera</a> (version 10.10) and <a href="http://www.mozilla.com/firefox/">Firefox</a> (version 3.5.5) failed in the same way.<br />
Maybe some magic with jQuery? Whatever it is, it remains a mystery to us.</p>
]]></content:encoded>
			<wfw:commentRss>http://notes.benv.junerules.com/all/fun/javascript-wtf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome OS in Virtualbox</title>
		<link>http://notes.benv.junerules.com/all/software/google-chrome-os-in-virtualbox/</link>
		<comments>http://notes.benv.junerules.com/all/software/google-chrome-os-in-virtualbox/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 13:45:54 +0000</pubDate>
		<dc:creator>BenV</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://notes.benv.junerules.com/?p=603</guid>
		<description><![CDATA[So with all the hype around google&#8217;s upcoming Chrome OS, I was getting curious what it was all about. Linux based web stuff, open source&#8230; yeah, that&#8217;s all cute, but just words. So today the option arrived to see what we&#8217;re dealing with. These clowns have a download page where you can download a virtual [...]]]></description>
			<content:encoded><![CDATA[<p>So with all the hype around google&#8217;s upcoming Chrome OS, I was getting curious what it was all about.<br />
Linux based web stuff, open source&#8230; yeah, that&#8217;s all cute, but just words. So today the option arrived to see what we&#8217;re dealing with. <a href="http://gdgt.com/google/chrome-os/download/">These clowns</a> have a download page where you can download a virtual machine image to check out a snapshot of Chrome OS.<span id="more-603"></span></p>
<p>I went to their page and found out they require a login for no apparent reason. I tried <a href="http://www.bugmenot.com/">bugmenot</a> and decided that <em>bugmenot is a piece of shit</em> since they refuse to carry logins for almost all sites I try to use it for. Getting angry with the login I registered with a throwaway email account (if you don&#8217;t have one, consider using something like <a href="http://www.mailinator.com/">mailinator</a>) and downloaded their image. Wonder why they don&#8217;t use a torrent for it&#8230; oh well, their problem.<br />
And since I&#8217;m still fed up with their login garbage, <a href="http://media.gdgt.com/secure/chrome-os-0.4.22.8-gdgt.vmdk.zip?e=1258810971&#038;h=ddab2e3f89fa67feb844f3c3a83bca31">HERE&#8217;S A DIRECT LINK TO THE CHROME OS IMAGE</a>. It will probably break real soon, but wget on this link worked on a completely different machine, so you might get lucky for now.</p>
<p>Once the image completed downloading and after installing the latest version (3.0.12 today) of <a href="http://www.virtualbox.org/">VirtualBox</a>, I created a new machine. Obviously I couldn&#8217;t be bothered to read whatever the clowns of gdtd had to say (if anything) about creating a virtual machine and the required settings for that, so I went with &#8220;It&#8217;s Linux, enable all possible acceleration and NX flags and whatnot and put it on a SATA controller, for network use a bridge, and here&#8217;s 1024MB of memory&#8221;. Surprisingly it worked right away.<br />
After only a few seconds this screen came up:<br />
<div id="attachment_604" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/11/chrome-os-login.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/11/chrome-os-login-300x244.png" alt="Chrome OS Login screen" title="Chrome OS Login screen" width="300" height="244" class="size-medium wp-image-604" /></a><p class="wp-caption-text">Chrome OS Login screen</p></div><br />
Guess that screen could still use some design improvements. Oh well, early version and all, don&#8217;t care.<br />
But what do we use to login?<br />
<span style="color:#FF00FF">Our google account of course!</span> That was to be expected. After logging in a browser pops up:<br />
<div id="attachment_607" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/11/chrome-os-after-login.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/11/chrome-os-after-login-300x244.png" alt="Chrome OS after login" title="Chrome OS after login" width="300" height="244" class="size-medium wp-image-607" /></a><p class="wp-caption-text">Chrome OS after login</p></div><br />
Well, that&#8217;s great. A browser. But what else does it have?</p>
<p>Clicking on the leftmost tab thingy gives us some more toys for now:<br />
<a href="http://notes.benv.junerules.com/wp-content/uploads/2009/11/chrome-os-other-applications.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/11/chrome-os-other-applications-300x244.png" alt="chrome-os-other-applications" title="chrome-os-other-applications" width="300" height="244" class="alignnone size-medium wp-image-608" /></a><br />
Took a while to load over here though, but that could be because of a slow internet connection.<br />
All these &#8216;applications&#8217; are actually shortcuts to websites. Google Docs etc are nothing new, and the Chess application is simply a piece of flash. Oh well, at least that means flash works.</p>
<p>Conclusion:<br />
It&#8217;s a fun toy for now, quick to boot but not so great if you have a slow internet connection. Other than that it&#8217;s not really useful yet, but that&#8217;s to be expected from an early build like this.<br />
Maybe I&#8217;ll try it on some real iron later. Since Google is targetting it at netbooks etc I might give it a shot on our EEE PC <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
It will be interesting to see how this OS turns out when they finally release it.</p>
]]></content:encoded>
			<wfw:commentRss>http://notes.benv.junerules.com/all/software/google-chrome-os-in-virtualbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dragon Age: Origins</title>
		<link>http://notes.benv.junerules.com/all/software/dragon-age-origins/</link>
		<comments>http://notes.benv.junerules.com/all/software/dragon-age-origins/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 15:36:17 +0000</pubDate>
		<dc:creator>BenV</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Morons]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[dragon age]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[manual install]]></category>
		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://notes.benv.junerules.com/?p=558</guid>
		<description><![CDATA[This game has been released a couple of days ago, and if you&#8217;re a fan of Baldur&#8217;s Gate and such games (like Neverwinter Nights) I&#8217;m sure you&#8217;ll like this game. So when we heard it was released we immediately moved our computers together so we could play a game just like how we spent countless [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dragonage.bioware.com/">This game</a> has been released a couple of days ago, and if you&#8217;re a fan of Baldur&#8217;s Gate and such games (like Neverwinter Nights) I&#8217;m sure you&#8217;ll like this game. So when we heard it was released we immediately moved our computers together so we could play a game just like how we spent countless hours playing Baldur&#8217;s Gate.<span id="more-558"></span></p>
<h2>Dragon Age and Wine</h2>
<p>First I decided to check it if the game would run in Wine. The <a href="http://appdb.winehq.org/objectManager.php?sClass=application&#038;iId=10457" title="Dragon Age on the wine appdb">appdb has some info</a> that doesn&#8217;t sound too terrible, and since the latest git builds sometimes give better results I needed to test no matter what the test results said. So I built the latest git version of wine (which should be version 1.1.33 by now, but since they had WineConf it&#8217;s still labeled 1.1.32) and fired up the installer in a new prefix. I always install games in their own wine prefix so they don&#8217;t bug eachother with dlls and hacks needed to get them running. The game seems to need a few hacks from <a href="http://www.kegel.com/wine/winetricks">winetricks</a>, specifically <span style="color:#FF00FF">gecko</span> and <span style="color:#FF00FF">vcrun2005</span>. Without the gecko component the Dotnet part of the installer crashed for me (it takes forever to install though). You might also want to install <span style="color:#FF00FF">physx</span>, since the game uses that as well. (and a lot of ppl had the physx installer fail through wine, good thing it&#8217;s in winetricks now). Finally I also installed <span style="color:#FF00FF">d3dx9</span> just to be sure, since it needs DirectX to run.</p>
<h3>Installing using the Installer</h3>
<div class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">benv<span style="color: #000000; font-weight: bold;">@</span>janeman:~$ <span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>storage<span style="color: #000000; font-weight: bold;">/</span>da<br />
benv<span style="color: #000000; font-weight: bold;">@</span>janeman:~$ <span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>storage<span style="color: #000000; font-weight: bold;">/</span>da<br />
benv<span style="color: #000000; font-weight: bold;">@</span>janeman:<span style="color: #000000; font-weight: bold;">/</span>storage<span style="color: #000000; font-weight: bold;">/</span>da$ <span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">WINEPREFIX</span>=<span style="color: #000000; font-weight: bold;">/</span>storage<span style="color: #000000; font-weight: bold;">/</span>da<span style="color: #000000; font-weight: bold;">/</span>.wine<br />
benv<span style="color: #000000; font-weight: bold;">@</span>janeman:<span style="color: #000000; font-weight: bold;">/</span>storage<span style="color: #000000; font-weight: bold;">/</span>da$ winecfg<br />
wine: created the configuration directory <span style="color: #ff0000;">'/storage/da/.wine'</span><br />
&nbsp;<span style="color: #000000; font-weight: bold;">*</span>check the path and sound tabs, <span style="color: #c20cb9; font-weight: bold;">make</span> sure they work <span style="color: #000000; font-weight: bold;">for</span> you<span style="color: #000000; font-weight: bold;">*</span><br />
benv<span style="color: #000000; font-weight: bold;">@</span>janeman:<span style="color: #000000; font-weight: bold;">/</span>storage<span style="color: #000000; font-weight: bold;">/</span>da$ winetricks gecko<br />
&nbsp;<span style="color: #000000; font-weight: bold;">*</span>junk here<span style="color: #000000; font-weight: bold;">*</span><br />
benv<span style="color: #000000; font-weight: bold;">@</span>janeman:<span style="color: #000000; font-weight: bold;">/</span>storage<span style="color: #000000; font-weight: bold;">/</span>da$ winetricks vcrun2005<br />
&nbsp;<span style="color: #000000; font-weight: bold;">*</span>junk here<span style="color: #000000; font-weight: bold;">*</span><br />
benv<span style="color: #000000; font-weight: bold;">@</span>janeman:<span style="color: #000000; font-weight: bold;">/</span>storage<span style="color: #000000; font-weight: bold;">/</span>da$ winetricks physx<br />
&nbsp;<span style="color: #000000; font-weight: bold;">*</span>junk here<span style="color: #000000; font-weight: bold;">*</span><br />
benv<span style="color: #000000; font-weight: bold;">@</span>janeman:<span style="color: #000000; font-weight: bold;">/</span>storage<span style="color: #000000; font-weight: bold;">/</span>da$ winetricks d3dx9<br />
&nbsp;<span style="color: #000000; font-weight: bold;">*</span>junk here<span style="color: #000000; font-weight: bold;">*</span><br />
benv<span style="color: #000000; font-weight: bold;">@</span>janeman:<span style="color: #000000; font-weight: bold;">/</span>storage<span style="color: #000000; font-weight: bold;">/</span>da:<span style="color: #000000;">0</span><span style="color: #000000; font-weight: bold;">&gt;</span>wine <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>cdrom<span style="color: #000000; font-weight: bold;">/</span>setup.exe</div></div>
<p>The installer should now come up, like this.<br />
<div id="attachment_559" class="wp-caption alignnone" style="width: 298px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/11/da-installer.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/11/da-installer.png" alt="Dragon Age - Installer (wine)" title="Dragon Age - Installer (wine)" width="288" height="128" class="size-full wp-image-559" /></a><p class="wp-caption-text">Dragon Age - Installer (wine)</p></div><br />
Interestingly enough today&#8217;s git build of wine seems to have wrecked something since I now get this notice:<br />
<div id="attachment_561" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/11/da-installer-adminerror.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/11/da-installer-adminerror-300x72.png" alt="Dragon Age Installer Adminerror (wine)" title="Dragon Age Installer Adminerror (wine)" width="300" height="72" class="size-medium wp-image-561" /></a><p class="wp-caption-text">Dragon Age Installer Adminerror (wine)</p></div><br />
I reverted to and older git packge I made (version wine-1.1.32-402-gde00535) which doesn&#8217;t give that error.<br />
<div id="attachment_562" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/11/da-installer2.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/11/da-installer2-300x217.png" alt="Dragon Age Installer under wine (2)" title="Dragon Age Installer under wine (2)" width="300" height="217" class="size-medium wp-image-562" /></a><p class="wp-caption-text">Dragon Age Installer under wine (2)</p></div><br />
In case the installer crashes for you, you could try installing some more stuff from winetricks. As you can see I installed quite a bit, and had the installer crash several times before I had all the winetricks stuff installed. Don&#8217;t worry if the installer fails on the physx part, the game is installed if you get that far (mine crashed here every time I tried, we don&#8217;t care).</p>
<h3>Dragon Age &#8211; Manual installation</h3>
<p>Since the installer is pretty much a bitch, and I noticed it didn&#8217;t do much except for bitch and wine <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  and unrar some packages, I tried to see if I could get it to run <em>without needing the installer</em>. Here goes! (you need the <a href="http://www.rarlab.com/download.htm">rar</a> utility for this).<br />
I created a new wine prefix and installed the required winetricks parts as above, but instead of running the installer I did this:</p>
<div class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">benv<span style="color: #000000; font-weight: bold;">@</span>janeman:<span style="color: #000000; font-weight: bold;">/</span>storage<span style="color: #000000; font-weight: bold;">/</span>da$ <span style="color: #c20cb9; font-weight: bold;">mkdir</span> Dragon\ Age<br />
benv<span style="color: #000000; font-weight: bold;">@</span>janeman:<span style="color: #000000; font-weight: bold;">/</span>storage<span style="color: #000000; font-weight: bold;">/</span>da$ <span style="color: #7a0874; font-weight: bold;">cd</span> Dragon\ Age<br />
benv<span style="color: #000000; font-weight: bold;">@</span>janeman:<span style="color: #000000; font-weight: bold;">/</span>storage<span style="color: #000000; font-weight: bold;">/</span>da<span style="color: #000000; font-weight: bold;">/</span>Dragon Age$ <span style="color: #000000; font-weight: bold;">for</span> k <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>cdrom<span style="color: #000000; font-weight: bold;">/</span>data<span style="color: #000000; font-weight: bold;">/*</span>.rar ; <span style="color: #000000; font-weight: bold;">do</span> rar x <span style="color: #007800;">$k</span> ; <span style="color: #000000; font-weight: bold;">done</span><br />
&nbsp;<span style="color: #000000; font-weight: bold;">*</span>tons of rar output and your disk rattling like a snake<span style="color: #000000; font-weight: bold;">*</span></div></div>
<p>After this you should have a directory listing that looks very much like after using the official installer. The only worry I had was the game looking for registry entries, but it seems like those aren&#8217;t needed that much. (read, for me it started without asking stuff).<br />
In fact, what baffles me is: <span style="color:#FFFF00"><em>this way it doesn&#8217;t even ask about a CD key</em></span>. Very very interesting. However, I did need to use a no-cd patch to get it to run under wine (for both installation methods). Meh, nothing new there.</p>
<h3>Running it under wine</h3>
<p>Starting up the game will probably give you a black screen that does nothing until you click/bash your keyboard a few times. This is because the intro movies don&#8217;t work under wine at the moment.<br />
However, you can disable those movies in the .INI file:</p>
<div class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">benv<span style="color: #000000; font-weight: bold;">@</span>janeman:$ <span style="color: #c20cb9; font-weight: bold;">sed</span> <span style="color: #660033;">-ie</span> <span style="color: #ff0000;">'s/DisableIntroMovies=0/DisableIntroMovies=1/g'</span> ~<span style="color: #000000; font-weight: bold;">/</span>BioWare<span style="color: #000000; font-weight: bold;">/</span>Dragon\ Age<span style="color: #000000; font-weight: bold;">/</span>Settings<span style="color: #000000; font-weight: bold;">/</span>DragonAge.ini</div></div>
<p>(or use a text editor).<br />
<div id="attachment_572" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/11/da-title-screen.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/11/da-title-screen-300x187.png" alt="Dragon Age Title Screen (wine)" title="Dragon Age Title Screen (wine)" width="300" height="187" class="size-medium wp-image-572" /></a><p class="wp-caption-text">Dragon Age Title Screen (wine)</p></div><br />
That solves the first problem, however, you might run into the next.<br />
Flickering.<br />
This doesn&#8217;t happen to all wine users it seems, but certainly to a lot of them. Might be related to the video card. I&#8217;m using an NVIDIA Geforce 8600GT with driver version 190.42.<br />
If you run into this you can change a few settings to make it a little better, but I haven&#8217;t found the perfect fix for it yet.<br />
There&#8217;s one settings that helps a ton for me, change it with this:</p>
<div class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">benv<span style="color: #000000; font-weight: bold;">@</span>janeman:$ <span style="color: #c20cb9; font-weight: bold;">sed</span> <span style="color: #660033;">-ie</span> <span style="color: #ff0000;">'s/DisableMRT=0/DisableMRT=1/g'</span> ~<span style="color: #000000; font-weight: bold;">/</span>BioWare<span style="color: #000000; font-weight: bold;">/</span>Dragon\ Age<span style="color: #000000; font-weight: bold;">/</span>Settings<span style="color: #000000; font-weight: bold;">/</span>DragonAge.ini</div></div>
<p>For me the flickering was basically gone (during gameplay at least) when I reduced the graphics detail to &#8220;low&#8221;. (I could have Framebuffer effects enabled and also texture details set to high).<br />
What helps is basically lowering the graphics settings:</p>
<ul>
<li>Lower the resolution</li>
<li>Don&#8217;t run fullscreen</li>
</ul>
<p>Anyway, that makes it playable under wine.</p>
<h2>BenV&#8217;s opinion on the game</h2>
<p>It&#8217;s a very worthy game to play if you&#8217;re into Baldur&#8217;s gate etc. The graphics are very nice compared to what I&#8217;m used to (especially under windows <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) and the interface works properly.<br />
The intro story is completely different depending on the race, class, and background (noble or commoner) you pick. I played as a casteless dwarf rogue and had the intro story living in the slums of the city, my sister being a whore trying to marry her way up to the noble class, while thieving and robbing my way around myself. Needless I butchered my way through the intro, cheating my boss out of some money and fighting a lot.<br />
On the other hand my girlfriend started out as a human mage and had a lot less fighting and a lot more blabla and stuff from dreamworlds etc and could talk her way through a big part of the intro. (of course she also ran into the necessary fights, if it were only to teach the combat system of the game).<br />
Speaking of which, the combat system is also well done. The party can be told to hold ground and they will actually <em>stay there</em> instead of having your archers/mages being raped in the front. Stealthing around and backstabbing also works very nicely <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h3>No LAN games</h3>
<p>Anyway, I&#8217;m sure you can read enough reviews about the game that explain all that in much more detail.<br />
But the one thing that is <b>very very bad</b> is the lack of multiplayer LAN games.<br />
If there&#8217;s one thing we loved about Baldur&#8217;s Gate it was the ability to play the game with 3 computers all controlling the very same party, all players with their own character.<br />
So why is it not in this game? I&#8217;ve seen a lot of BS on slashdot and other sites where the basic arguments are:</p>
<ul>
<li>It would take too much time to implement and therefore reduce the quality of the single player game</li>
<li>It&#8217;s not possible without having a linear story / it would need a completely different story not geared to &#8220;the one&#8221;</li>
<li>UI must be more complex for multiplayer</li>
<li>I&#8217;m a fucking retard</li>
</ul>
<p>Well, I think:</p>
<ul>
<li>Adding multiplayer would require LAN support which is extra code (but they already need that pretty much because of the DLC garbage). However, it&#8217;s not THAT MUCH more. A few screens to setup a game and deal with permissions together with a few tweaks to deal with synchronisation. That&#8217;s all. Peanuts compared to the rest of the game.</li>
<li>See Baldur&#8217;s Gate, we -loved- that kind of multiplayer. Doesn&#8217;t need a different story at all, exactly the same story was excellent.</li>
<li>The UI can be exactly the same, worked fine for Baldur&#8217;s Gate. There are however a few details that are nice to have when doing a multiplayer game, like people still being able to walk around and do stuff while others talk to NPCs, but no major overhauls.</li>
<li>Yes, you are.</li>
</ul>
<p>I&#8217;m sure most people who scream &#8220;NO&#8221; to the multiplayer support (and I wonder why) assume that big changes are needed to the game to make it multiplayer. Perhaps they have the wrong idea about what kind of multiplayer makes us happy.<br />
However, since EA games got involved (see the whole <a href="http://www.penny-arcade.com/2009/11/6/">DLC fiasco</a>) there&#8217;s little hope that it&#8217;ll be changed.<br />
Pity. Anyway, it&#8217;s still a very nice game. Time to play!</p>
]]></content:encoded>
			<wfw:commentRss>http://notes.benv.junerules.com/all/software/dragon-age-origins/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Widelands, settlers and scons</title>
		<link>http://notes.benv.junerules.com/all/software/widelands/</link>
		<comments>http://notes.benv.junerules.com/all/software/widelands/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 15:41:34 +0000</pubDate>
		<dc:creator>BenV</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Morons]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://notes.benv.junerules.com/?p=420</guid>
		<description><![CDATA[Today the project to try out is Widelands, apparently a Settlers clone. Since I loved the Settlers (the first one was the best) when the graphics were still acceptable, it is interesting enough to try it out. What I loved about the Settlers was the whole simulation concept. The construction of buildings, the little lemmings [...]]]></description>
			<content:encoded><![CDATA[<p>Today the project to try out is <a href="http://wl.widelands.org/" title="Widelands">Widelands</a>, apparently a <span style="color:#FF00FF">Settlers</span> clone.<br />
Since I loved <a href="http://en.wikipedia.org/wiki/The_Settlers">the Settlers</a> (the first one was the best) when the graphics were still acceptable, it is interesting enough to try it out. What I loved about the Settlers was the whole simulation concept. The construction of buildings, the little lemmings that moved the goods around, chopped down trees, fished, etc. The entire war aspect of the game was terrible (what do you mean my maximum level guy just got p0wnz3d by their new lowlevel rookie?!) . Therefore I liked the games that followed less and less. Settlers 2 was acceptable, a welcome upgrade in graphics and interface and stuff like that, but the war aspect&#8230; blegh. Then at 3 I had enough of the series. Why can&#8217;t it be a simulation where tribes co-exist in peace? I see how that might not attract many gamers, but how about an option huh? Another thing that was great about the Settlers 1 was the multiplayer multi-mouse splitscreen mode, where both players had a mouse on 1 PC and could control a single empire together. With SVGA mode it was great <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <span id="more-420"></span><br />
Today you need dosbox to run the ancient Settlers 1 game, but that&#8217;s no problem. However, I would like to see a remake of that game (preferably without the combat element), because the ancient graphics etc are just agonizing now that I&#8217;m spoiled with high resolution and more advanced games.<br />
<div id="attachment_422" class="wp-caption alignleft" style="width: 210px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/09/settlers1.jpg"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/09/settlers1.jpg" alt="The Settlers 1" title="The Settlers 1" width="200" height="234" class="size-full wp-image-422" /></a><p class="wp-caption-text">The Settlers 1</p></div><br />
<div id="attachment_424" class="wp-caption alignright" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/09/settlers2.jpg"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/09/settlers2-300x225.jpg" alt="The Settlers 2" title="The Settlers 2" width="300" height="225" class="size-medium wp-image-424" /></a><p class="wp-caption-text">The Settlers 2</p></div><br />
It seems that they have arrived at Settlers VI these days. The graphics look impressive, but I wonder how the gameplay came along in all those years.</p>
<p>Anyway, today I decided to try out this free open source clone (that can even import Settlers II maps these days, isn&#8217;t that cute?).<br />
So on to the build process. I leeched the SVN version (you know me, official releases are for sissies) and took a look through the source. <span style="color:#FF1111"><b>Waaaah</b></span>! <span style="color:#00FFFF">SCONS</span>&#8230;. so much for getting my hopes up. Oh well, let&#8217;s see how well it does today.<br />
Running scons started with some notifications about not having optipng and pngrewrite and such (might get those later if I care about those 3 bytes they might shave off, I like the programs though) and then bailed out with this:</p>
<div class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Could not <span style="color: #c20cb9; font-weight: bold;">find</span> the SDL_gfx library<span style="color: #000000; font-weight: bold;">!</span> Is it installed?</div></div>
<p>To which I told it &#8220;No, it is not.&#8221;. Guess I&#8217;ll have to fix that for you huh? Fine. (yeah, I don&#8217;t bother to check requirements these days&#8230; they&#8217;re all for pokemon OS anyway, I&#8217;ll just find out where the train stops by letting it derail).<br />
So I find the <span style="color:#33FF33">SDL_gfx</span> site from google and copy paste the latest release link to slackbuild.pl, which leeches it and starts compiling. Until:</p>
<div class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">libtool: compile: &nbsp;<span style="color: #c20cb9; font-weight: bold;">gcc</span> -DPACKAGE_NAME=<span style="color: #000000; font-weight: bold;">\&quot;</span><span style="color: #000000; font-weight: bold;">\&quot;</span> -DPACKAGE_TARNAME=<span style="color: #000000; font-weight: bold;">\&quot;</span><span style="color: #000000; font-weight: bold;">\&quot;</span> -DPACKAGE_VERSION=<span style="color: #000000; font-weight: bold;">\&quot;</span><span style="color: #000000; font-weight: bold;">\&quot;</span> -DPACKAGE_STRING=<span style="color: #000000; font-weight: bold;">\&quot;</span><span style="color: #000000; font-weight: bold;">\&quot;</span> -DPACKAGE_BUGREPORT=<span style="color: #000000; font-weight: bold;">\&quot;</span><span style="color: #000000; font-weight: bold;">\&quot;</span> <span style="color: #660033;">-DPACKAGE</span>=<span style="color: #000000; font-weight: bold;">\&quot;</span>SDL_gfx<span style="color: #000000; font-weight: bold;">\&quot;</span> <span style="color: #660033;">-DVERSION</span>=<span style="color: #000000; font-weight: bold;">\&quot;</span>2.0.19<span style="color: #000000; font-weight: bold;">\&quot;</span> -DSTDC_HEADERS=<span style="color: #000000;">1</span> -DHAVE_SYS_TYPES_H=<span style="color: #000000;">1</span> -DHAVE_SYS_STAT_H=<span style="color: #000000;">1</span> -DHAVE_STDLIB_H=<span style="color: #000000;">1</span> -DHAVE_STRING_H=<span style="color: #000000;">1</span> -DHAVE_MEMORY_H=<span style="color: #000000;">1</span> -DHAVE_STRINGS_H=<span style="color: #000000;">1</span> -DHAVE_INTTYPES_H=<span style="color: #000000;">1</span> -DHAVE_STDINT_H=<span style="color: #000000;">1</span> -DHAVE_UNISTD_H=<span style="color: #000000;">1</span> -DHAVE_DLFCN_H=<span style="color: #000000;">1</span> -DLT_OBJDIR=<span style="color: #000000; font-weight: bold;">\&quot;</span>.libs<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000; font-weight: bold;">\&quot;</span> -DBUILD_DLL -I. <span style="color: #660033;">-g</span> <span style="color: #660033;">-O2</span> <span style="color: #660033;">-O</span> -DUSE_MMX -I<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>include<span style="color: #000000; font-weight: bold;">/</span>SDL -D_GNU_SOURCE=<span style="color: #000000;">1</span> -D_REENTRANT <span style="color: #660033;">-MT</span> SDL_imageFilter.lo <span style="color: #660033;">-MD</span> <span style="color: #660033;">-MP</span> <span style="color: #660033;">-MF</span> .deps<span style="color: #000000; font-weight: bold;">/</span>SDL_imageFilter.Tpo <span style="color: #660033;">-c</span> SDL_imageFilter.c &nbsp;<span style="color: #660033;">-fPIC</span> <span style="color: #660033;">-DPIC</span> <span style="color: #660033;">-o</span> .libs<span style="color: #000000; font-weight: bold;">/</span>SDL_imageFilter.o<br />
SDL_imageFilter.c: Assembler messages:<br />
SDL_imageFilter.c:<span style="color: #000000;">34</span>: Error: <span style="color: #000000; font-weight: bold;">`</span>pusha<span style="color: #ff0000;">' is not supported in 64-bit mode<br />
SDL_imageFilter.c:38: Error: `popa'</span> is not supported <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000;">64</span>-bit mode<br />
SDL_imageFilter.c:<span style="color: #000000;">77</span>: Error: <span style="color: #000000; font-weight: bold;">`</span>pusha<span style="color: #ff0000;">' is not supported in 64-bit mode<br />
SDL_imageFilter.c:93: Error: `popa'</span> is not supported <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000;">64</span>-bit mode<br />
SDL_imageFilter.c:<span style="color: #000000;">152</span>: Error: <span style="color: #000000; font-weight: bold;">`</span>pusha<span style="color: #ff0000;">' is not supported in 64-bit mode<br />
SDL_imageFilter.c:176: Error: `popa'</span> is not supported <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000;">64</span>-bit mode</div></div>
<p>Oh really, asshole&#8230; mhm, maybe google did not give me the latest release page. Or maybe SDL_gfx fails. Let&#8217;s find out.<br />
So I run into <a href="http://www.ohloh.net/p/sdl-gfx">ohloh&#8217;s sdl-gfx page</a>, that has a button that made me slightly mad/angry/annoyed/I kill you.<br />
It looks like this: <a href="http://www.ohloh.net/p/sdl-gfx/download_teaser" title="Download teaser">Where&#8217;s the download?</a>. Yeah, where&#8217;s the fscking download, that&#8217;s what -<b>I</b>- want to know. So I follow the link and get the option to<br />
<blockquote>provide your users with downloads in 2 ways</p></blockquote>
<p>. *<span style="color:#FF3333">RAAAH</span>*. Do I look like a project manager to you? *<span style="color:#FF00FF">RAGE</span>*.<br />
The quickest way to fix these kind of issues is usually to forget about official sources and immediately walk to the pokemon OS repositories to get the patches. Funny how they are convenient sometimes. So I run to <a href="http://packages.ubuntu.com/source/karmic/sdlgfx">their latest repository version</a>, fetch their patches and check them out. Huh, no patches for this? After which I finally read the <span style="color:#00FFFF">README</span> from the official SDL_gfx source. *hehehe*, maybe I should have done that before I started ranting about this. The README mentions:</p>
<blockquote><p>To build without MMX code enabled (i.e. PPC or for AMD64 architecture<br />
which is missing pusha/popa):<br />
        ./configure &#8211;disable-mmx</p></blockquote>
<p>Aha! To be fair, it was kind of hidden in the README after a lot of blabla about stuff that I really don&#8217;t care about like what primitives it supports. Normally I do read the <span style="color:#00FFFF">INSTALL</span> file, but that contains the boilerplate GPL install file for this source. Makes me wonder why they don&#8217;t automagically disable MMX, that&#8217;s what configure is for after all. Oh well.<br />
With the <span style="color:#FFFF00">&#8211;disable-mmx</span> configure switch it compiled and I had a package. Back to Widelands:</p>
<div class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Checking <span style="color: #000000; font-weight: bold;">for</span> ggzcore_conf_read_int<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #000000; font-weight: bold;">in</span> C library libggzcore... no<br />
Could not <span style="color: #c20cb9; font-weight: bold;">find</span> libggz or ggz-client-libs<span style="color: #000000; font-weight: bold;">!</span> Are they BOTH installed?</div></div>
<p>What the heck is libgigglez?<br />
<blockquote><a href="http://dev.ggzgamingzone.org/libraries/libggz/">libggz</a> wraps many common low-level functions which are often used in C programming.</p></blockquote>
<p>I see, another Boost wannabe. Or maybe libc. Or glib. You get the point.</p>
<blockquote><p>
 The first such group is memory handling, which offers functions such as ggz_strdup() or ggz_malloc(), which resemble their counterparts from libc but are more convenient to use. For instance, ggz_strdup(NULL) returns NULL instead of crashing, and ggz_malloc() includes a reference counter to be used for debugging in combination with ggz_free().
</p></blockquote>
<p>Ahaha, yeah, more convienient. Instead making sure you&#8217;re not trying to copy garbage in the first place you could simply copy NULL by using ggz_strdup and have your program end up with empty strings or a not working communication protocol. Much more convenient indeed <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
And obviously they haven&#8217;t heard of the <a href=""http://www.gnu.org/s/libc/manual/html_node/Allocation-Debugging.html>malloc debugging features</a> that are already present in the libc library. Hopefully their debugger is more easy to use and shows more info, but I don&#8217;t care for now. I&#8217;ll regard this ggz library as &#8220;More choice is always better&#8221;. Let&#8217;s see if it works on slackware64.<br />
I stashed <a href="http://ftp.belnet.be/mirror/ftp.ggzgamingzone.org/ggz/0.0.14.1/libggz-0.0.14.1.tar.gz">libggz-0.0.14.1.tar.gz</a> through slackbuild, which compiled it without any issues. Good. Scons also wanted <a href="http://ftp.belnet.be/mirror/ftp.ggzgamingzone.org/ggz/0.0.14.1/ggz-client-libs-0.0.14.1.tar.gz">ggz-client-libs</a> so I also ran it through slackbuild. Another win for slackbuild.</p>
<p>Back at Widelands scons finally agreed on the libraries and went on, then complained about my TERM variable since it was not equal to &#8220;xterm-color&#8221; or &#8220;dumb&#8221;&#8230; seriously, why bother checking if you&#8217;re going to act retarded anyway. Stick to terminfo/termcap for color support. After that it complained about me not having &#8216;krazy2&#8242; and<br />
<blockquote>you will submit code with i. a. spelling errors!</p></blockquote>
<p>Yeah, that&#8217;s just what I was planning to do. And they will quake in their boots when looking at my code.</p>
<p>After 5 million more &#8220;Checking for errors&#8221; checks it went on compiling. Finally it said:</p>
<div class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">***</span> No errors detected<br />
scons: <span style="color: #000000; font-weight: bold;">done</span> building targets.</div></div>
<p>Time to play!</p>
<div id="attachment_435" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/09/widelands-menu.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/09/widelands-menu-300x240.png" alt="Widelands titlescreen" title="Widelands titlescreen" width="300" height="240" class="size-medium wp-image-435" /></a><p class="wp-caption-text">Widelands titlescreen</p></div><br />
The game indeed looks/feels like the Settlers 1-2:<br />
<div id="attachment_436" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/09/widelands-ingame1.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/09/widelands-ingame1-300x225.png" alt="Widelands ingame (1)" title="Widelands ingame (1)" width="300" height="225" class="size-medium wp-image-436" /></a><p class="wp-caption-text">Widelands ingame (1)</p></div><br />
<div id="attachment_437" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/09/widelands-ingame2.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/09/widelands-ingame2-300x225.png" alt="Widelands ingame (2)" title="Widelands ingame (2)" width="300" height="225" class="size-medium wp-image-437" /></a><p class="wp-caption-text">Widelands ingame (2)</p></div>
<p>While it&#8217;s still very much in development, it already is fun to play. You&#8217;ll recognize a bunch of stuff from the original game, but Widelands also changed some things like buildings and resource names. For example where Setllers 1 required a Sawmill, Widelands requires a &#8220;Wood hardener&#8221;. Convenient stuff like watch windows are implemented so you can keep track of a building, roads can be built piece by piece but also in 1 go like in the later Settler games, statistics about buildings and production, and there&#8217;s tons more. They included background music and sounds like birds singing etc, which is cute, but it&#8217;s a good thing they can be turned off as well.<br />
<div id="attachment_438" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/09/widelands-watch-window.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/09/widelands-watch-window-300x225.png" alt="Widelands with watch window" title="Widelands with watch window" width="300" height="225" class="size-medium wp-image-438" /></a><p class="wp-caption-text">Widelands with watch window</p></div><br />
Another thing in the game is the story stuff. An advisor will now and then tell you to do stuff or give background information on the land etc. Fun, but sometimes annoying when you&#8217;re doing something and the advisor suddenly feels the need to nag you.<br />
<div id="attachment_440" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/09/widelands-advisor.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/09/widelands-advisor-300x225.png" alt="Widelands ingame story stuff" title="Widelands ingame story stuff" width="300" height="225" class="size-medium wp-image-440" /></a><p class="wp-caption-text">Widelands ingame story stuff</p></div></p>
<p> So far I enjoyed playing the tutorial campaign. However, I haven&#8217;t done the combat part yet, I&#8217;m quite sure I&#8217;ll get bored of the game when I run into that&#8230;.. but don&#8217;t let that stop you!<br />
Go give the game a try, it&#8217;s fun <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div id="attachment_439" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/09/widelands-statistics.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/09/widelands-statistics-300x225.png" alt="Widelands ingame Statistics" title="Widelands ingame Statistics" width="300" height="225" class="size-medium wp-image-439" /></a><p class="wp-caption-text">Widelands ingame Statistics</p></div>
]]></content:encoded>
			<wfw:commentRss>http://notes.benv.junerules.com/all/software/widelands/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PSX emulator for 64 bit linux</title>
		<link>http://notes.benv.junerules.com/all/software/psx-emulator-for-64-bit-linux/</link>
		<comments>http://notes.benv.junerules.com/all/software/psx-emulator-for-64-bit-linux/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 09:51:20 +0000</pubDate>
		<dc:creator>BenV</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[emulators]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[x86_64]]></category>

		<guid isPermaLink="false">http://notes.benv.junerules.com/?p=387</guid>
		<description><![CDATA[A while ago I talked about emulators and my quest to run them on 64 bit linux. Today I stumbled upon pcsx-r or PCSX-Reloaded. Basically the same thing as the old pcsx emulator, only better Why? First of all it builds and runs on my slackware64 without 32 bits garbage attached to it. Second of [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago <a href="http://notes.benv.junerules.com/software/emulators/">I talked about emulators</a> and my quest to run them on 64 bit linux.<br />
Today I stumbled upon <a href="http://pcsxr.codeplex.com/" title=""PCSX-Reloaded>pcsx-r</a> or PCSX-Reloaded. Basically the same thing as the old pcsx emulator, only better <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Why? First of all it builds and runs on my slackware64 without 32 bits garbage attached to it. Second of all, someone is actively developing it which means it&#8217;s still being improved. Finally, the interface is slightly better.<br />
I know it&#8217;s good since slackbuild compiled it without problems <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Here&#8217;s the thing running on my slackware 64 install:<br />
<div id="attachment_388" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/09/pcsxr-about.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/09/pcsxr-about-300x209.png" alt="PCSX-Reloaded about screen" title="PCSX-Reloaded about screen" width="300" height="209" class="size-medium wp-image-388" /></a><p class="wp-caption-text">PCSX-Reloaded about screen</p></div><br />
I loaded final fantasy 8 on it:<br />
<div id="attachment_389" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/09/pcsxr-ff8.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/09/pcsxr-ff8-300x225.png" alt="PCSX-Reloaded running Final Fantasy 8" title="PCSX-Reloaded running Final Fantasy 8" width="300" height="225" class="size-medium wp-image-389" /></a><p class="wp-caption-text">PCSX-Reloaded running Final Fantasy 8</p></div><br />
And to prove it does more than just the intro screen, here&#8217;s a shot from the intro movie <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
<div id="attachment_391" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/09/pcsxr-ff8fmv1.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/09/pcsxr-ff8fmv1-300x225.png" alt="PCSX-Reloaded showing Final Fantasy 8 intro movie" title="PCSX-Reloaded showing Final Fantasy 8 intro movie" width="300" height="225" class="size-medium wp-image-391" /></a><p class="wp-caption-text">PCSX-Reloaded showing Final Fantasy 8 intro movie</p></div><br />
<div id="attachment_392" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/09/pcsxr-ff8fmv2.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/09/pcsxr-ff8fmv2-300x225.png" alt="PCSX-Reloaded showing Final Fantasy 8 intro movie (2)" title="PCSX-Reloaded showing Final Fantasy 8 intro movie (2)" width="300" height="225" class="size-medium wp-image-392" /></a><p class="wp-caption-text">PCSX-Reloaded showing Final Fantasy 8 intro movie (2)</p></div></p>
<p>Offtopic: Do you know what really annoys me in games?<br />
<span style="color:#FF0000"><b>UNSKIPPABLE CONTENT</b></span>!<br />
In this case the intro movie, but it goes for countless of things: cutscenes (either ingame or fmv), &#8220;game over&#8221; screens, long talks that I don&#8217;t give a damn about when I already know what they&#8217;re saying&#8230; I&#8217;m sure there are plenty more examples of this. If you&#8217;re developing a game, make sure you don&#8217;t force your gamer through this nonsense. Yeah, it&#8217;s cute, and we understand that you spent countless of hours wasting your time on fancy graphics, but after the first time I really don&#8217;t want to sit through it again. Especially if I just died and am forced through it -again-.</p>
<p>So now that I had it running in the background and could rant while it showed the intro, here&#8217;s an ingame shot <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
<div id="attachment_393" class="wp-caption alignnone" style="width: 310px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/09/pcsxr-ff8ingame.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/09/pcsxr-ff8ingame-300x225.png" alt="PCSX-Reloaded showing Final Fantasy 8 ingame" title="PCSX-Reloaded showing Final Fantasy 8 ingame" width="300" height="225" class="size-medium wp-image-393" /></a><p class="wp-caption-text">PCSX-Reloaded showing Final Fantasy 8 ingame</p></div></p>
<p>Keep up the good work PCSX-Reloaded guys!<br />
And fix your homepage.<br />
Things that are currently wrong with it:<br />
 * It doesn&#8217;t tell me anything ABOUT the product, except for that it&#8217;s a fork/branch of PCSX<br />
 * It doesn&#8217;t have any screenshots (what is it with graphical programs that don&#8217;t have screenshots on their website? That&#8217; s a FAIL right there)<br />
 * It doesn&#8217;t have any information on requirements etc, I just tried to compile it on 64 bit linux because I hoped it would work, not because your site tells me it does.</p>
]]></content:encoded>
			<wfw:commentRss>http://notes.benv.junerules.com/all/software/psx-emulator-for-64-bit-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secret Maryo Chronicles</title>
		<link>http://notes.benv.junerules.com/all/daily/secret-maryo-chronicles/</link>
		<comments>http://notes.benv.junerules.com/all/daily/secret-maryo-chronicles/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 22:13:35 +0000</pubDate>
		<dc:creator>BenV</dc:creator>
				<category><![CDATA[Boring]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[autoconf]]></category>
		<category><![CDATA[emulators]]></category>
		<category><![CDATA[gamepad]]></category>
		<category><![CDATA[mario]]></category>
		<category><![CDATA[slackware]]></category>
		<category><![CDATA[x86_64]]></category>

		<guid isPermaLink="false">http://notes.benv.junerules.com/?p=261</guid>
		<description><![CDATA[So I was bored and went through the usual slashdot, kernel.org, freshmeat.net, etc. Once reading through the news on happypenguin.org I noticed it must be mario season or something. After checking the descriptions I decided to check out Super Mario^W^WSecret Maryo Chronicles. Needless to say I went for the source ball. Through my famous slackbuild [...]]]></description>
			<content:encoded><![CDATA[<p>So I was bored and went through the usual slashdot, kernel.org, freshmeat.net, etc.<br />
Once reading through the news on happypenguin.org I noticed it must be mario season or something.<br />
After checking the descriptions I decided to check out <a href="http://secretmaryo.org/" title="Secret Maryo Chronicles">Super Mario^W^WSecret Maryo Chronicles</a>.<br />
<span id="more-261"></span></p>
<p>Needless to say I went for the source ball. Through my famous <span style="color:#00FFFF">slackbuild script</span> of course!<br />
That went fine, until configure barfed about some <a href="http://www.cegui.org.uk/wiki/index.php/Main_Page">CEGUI</a> thing.<br />
<span style="color:#FF00FF">What&#8217;s a CEGUI thing?</span><br />
Apparently it&#8217;s some kind of windowing/widget library. Yeah, another one.<br />
So I ram it through slackbuild, which went fine as usual after I did a <code class="codecolorer text vibrant"><span class="text">make distclean</span></code> in the source dir. Some how the first build fucked up, don&#8217;t ask me why.<br />
Anyhow, I installed the <span style="color:#FF00FF">CEGUI</span> package and ran back to the smc source dir.<br />
Slackbuild had no other issues this time so out rolled a package. After installation I tried to run it.</p>
<p>Here&#8217;s what it said after my screen went black for about a second and came back:</p>
<div class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">benv<span style="color: #000000; font-weight: bold;">@</span>janeman:~:<span style="color: #000000;">0</span><span style="color: #000000; font-weight: bold;">&gt;</span>smc<br />
CEGUI Scheme Exception occurred : Imageset::xmlHandler::startElement - An unexpected error occurred <span style="color: #000000; font-weight: bold;">while</span> creating a Texture object from <span style="color: #c20cb9; font-weight: bold;">file</span> <span style="color: #ff0000;">'SMCLook512.png'</span></div></div>
<p>Yeah, that&#8217;s what I get for trusting yet another crap library with widgets. *<span style="color:#FF0033">sigh</span>*</p>
<p>However, I had just enough energy left to try one detour into bug/issue fixing land.<br />
Google came up with basically only 1 thing, so after trying my best to read some italian forum I trashed it back through google&#8217;s own translation service.<br />
Now that it was in dutch it was a bit more readable, it hinted about using the <span style="color:#00FF55">freeimage</span> library instead of the default TGA codec (which obviously failed).</p>
<p>Installing the <a href="http://freeimage.sourceforge.net/">freeimage library</a> was pretty trivial, although they don&#8217;t use autoconf so I had to go through their Makefiles manually.<br />
The first hint of trouble is usually when source packages come delivered in the famous <span style="color:#FF5500">.zip</span> format. Oh, sorry, I meant <b>.ZIP-EVERYTHING_IS_CAPS</b> format. Seriously, don&#8217;t get me started on how many times those kankerthings exploded in my /usr/src dir so far, completely splattering up everything there.<br />
Good thing I&#8217;m good with rm. Anyhow, this zip package was decent and created a dir (without version number though).<br />
After fiddling with the makefiles and building freeimage, I also build <span style="color:#FF5533">freeimage plus</span> and stashed it into a package with makepkg.<br />
Phew, sweat on my forehead. Hopefully slackbuild will be able to handle this some day&#8230;.. (dream on)</p>
<p>Back to <span style="color:#FF0000">CEGUI</span> &#8212; compiling it with the freeimage library went without problems, and after upgrading my previous CEGUI package it was finally time to retry SMC.<br />
By the way, did I note that all these packages compiled on x86_64? Good job on that one guys <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>This time the screen actually came up with some mario^H^Hyo like stuff! Just like the good old days with the <span style="color:#5500FF">SNES</span>! <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
It looked a bit like this:<br />
<a href="http://notes.benv.junerules.com/wp-content/uploads/2009/08/1.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/08/1-300x187.png" alt="1" title="1" width="300" height="187" class="aligncenter size-medium wp-image-262" /></a><br />
On the background the theme music played that reminded me quite a bit of the original snes game.</p>
<p>Messing around with it a bit I quickly got myself killed a few times and had some fun.<br />
<a href="http://notes.benv.junerules.com/wp-content/uploads/2009/08/2.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/08/2-300x187.png" alt="Super Maryo Chronicles (2)" title="Super Maryo Chronicles (2)" width="300" height="187" class="aligncenter size-medium wp-image-263" /></a></p>
<p>I soon realized that the SNES version had better controls, but then again&#8230; playing on a keyboard is kinda cramped for platform games.<br />
So I reconnected my Logitech Rumblepad 2 to see if it would work. Well, if works great <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Not a snes pad (the thing is a lot like the original playstation controller), but it played a hell of a lot better.</p>
<p><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/08/3.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/08/3-300x187.png" alt="Super Maryo Chronicles (3)" title="Super Maryo Chronicles (3)" width="300" height="187" class="aligncenter size-medium wp-image-264" /></a></p>
<p>Conclusion: if you&#8217;re feeling bored, give it a shot. Good for a bit of fun, and it has a level editor as well!<br />
(which can be seen in this impressive edit I made here <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/08/4.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/08/4-300x187.png" alt="Super Maryo Chronicles (level edit)" title="Super Maryo Chronicles (level edit)" width="300" height="187" class="aligncenter size-medium wp-image-265" /></a></p>
<p>Keep up the good work, <a href="http://secretmaryo.org/index.php?page=contact&#038;sid=?sid=">guys from SMC</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://notes.benv.junerules.com/all/daily/secret-maryo-chronicles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(n)Curses magic part 2: magic!</title>
		<link>http://notes.benv.junerules.com/all/software/ncurses-magic-part-2-magic/</link>
		<comments>http://notes.benv.junerules.com/all/software/ncurses-magic-part-2-magic/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 16:15:00 +0000</pubDate>
		<dc:creator>BenV</dc:creator>
				<category><![CDATA[Boring]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[curses]]></category>
		<category><![CDATA[ncurses]]></category>
		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://notes.benv.junerules.com/?p=187</guid>
		<description><![CDATA[So while messing around with some perl/curses stuff I got fancy with colors and soon found out about the limited support of colors in terminals and therefore also Curses. Anyway, I made this little &#8220;fractal plasma&#8221; thingy with it, see if you can get it running It&#8217;s not really a fractal plasma, so don&#8217;t get [...]]]></description>
			<content:encoded><![CDATA[<p>So while messing around with some perl/curses stuff I got fancy with colors and soon found out about the limited support of colors in terminals and therefore also Curses.<br />
Anyway, I made this little &#8220;fractal plasma&#8221; thingy with it, see if you can get it running <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
It&#8217;s not really a fractal plasma, so don&#8217;t get technical on that, but it describes it best I think.</p>
<p>To get it running, open up your favorite terminal that supports 256 colors and allows palette changing &#8211; I found both xterm and urxvt to work.<br />
Make sure your TERM variable is set to something that allows this, for instance in urxvt:</p>
<div class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ <span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">TERM</span>=rxvt-256color<br />
$ .<span style="color: #000000; font-weight: bold;">/</span>fractplasm.pl</div></div>
<p>or this worked for me with xterm:</p>
<div class="codecolorer-container bash vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ <span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">TERM</span>=xterm-256color<br />
$ .<span style="color: #000000; font-weight: bold;">/</span>fractplasm.pl</div></div>
<p>Something like this is the result:<br />
<a href="http://notes.benv.junerules.com/wp-content/uploads/2009/08/fractplasm.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/08/fractplasm-300x150.png" alt="fractplasm" title="fractplasm" width="300" height="150" class="aligncenter size-medium wp-image-188" /></a><br />
<a href="http://notes.benv.junerules.com/wp-content/uploads/2009/08/fractplasm2.png"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/08/fractplasm2-300x209.png" alt="fractplasm2" title="fractplasm2" width="300" height="209" class="aligncenter size-medium wp-image-190" /></a></p>
<a href="http://notes.benv.junerules.com/wp-content/plugins/download-monitor/download.php?id=fractplasm.pl" title="Downloaded 146 times">fractplasm.pl</a> - Version 0.1 - SHA: 83086edd86b25eed5fddcbbf6beaae53924e06f6
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://notes.benv.junerules.com/all/software/ncurses-magic-part-2-magic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Emulators!</title>
		<link>http://notes.benv.junerules.com/all/software/emulators/</link>
		<comments>http://notes.benv.junerules.com/all/software/emulators/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 10:06:27 +0000</pubDate>
		<dc:creator>BenV</dc:creator>
				<category><![CDATA[Boring]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Morons]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[dosbox]]></category>
		<category><![CDATA[emulators]]></category>
		<category><![CDATA[gamepad]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[x86_64]]></category>
		<category><![CDATA[zelda]]></category>

		<guid isPermaLink="false">http://notes.benv.junerules.com/?p=97</guid>
		<description><![CDATA[Since I quit playing World of Warcraft again a while ago (seriously Blizzard, what are you doing to that game?) I find myself enjoyed playing tons of other things. Funny thing is, most of the games I play are ancient. Games from the DOS era (which means DOSBOX, I love that product) like Master of [...]]]></description>
			<content:encoded><![CDATA[<p>Since I quit playing World of Warcraft again a while ago (seriously Blizzard, what are you doing to that game?) I find myself enjoyed playing tons of other things. Funny thing is, most of the games I play are ancient. Games from the <span style="color: #ff6600;">DOS</span> era (which means <a title="DOSBox, an x86 emulator with DOS" href="http://www.dosbox.com/" target="_self">DOSBOX</a>, I love that product) like <a title="Wikipedia on Master of Orion" href="http://en.wikipedia.org/wiki/Master_of_Orion" target="_self">Master of Orion</a> (and it&#8217;s sequel), <a title="Wikipedia on Master of Magic" href="http://en.wikipedia.org/wiki/Master_of_Magic" target="_self">Master of Magic</a>, Paratrooper, <a title="Wikipedia on One Must Fall: 2097" href="http://en.wikipedia.org/wiki/One_Must_Fall:_2097" target="_self">One Must Fall: 2097</a> (which is freeware these days! Download it <a title="One Must Fall 2097" href="http://www.omfdownloads.com/2097/omf21cd.zip" target="_self">here</a>), X-Com, System Shock, and the list goes on and on. Yeah, come to think of it&#8230;. the games they made back then were pretty brilliant, and it&#8217;s not just nostalgia.<span id="more-97"></span></p>
<p>Not just the DOS stuff from back then was great, but also the console games.  We had a NES and later a SNES and games like Zelda, Mario, Mega Man and Double Dragon gave us a lot of education <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Somehow we missed the Final Fantasy series though, but one of the things I often play these days is one of the RPG genre.  In fact, I played Final Fantasy 2 on my laptop just a week ago <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&#8220;<span style="color: #00ccff;">But how, my stupid x86 machine doesn&#8217;t accept these cardridges!</span>&#8220;.</p>
<p>Well, you need a bigger hammer obviously. Try stuffing them into the PCMCIA slot if you have one, I hear they are twice as fast. Or if you strip the plastic casing you can maybe insert them into an ISA slot if you still have one. You might need an adapter for the PCI slots though.</p>
<p>&#8230;</p>
<p>Oh, you&#8217;re still here? Well, ok, try an emulator if your slot smashing skills aren&#8217;t up to par.</p>
<p><strong><span style="color: #ff0000;">&lt;rant alert&gt;</span></strong></p>
<p>So someone explain to me:</p>
<p>If you&#8217;re writing an emulator&#8230;. you know, a thing that has to waste tons of CPU cycles in order to play dress-up and imitate a console with a different architecture&#8230;</p>
<p>Why the # wouldn&#8217;t you make it as cross platform as possible? Yeah, sure, I understand that you want to make it fast and hack in some assembly code. In fact, I love assembly code <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>However,  that concept is getting more obsolete every day. So if you write an emulator, MAKE SURE IT COMPILES ON BenV&#8217;s MACHINE!</p>
<p>That means it should run on at least<em><span style="color: #0000ff;"> x86 AND x86_64</span></em>. Why write an emulator that&#8217;s obsolete even before you finish it? I&#8217;m looking at you pcsx2 -.-</p>
<p>Applaud to DOSBox for that matter, they get it right.</p>
<p><span style="color: #ff0000;"> &lt;/rant&gt;</span></p>
<p>So anyway, for the <span style="color: #ff6600;">NES</span> games I suggest using <a title="FCEUX: cross-platform NES emulator for professionals" href="http://fceux.com/web/htdocs/" target="_self">FCEUX</a> these days. It runs on both x86 and x86_64, and it runs my games on my new slackware 64 installation&#8230; which makes me happy <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>For <span style="color: #ff6600;">SNES</span> I always used <a title="Good SNES emulator for x86 running DOS, obsolete for everything else" href="http://www.zsnes.com/" target="_self">ZSNES</a>, but they&#8217;re still stuck in the DOS era&#8230; trying to upgrade their obsolete assembly code to more generic stuff like the QT toolkit. It works great if you have an x86 installation, but it refuses my new slackware 64&#8230;. and I refuse to chroot back to my old slackware32 for an emulator like this. Puh, I&#8217;d sooner start it in dosbox :p. &#8220;But BenV, how do you play A Link to the Past then these days?&#8221;. Ahh, a good question, but it&#8217;s easy: I simply use <a title="byuu's snes emulator" href="http://byuu.org/bsnes/" target="_self">bsnes</a>. Runs all my snes games so far <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Then there&#8217;s the matter of the prutsstation, or <span style="color: #ff6600;">PSX</span>. Yeah, that&#8217;s another disaster area&#8230; let me know if you have a decent emulator. Guess I&#8217;m stuck to using <a title="ePSXe, needs an update" href="http://www.epsxe.com/" target="_self">epsxe</a> in a chroot environment for now.  Other than that it works pretty well once you get the plugins etc sorted, but I haven&#8217;t touched it lately. (guess why).</p>
<p>For <span style="color: #ff6600;">N64</span> we have another good emulator these days, called <a title="N64 emulator and plugins for Linux, Mac OSX, and FreeBSD" href="http://code.google.com/p/mupen64plus/" target="_self">Mupen64plus</a>. To my surprise a simple recompile worked on slack64, so no issues there (good coder <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ). And it runs zelda, what more do you want? <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Then there&#8217;s the new PSX, or <span style="color: #ff6600;">PSX2</span>. Yeah&#8230;. that&#8217;s in the same (sinking) boat as the PSX. Only 1 reason to play: final fantasy. Only 1 somewhat decent emulator for this: <a title="pcsx2" href="http://pcsx2.net/" target="_blank">pcsx2</a>. Unfortunately it feels like they don&#8217;t give a damn about linux, and certainly not 64 bit linux. They &#8220;dropped the 64 bit build&#8221;&#8230;. idiots. So if you feel like it you can get it running on 32 bits, which I&#8217;ve done, and it runs ok. But you need a fast pc (multicore) and a decent graphics card and then it still runs like a garbagecan on wheels. (the wheels come off every 3 meters and you have to open the lid, shuffle the garbage around and close it again before it continues). Of course they are quite active, so that&#8217;s good, there&#8217;s still hope. For kicks lotjuh tried running this thing on windows, and it runs a bit better there, but they still have a lot of work to do. Let&#8217;s hope they consider dropping the 32 bitch port and switching to 64 before they&#8217;re even obsolete in windows land.</p>
<p>That&#8217;s all the emulators I can think of at the moment&#8230; or at least, that I want to talk about, this page is getting long enough. Yeah, there&#8217;s plenty more, like <a title="MAME | Multiple Arcade Machine Emulator" href="http://mamedev.org/" target="_self">mame</a>,  <a title="CCS64 - A Commodore 64 Emulator" href="http://www.ccs64.com/" target="_self">ccs64</a>, <a title="A multiplatform atari 2600 VCS emulator" href="http://stella.sourceforge.net/" target="_self">stella</a> and whatnot, but you can handle google yourself if you want to play those things.</p>
<p>Oh yeah, one more important thing: <strong><span style="color: #ffcc00;">Gamepads</span></strong><br />
If you want to play these console games, you want&#8230; I&#8217;d almost say -<strong>need</strong>- a gamepad. Final Fantasy and Zelda can be played with the keyboard just fine, but you&#8217;ll be crying me plenty of rivers if you attempt to complete Mega Man or Double Dragon with the keyboard. A little while ago I got myself a <a title="Logitech Rumblepad 2" href="http://www.logitech.com/index.cfm/gaming/pc_gaming/gamepads/devices/264&amp;cl=US,EN" target="_self">Logitech Rumblepad 2</a> which I&#8217;m quite happy with. Yeah, it&#8217;s not a rectangular box that&#8217;ll give you hernia and makes your skin come off after playing a few hours of mario like in the old days, so you&#8217;ll have to miss out on that nostalgia&#8230;.</p>
<p><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/07/NES_controller.jpg"><img class="alignnone size-full wp-image-98" title="NES_controller" src="http://notes.benv.junerules.com/wp-content/uploads/2009/07/NES_controller.jpg" alt="NES_controller" width="400" height="400" /></a></p>
<p>but like I say, I&#8217;m quite happy with it. It even vibrates if you push the right button <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Needless to say it works under linux&#8230;. although you will want to enable the kernel option for it. My kernel config has <span style="color: #00ff00;">CONFIG_LOGITECH_FF=y, CONFIG_LOGIRUMBLEPAD2_FF=y, and CONFIG_HID_LOGITECH=y</span>, and so far all decent emulators play with it without much hassle.</p>
<p>So if you&#8217;re bored, go get one of these emulators, a gamepad, and give it a shot! <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://notes.benv.junerules.com/all/software/emulators/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Billy Vs. SNAKEMAN</title>
		<link>http://notes.benv.junerules.com/all/daily/billy-vs-snakeman/</link>
		<comments>http://notes.benv.junerules.com/all/daily/billy-vs-snakeman/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 13:44:28 +0000</pubDate>
		<dc:creator>BenV</dc:creator>
				<category><![CDATA[Boring]]></category>
		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://notes.benv.junerules.com/?p=88</guid>
		<description><![CDATA[So what do you do when you&#8217;re looking for something to do while eating your bread in front of your computer? (or coffee in case of early days). You read the daily news (slashdot, local garbage, kernel.org, happypenguin, you know the drill). Anyway, I ran into another time wasting online game with properties that I [...]]]></description>
			<content:encoded><![CDATA[<p>So what do you do when you&#8217;re looking for something to do while eating your bread in front of your computer?<br />
(or coffee in case of early days). You read the daily news (slashdot, local garbage, kernel.org, happypenguin, you know the drill).<br />
Anyway, I ran into another time wasting online game with properties that I like (RPG like, leveling, items, upgrades) called <a href="http://animecubed.com/billy/?91818">Billy Vs. SNAKEMAN</a>.</p>
<p>Give it a shot if you&#8217;re bored <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Oh, and they have a nice list of <a href="http://animecubed.com/billy/whybvs.shtml">why to play</a>, including &#8220;It&#8217;s free!&#8221; and &#8220;This list goes to eleven&#8221; <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Also, don&#8217;t blame me if you find yourself still clicking around while your coffee mug is empty again. I won&#8217;t refill it for you.</p>
<div id="attachment_93" class="wp-caption alignnone" style="width: 110px"><a href="http://notes.benv.junerules.com/wp-content/uploads/2009/07/1.jpg"><img src="http://notes.benv.junerules.com/wp-content/uploads/2009/07/1.jpg" alt="Billy Vs. SNAKEMAN" title="Billy Vs. SNAKEMAN" width="100" height="125" class="size-full wp-image-93" /></a><p class="wp-caption-text">Billy Vs. SNAKEMAN</p></div>
<p>Oh yeah, here&#8217;s my char:<br />
<a href="http://www.animecubed.com/billy/?91818"><img src="http://www.animecubed.com/billy/userimages/sigs/91818.jpg" border=1></a><br />
<font style="font-size:10px;">Be the Ultimate Ninja! Play <a href="http://www.animecubed.com/billy/?91818">Billy Vs. SNAKEMAN</a> today!<br /></font></p>
]]></content:encoded>
			<wfw:commentRss>http://notes.benv.junerules.com/all/daily/billy-vs-snakeman/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>France/germany terrorized by car stealing Zelda Wallmasters!</title>
		<link>http://notes.benv.junerules.com/all/fun/francegermany-terrorized-by-car-stealing-zelda-wallmasters/</link>
		<comments>http://notes.benv.junerules.com/all/fun/francegermany-terrorized-by-car-stealing-zelda-wallmasters/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 17:32:42 +0000</pubDate>
		<dc:creator>BenV</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Signs]]></category>
		<category><![CDATA[zelda]]></category>

		<guid isPermaLink="false">http://notes.benv.junerules.com/?p=23</guid>
		<description><![CDATA[As a hobby I make pictures of &#8216;funny&#8217; signs whenever I have the chance. Ran into this one when we were on a camping trip in france (near the german border though, guess that explains the language of the sign). Apparently they steal cars there&#8230; wonder if they bring them to the start of the [...]]]></description>
			<content:encoded><![CDATA[<p>As a hobby I make pictures of &#8216;funny&#8217; signs whenever I have the chance. Ran into this one when we were on a camping trip in france (near the german border though, guess that explains the language of the sign). Apparently they steal cars there&#8230; wonder if they bring them to the start of the &#8220;level&#8221;&#8230; (country? <img src='http://notes.benv.junerules.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<p><img class="alignnone size-full wp-image-20" title="zelda-hand" src="http://notes.benv.junerules.com/wp-content/uploads/2009/07/zelda-hand.png" alt="zelda-hand" width="338" height="511" /></p>
<p>For comparison, here&#8217;s the original <a href="http://zelda.wikia.com/wiki/Wallmaster">Wallmaster</a> image from Zelda (stolen from a zelda wiki, thanks guys, feel free to steal this one back :-p):</p>
<p><img class="alignnone size-full wp-image-22" title="LOZ_NES_Wallmaster" src="http://notes.benv.junerules.com/wp-content/uploads/2009/07/LOZ_NES_Wallmaster.png" alt="LOZ_NES_Wallmaster" width="72" height="72" /></p>
<p><img class="alignnone size-full wp-image-21" title="Wallmaster" src="http://notes.benv.junerules.com/wp-content/uploads/2009/07/Wallmaster.png" alt="Wallmaster" width="118" height="82" /></p>
<p><img class="alignnone size-full wp-image-25" title="Wallmaster" src="http://notes.benv.junerules.com/wp-content/uploads/2009/07/Wallmaster.jpg" alt="Wallmaster" width="512" height="384" /></p>
]]></content:encoded>
			<wfw:commentRss>http://notes.benv.junerules.com/all/fun/francegermany-terrorized-by-car-stealing-zelda-wallmasters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
