<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>asciipr0n</title>
	
	<link>http://asciipr0n.net</link>
	<description>Words are sexy.</description>
	<lastBuildDate>Tue, 01 Jun 2010 18:44:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/asciipr0n" /><feedburner:info uri="asciipr0n" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Offensive Fortunes</title>
		<link>http://feedproxy.google.com/~r/asciipr0n/~3/aV0mxECb2SQ/</link>
		<comments>http://asciipr0n.net/2010/06/offensive-fortunes/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 18:41:57 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[Toys]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[fortune]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[offensive]]></category>

		<guid isPermaLink="false">http://asciipr0n.net/?p=220</guid>
		<description><![CDATA[Ubuntu doesn&#8217;t install the offensive data files for the fortune program by default. To install them just run:

sudo apt-get install fortune fortunes-off

]]></description>
			<content:encoded><![CDATA[<p>Ubuntu doesn&#8217;t install the offensive data files for the <a href="http://en.wikipedia.org/wiki/Fortune_(Unix)" target="_self">fortune</a> program by default. To install them just run:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> fortune fortunes-off</pre></div></div>

<img src="http://feeds.feedburner.com/~r/asciipr0n/~4/aV0mxECb2SQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asciipr0n.net/2010/06/offensive-fortunes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asciipr0n.net/2010/06/offensive-fortunes/</feedburner:origLink></item>
		<item>
		<title>Pinball Haiku</title>
		<link>http://feedproxy.google.com/~r/asciipr0n/~3/6jNHo2hpvYo/</link>
		<comments>http://asciipr0n.net/2010/05/pinball-haiku/#comments</comments>
		<pubDate>Sun, 16 May 2010 07:51:30 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[haiku]]></category>
		<category><![CDATA[pinball]]></category>

		<guid isPermaLink="false">http://asciipr0n.net/?p=215</guid>
		<description><![CDATA[

got to scratch my nose,
take fingers off the flippers,
here comes the ball now.

]]></description>
			<content:encoded><![CDATA[<blockquote>
<p style="text-align: left;">
got to scratch my nose,<br />
take fingers off the flippers,<br />
here comes the ball now.</p>
</blockquote>
<img src="http://feeds.feedburner.com/~r/asciipr0n/~4/6jNHo2hpvYo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asciipr0n.net/2010/05/pinball-haiku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asciipr0n.net/2010/05/pinball-haiku/</feedburner:origLink></item>
		<item>
		<title>Arch Linux</title>
		<link>http://feedproxy.google.com/~r/asciipr0n/~3/msJq20bsWbo/</link>
		<comments>http://asciipr0n.net/2010/02/arch-linux/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 07:13:13 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[arch]]></category>
		<category><![CDATA[distro]]></category>
		<category><![CDATA[slackware]]></category>

		<guid isPermaLink="false">http://asciipr0n.net/?p=212</guid>
		<description><![CDATA[Every now and then I like to set up a Linux instance in VMware to try out new software or to have a sandbox for development. Lately, I&#8217;ve found that Arch Linux has some nice features that make it perfect for that kind of setup.
First, it&#8217;s unobtrusive. you get a bare basics environment and nothing [...]]]></description>
			<content:encoded><![CDATA[<p>Every now and then I like to set up a Linux instance in VMware to try out new software or to have a sandbox for development. Lately, I&#8217;ve found that <a href="http://www.archlinux.org/">Arch Linux</a> has some nice features that make it perfect for that kind of setup.</p>
<p>First, it&#8217;s unobtrusive. you get a bare basics environment and nothing else. The base install includes little other than the essential packages and lets you build from there. It&#8217;s minimal and lightweight with install ISO&#8217;s weighing in at around 360MB and the netinstall ISO&#8217;s just under 180MB.</p>
<p>When you need more than the base install, Arch Linux has a package system called <a href="http://wiki.archlinux.org/index.php/Pacman">pacman</a>, which is a breeze to use. Installing a package often involves little more than executing &#8220;sudo pacman -S &lt;package name&gt;&#8221;. And since it&#8217;s is on a rolling release cycle, there&#8217;s no need to wait for the next release of Ubuntu to get the latest packages. Configuration is done via text files; adding services to run at start up requires just an edit to /etc/rc.conf. If you need to build packages, Arch Linux provides the <a href="http://wiki.archlinux.org/index.php/Arch_Build_System">Arch Build System</a>, which is a ports-like build system. If you can script in bash, you can build a package.</p>
<p>Good documentation is also available straight from their site. You don&#8217;t need to troll through dozens of forums to figure out how to get something installed, you go straight to their <a href="http://wiki.archlinux.org">wiki</a>, where there are guides on everything from the <a href="http://wiki.archlinux.org/index.php/Beginners'_Guide">basic installation procedure</a> to setting up <a href="http://wiki.archlinux.org/index.php/Linux_Containers">Linux containers</a>. The wiki also hosts translations of these guides in a variety of languages, which I imagine would be helpful for non-native English hackers.</p>
<p>Arch Linux reminds me a lot of my first Linux distro, <a href="http://slackware.com">Slackware</a>. Both are minimalist, functional, and allow the user to maintain a lot of control over the system. There isn&#8217;t much hidden behind the curtain. Arch Linux, however, throws in a packaging system and more current packages. Getting it set up and running couldn&#8217;t be easier. For that, it earns a place in my toolbox.</p>
<img src="http://feeds.feedburner.com/~r/asciipr0n/~4/msJq20bsWbo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asciipr0n.net/2010/02/arch-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asciipr0n.net/2010/02/arch-linux/</feedburner:origLink></item>
		<item>
		<title>Stitching Mandolux Wallpapers</title>
		<link>http://feedproxy.google.com/~r/asciipr0n/~3/3ydC8KfBEGM/</link>
		<comments>http://asciipr0n.net/2009/11/stitching-mandolux-wallpapers/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 07:15:33 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[Command-line]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[background]]></category>
		<category><![CDATA[commandline]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[image]]></category>

		<guid isPermaLink="false">http://asciipr0n.net/?p=208</guid>
		<description><![CDATA[I&#8217;ve got two 24&#8243; monitors that I use side-by-side in TwinView mode in my home office, so when I look for desktop background images I hit up Mandolux. Mandolux offers free and original wallpaper in a variety of sizes for even the largest displays.
The only wrinkle in all of this is that Mandolux splits the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got two 24&#8243; monitors that I use side-by-side in <a href="http://www.nvidia.com/object/feature_twinview.html">TwinView</a> mode in my home office, so when I look for desktop background images I hit up <a href="http://mandolux.com/">Mandolux</a>. Mandolux offers free and original wallpaper in a variety of sizes for even the largest displays.</p>
<p>The only wrinkle in all of this is that Mandolux splits the larger widescreen backgrounds into separate left- and right-hand images. However, since I run my display in TwinView mode, my desktop is essentially a single 3840 x 1200 display ( two 1920&#8217;s side by side). For the Mandolux wallpapers to display correctly on my background I need to merge the two images into one. I could manually stitch the two images together with an image editing program like <a href="http://www.gimp.org/">GIMP</a>, but since I downloaded a dozen of the background images to try out, doing it manually sounded dauntingly tedious.</p>
<p>That&#8217;s when I remembered that the <a href="http://www.imagemagick.org">ImageMagick</a> suite of tools includes the &#8216;montage&#8217; tool. The ImageMagick tools can be installed with the following command under Ubuntu:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> imagemagick</pre></div></div>

<p>Then, to stitch the images together I ran the following command:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">montage mandolux-ga2k6-<span style="color: #000000; font-weight: bold;">*</span>-1920.jpg <span style="color: #660033;">-tile</span> x1 <span style="color: #660033;">-geometry</span> +<span style="color: #000000;">0</span>+<span style="color: #000000;">0</span> mandolux-ga2k6-3840.jpg</pre></div></div>

<p>in a directory containing mandolux-ga2k6-l-1920.jpg and mandolux-ga2k6-r-1920.jpg (left and right side images, respectively). It is also worth noting here that the first filename precedes the second filename alphabetically, so the files are laid out from left to right in that order.</p>
<p>The result is mandolux-ga2k6-3840.jpg, which is a file with both images merged into into one 3840 x 1200 image.</p>
<img src="http://feeds.feedburner.com/~r/asciipr0n/~4/3ydC8KfBEGM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asciipr0n.net/2009/11/stitching-mandolux-wallpapers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asciipr0n.net/2009/11/stitching-mandolux-wallpapers/</feedburner:origLink></item>
		<item>
		<title>Datamoshing Tutorial</title>
		<link>http://feedproxy.google.com/~r/asciipr0n/~3/DBg98jb67Uo/</link>
		<comments>http://asciipr0n.net/2009/05/datamoshing-tutorial/#comments</comments>
		<pubDate>Wed, 13 May 2009 00:02:35 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[avidemux]]></category>
		<category><![CDATA[datamosh]]></category>
		<category><![CDATA[datamosher]]></category>
		<category><![CDATA[ffmepg]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[toolkit]]></category>

		<guid isPermaLink="false">http://asciipr0n.net/?p=196</guid>
		<description><![CDATA[
Youtube user datamosher has posted a 3-part tutorial on how he created the video for Chairlift&#8217;s &#8220;Evident Utensil&#8221;. He essentially normalizes a set of video clips into a common format with FFmpeg, then uses avidemux to append them together and to remove keyframes. He has also made available a toolkit which includes both FFmpegX and [...]]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344" data="http://www.youtube.com/v/tYytVzbPky8&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/tYytVzbPky8&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>Youtube user <a href="http://www.youtube.com/user/datamosher">datamosher</a> has posted <a href="http://www.youtube.com/watch?v=tYytVzbPky8">a 3-part tutorial</a> on how he created <a href="http://www.youtube.com/watch?v=6LG39Wp7OzQ">the video for Chairlift&#8217;s &#8220;Evident Utensil&#8221;</a>. He essentially normalizes a set of video clips into a common format with <a href="http://www.ffmpeg.org/">FFmpeg</a>, then uses <a href="http://fixounet.free.fr/avidemux/">avidemux</a> to append them together and to remove keyframes. He has also made available<a href="http://www.court13.com/datamoshkit.zip"> a toolkit which includes both FFmpegX and avidemux</a> for OS X.</p>
<img src="http://feeds.feedburner.com/~r/asciipr0n/~4/DBg98jb67Uo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asciipr0n.net/2009/05/datamoshing-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asciipr0n.net/2009/05/datamoshing-tutorial/</feedburner:origLink></item>
		<item>
		<title>Playing Classic DOS Games in OSX</title>
		<link>http://feedproxy.google.com/~r/asciipr0n/~3/FGw-R-Uiu_Y/</link>
		<comments>http://asciipr0n.net/2009/05/playing-classic-dos-games-in-os-x/#comments</comments>
		<pubDate>Tue, 12 May 2009 23:25:40 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Toys]]></category>
		<category><![CDATA[boxer]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[dosbox]]></category>
		<category><![CDATA[emulation]]></category>
		<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://asciipr0n.net/?p=191</guid>
		<description><![CDATA[Commander Keen, Wolfenstein 3D, One Must Fall: 2097? Any of these ring a bell? Chances are you&#8217;ve played these when Microsoft&#8217;s DOS was the predominant PC operating system. DOSBox makes playing a lot of those classic DOS games possible on a wide range of modern operating systems. In OSX, however, it&#8217;s not just possible to [...]]]></description>
			<content:encoded><![CDATA[<p>Commander Keen, Wolfenstein 3D, One Must Fall: 2097? Any of these ring a bell? Chances are you&#8217;ve played these when <a href="http://en.wikipedia.org/wiki/DOS">Microsoft&#8217;s DOS</a> was the predominant PC operating system. <a href="http://www.dosbox.com/">DOSBox</a> makes playing a lot of those classic DOS games possible on a wide range of modern operating systems. In OSX, however, it&#8217;s not just possible to play these games, it&#8217;s very to easy to set up as well with <a href="http://boxerapp.com/">Boxer</a>, an application that bundles DOSBox with an OSX frontend.</p>
<p>After installing Boxer, dig up a copy of your favorite old DOS game that&#8217;s <a href="http://www.dosbox.com/comp_list.php?letter=a">supported by DOSBox</a>. Copy the files into a folder on your Mac (you do still have a 5.25&#8243; floppy drive, right?). Start up Boxer and drag-and-drop the folder where indicated. That&#8217;s it.</p>
<div id="attachment_192" class="wp-caption alignnone" style="width: 463px"><img class="size-full wp-image-192" title="Boxer" src="http://asciipr0n.net/wp-content/uploads/2009/05/picture-7.png" alt="Drag-and-drop here" width="453" height="421" /><p class="wp-caption-text">Drag-and-drop your games here to install.</p></div>
<p>If the game needs to run and install or setup program, Boxer will give you a chance to do either before starting the game. Boxer even comes pre-bundled with Commander Keen 4 and demos of Epic Pinball, Ultima Underworld, and X-COM: UFO Defense. There are <a href="http://boxerapp.com/games#downloads">additional pre-packaged demo games</a> you can download separately as well.</p>
<img src="http://feeds.feedburner.com/~r/asciipr0n/~4/FGw-R-Uiu_Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asciipr0n.net/2009/05/playing-classic-dos-games-in-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asciipr0n.net/2009/05/playing-classic-dos-games-in-os-x/</feedburner:origLink></item>
		<item>
		<title>Jill Sobule’s “San Francisco”</title>
		<link>http://feedproxy.google.com/~r/asciipr0n/~3/ZaL1Pe0oUlM/</link>
		<comments>http://asciipr0n.net/2009/03/jill-sobules-san-francisco/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 08:26:43 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[bay area]]></category>
		<category><![CDATA[celebrity]]></category>
		<category><![CDATA[music video]]></category>
		<category><![CDATA[san francisco]]></category>
		<category><![CDATA[sex]]></category>

		<guid isPermaLink="false">http://asciipr0n.net/?p=185</guid>
		<description><![CDATA[
How many San Francisco sex celebrities can you spot in this music video?
]]></description>
			<content:encoded><![CDATA[<p><object width="480" height="295" data="http://www.youtube.com/v/56B5GgJEvvI&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/56B5GgJEvvI&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>How many San Francisco sex celebrities can you spot in this music video?</p>
<img src="http://feeds.feedburner.com/~r/asciipr0n/~4/ZaL1Pe0oUlM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asciipr0n.net/2009/03/jill-sobules-san-francisco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asciipr0n.net/2009/03/jill-sobules-san-francisco/</feedburner:origLink></item>
		<item>
		<title>“The Aesthetics of Failure”</title>
		<link>http://feedproxy.google.com/~r/asciipr0n/~3/t0XD1dgv968/</link>
		<comments>http://asciipr0n.net/2009/02/the-aesthetics-of-failure/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 08:59:06 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[datamosh]]></category>
		<category><![CDATA[defects]]></category>
		<category><![CDATA[failure]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[music video]]></category>

		<guid isPermaLink="false">http://asciipr0n.net/?p=177</guid>
		<description><![CDATA[
No, your browser is fine. It&#8217;s not your bandwidth either.
This music video for &#8220;Evident Utensil&#8221; by Chairlift reminded me of &#8220;The Aesthetics of Failure&#8221; (pdf), an article written in 2000 by Kim Cascone about the then emerging work focused on the &#8220;glitches, bugs, application errors, system crashes, clipping, aliasing, distortion, quantization noise, and even the [...]]]></description>
			<content:encoded><![CDATA[<p><object width="480" height="295" data="http://www.youtube.com/v/6LG39Wp7OzQ&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/6LG39Wp7OzQ&amp;hl=en&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /></object></p>
<p>No, your browser is fine. It&#8217;s not your bandwidth either.</p>
<p>This music video for &#8220;Evident Utensil&#8221; by <a href="http://en.wikipedia.org/wiki/Chairlift_(band)">Chairlift</a> reminded me of <a href="http://mitpress.mit.edu/journals/COMJ/CMJ24_4Cascone.pdf">&#8220;The Aesthetics of Failure&#8221;</a> (pdf), an article written in 2000 by <a href="http://en.wikipedia.org/wiki/Kim_Cascone">Kim Cascone</a> about the then emerging work focused on the &#8220;glitches, bugs, application errors, system crashes, clipping, aliasing, distortion, quantization noise, and even the the noise floor of computer sound cards.&#8221; Focus on these limits of technology or &#8220;failure&#8221;, Cascone argued, forces the audience to not only rethink the definition of music, but also remind them of the tools involved in its creation.</p>
<p>While Cascone&#8217;s article used digital audio and music as examples, this video is an excellent contemporary example. Videos streamed over the Internet are often of such low-quality that we have come to expect the blocky, pan-chromatic artifacts. This video reproduces the abberations so faithfully that one wonders if the glitches are genuine or intended. Like breaking the fourth wall, the tools used to present the video (video encoder/decoder, internet delivery, etc. ) are no longer something the audience is supposed to look past, but now something to brought to their full attention.</p>
<p><em>P.S.</em> The &#8220;failure&#8221; reproduced here is the accumulation of visual artifacts left behind by <a href="http://en.wikipedia.org/wiki/Motion_compensation#Block_motion_compensation">motion-compensation video compression methods</a> without sufficient (or perhaps dropped) keyframes.</p>
<p><em>Update May 12, 2009</em>: Video embedding for video above was disabled by request. <a href="http://www.youtube.com/watch?v=6LG39Wp7OzQ">Here&#8217;s a link instead</a>.</p>
<img src="http://feeds.feedburner.com/~r/asciipr0n/~4/t0XD1dgv968" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asciipr0n.net/2009/02/the-aesthetics-of-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asciipr0n.net/2009/02/the-aesthetics-of-failure/</feedburner:origLink></item>
		<item>
		<title>Arcade Gaming with MAME, Part 1</title>
		<link>http://feedproxy.google.com/~r/asciipr0n/~3/gSIt6DF_LsE/</link>
		<comments>http://asciipr0n.net/2008/12/arcade-gaming-with-mame/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 09:10:28 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Toys]]></category>
		<category><![CDATA[arcade]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[joystick]]></category>
		<category><![CDATA[mame]]></category>
		<category><![CDATA[maws]]></category>
		<category><![CDATA[roms]]></category>
		<category><![CDATA[romset]]></category>
		<category><![CDATA[sdl]]></category>
		<category><![CDATA[x-arcade]]></category>

		<guid isPermaLink="false">http://asciipr0n.net/?p=139</guid>
		<description><![CDATA[
For recreating the video arcade game experience on the PC, MAME (Multiple Arcade Machine Emulator) is the standard. It works by recreating the hardware circuitry of older arcade machines and loading the game software within this emulated environment. Everything from the CPU, video, sound, and RAM chips is emulated. Under MAME, a wide variety of [...]]]></description>
			<content:encoded><![CDATA[<p><a class="tt-flickr tt-flickr-Medium" title="MAME + X-Arcade" href="http://www.flickr.com/photos/ivangonekrazy/3026276035/"><img class="alignnone" src="http://farm4.static.flickr.com/3249/3026276035_04914bcb39.jpg" alt="MAME + X-Arcade" width="500" height="333" /></a></p>
<p>For recreating the video arcade game experience on the PC, <a href="http://mamedev.org/">MAME (Multiple Arcade Machine Emulator)</a> is the standard. It works by recreating the hardware circuitry of older arcade machines and loading the game software within this emulated environment. Everything from the CPU, video, sound, and RAM chips is emulated. Under MAME, a wide variety of arcade machines are emulated, from the old Williams machines that ran Joust to the newer CPS3 systems that run the Street Fighter III series. Emulation support for new systems is also added from time to time.</p>
<p>While <a href="http://mamedev.org/release.html">the official release of MAME is built for Windows</a>, various other flavors of MAME are released for a variety of platforms. One such flavor is SDLMAME, which is easy to build in just about any *NIX environment that supports <a href="http://www.libsdl.org/">the SDL library</a>. Another feature of SDLMAME is that it follows the official MAME releases closely: updates to MAME are quickly added to SDLMAME.<span id="more-139"></span></p>
<p>Of course, recreating the arcade circuitry is only part of reliving the video arcade gaming experience. The controls are a large part was well. One available controller is the <a href="http://www.xgaming.com/two-player.shtml">X-Arcade Dual Joystick</a>. The X-Arcade controllers are solidly built with the same parts used to build many arcade controllers. By default, the X-Arcade joysticks are pre-configured for use with MAME with the controller&#8217;s buttons mapped to the MAME default keys right out of the box. There are also adapters available for the X-Arcade controllers so you can use them with your Dreamcast, Xbox, and PS2/3 systems in addition to your PC. While not strictly required to play games with MAME, it greatly enhances the experience.</p>
<p>In addition to the hardware, the software from arcade machines is also required to reproduce gameplay. Arcade machines typically store their programs in on-board ROM chips with some newer systems utilizing hard-disk drives or CDROMs. Hobbyists &#8220;dump&#8221; games from on-board ROMs into files that can be loaded into MAME for play. Games stored in hard-drives and CDROMs are dumped into CHDs, which stands for &#8220;compressed hard-drive image&#8221; and can also be loaded into MAME for play. Groups of dumped games packaged together are known as a &#8220;romset&#8221;.</p>
<p>The MAME project maintains a list of dumped games that represent the supported MAME romset. Note that not all games in the MAME romset are working, but are included in case future releases can support them. A great resource about this romset is <a href="http://www.mameworld.net/maws/">MAWS</a>, which lists information about all games in the MAME romset in a searchable and browsable interface.</p>
<p>This concludes part 1 of this article. Part 2 (coming soon) will cover how to built and install MAME on your Linux box.</p>
<img src="http://feeds.feedburner.com/~r/asciipr0n/~4/gSIt6DF_LsE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asciipr0n.net/2008/12/arcade-gaming-with-mame/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asciipr0n.net/2008/12/arcade-gaming-with-mame/</feedburner:origLink></item>
		<item>
		<title>Hands on the G1: First Impressions</title>
		<link>http://feedproxy.google.com/~r/asciipr0n/~3/u10UmxYWD8w/</link>
		<comments>http://asciipr0n.net/2008/12/hands-on-the-g1-first-impressions/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 18:28:57 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[Toys]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[g1]]></category>
		<category><![CDATA[gesture]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[t-mobile]]></category>
		<category><![CDATA[touchscreen]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://asciipr0n.net/?p=143</guid>
		<description><![CDATA[
I picked up the Android-powered G1 late last week. I like the phone quite a bit. Here&#8217;s a list of things about Android that stood out to me this past weekend, both good and bad.

When you boot up the phone for the first time, it asks you for your Google account login. If you don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://asciipr0n.net/wp-content/uploads/2008/12/androidg1.jpg"><img class="alignnone size-medium wp-image-149" title="androidg1" src="http://asciipr0n.net/wp-content/uploads/2008/12/androidg1-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>I picked up the <a href="http://code.google.com/android/what-is-android.html">Android</a>-powered <a href="http://www.t-mobileg1.com/">G1</a> late last week. I like the phone quite a bit. Here&#8217;s a list of things about Android that stood out to me this past weekend, both good and bad.</p>
<ul>
<li>When you boot up the phone for the first time, it asks you for your Google account login. If you don&#8217;t have one, it will make you create a Google account. <strong>There is no doubt that this is a Google phone through and through.</strong> Oddly, when I entered my password incorrectly, it claimed to have network access problems rather than reporting bad login credentials. I tried to log in about a half dozen times before I realized I was entering the wrong password.</li>
<li>There are two email clients on the phone: the Gmail client and a secondary email client for POP and IMAP access. The Gmail client is on par with the Gmail client that I had on my Blackberry 8100. However, the POP/IMAP client leaves quite a bit to be desired. <strong>Setting up an IMAP account is easy, but there are a couple things missing from the client.</strong> For example, while the total number of unread messages for an IMAP account is displayed, the number of unread messages per folder is not.</li>
<li>I love the notification bar. <strong>Incoming emails, SMS text messages, IM messages are all slipped into a notification area at the top part of the screen</strong>. When they first appear, a quick preview of the message is also displayed on the bar. With a quick flick of the finger to pull down this bar, I am given one click access to these messages.</li>
<li>Instead of using a numeric passcode to lock the phone, the G1 features a neat alternative. <strong>The &#8220;passcode&#8221; is a pattern drawn on a 3-by-3 grid</strong>. The phone is unlocked by drawing the matching pattern with my finger on the touchscreen.</li>
<li>By sliding my finger along the desktop, <strong>I can switch between three desktop spaces</strong>. Shortcuts to commonly used applications can be placed on these desktop spaces. Applications are stored in a drawer that is opened by flicking on a tab upwards from the bottom of the screen.</li>
<li><strong>For better and worse, contacts are automatically synced from your Gmail contacts list.</strong> Gmail had harvested a good number of contacts from my email, so I had to do a good deal of clean up to keep my G1 contact list less cluttered.</li>
<li><strong>Up to six applications can be run at the same time.</strong> However, as far as I can tell, there is no way to explicitly close an application. As you open more, they are closed in a first-open-first-closed fashion. As my girlfriend noted, you can open the browser, switch to another application, then switch back to the browser without having to wait for the URL to load again (as is the case with the iPhone).</li>
<li><strong>The trackball is pretty useful</strong> when in the horizontal, keyboard-flipped out orientation. It helps me navigate through text input fields without moving my fingers up to the touchscreen. Also, keyboard shortcuts. Nuff&#8217; said.</li>
<li>Frequently accessed settings like enabling/disabiling wifi are buried a few levels deep in a Settings application. <strong>Fortunately, the AnyCuts application available in the <a href="http://www.android.com/market/">Android Market</a> makes it possible to place a shortcut to just about anything on the desktop.</strong></li>
</ul>
<p>All in all, I think the G1 is a good debut for the Android platform. There are a few interface quirks, but as in the case with AnyCuts, the open nature of the platform and the Android Market are already encouraging the development of solutions. I think this is promising and there is a lot of potential for the Android platform.</p>
<p><em>P.S. Someone please make a BART schedule application before I am forced to foist a half-assed one upon the Android world.</em></p>
<img src="http://feeds.feedburner.com/~r/asciipr0n/~4/u10UmxYWD8w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asciipr0n.net/2008/12/hands-on-the-g1-first-impressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asciipr0n.net/2008/12/hands-on-the-g1-first-impressions/</feedburner:origLink></item>
	</channel>
</rss>
