<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: ScummVM and Monkey Island working on Zipit Z2</title>
	<atom:link href="http://hunterdavis.com/archives/91/feed" rel="self" type="application/rss+xml" />
	<link>http://hunterdavis.com/archives/91</link>
	<description>4.0!</description>
	<lastBuildDate>Fri, 10 Sep 2010 03:23:52 -0700</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: hunter davis</title>
		<link>http://hunterdavis.com/archives/91/comment-page-1#comment-12758</link>
		<dc:creator>hunter davis</dc:creator>
		<pubDate>Wed, 02 Sep 2009 18:43:34 +0000</pubDate>
		<guid isPermaLink="false">http://hunterdavis.com/?p=91#comment-12758</guid>
		<description>Hi Todd,

Sure, sounds great!  I&#039;ll post it up for all to DL when it hits my inbox.  My email shouldn&#039;t bounce anything under 20megs, or you could split it into parts with cat or whatever no big.   Thanks again for the hard work there!  As for debian, sounds reasonable.  I think eventually debian should be our default userland as they seem to update their repos with more frequency than angstrom, but it sounds like that&#039;ll take some work.  

This is a huge step we&#039;re taking here distributing an image with working sound.  I&#039;ve already cross compiled a great deal of alsa capable utilities and emulators etc in preparation for a release image.   Hopefully I can post up a followup image with some emulators and free roms for people to play with. Very good things!</description>
		<content:encoded><![CDATA[<p>Hi Todd,</p>
<p>Sure, sounds great!  I&#8217;ll post it up for all to DL when it hits my inbox.  My email shouldn&#8217;t bounce anything under 20megs, or you could split it into parts with cat or whatever no big.   Thanks again for the hard work there!  As for debian, sounds reasonable.  I think eventually debian should be our default userland as they seem to update their repos with more frequency than angstrom, but it sounds like that&#8217;ll take some work.  </p>
<p>This is a huge step we&#8217;re taking here distributing an image with working sound.  I&#8217;ve already cross compiled a great deal of alsa capable utilities and emulators etc in preparation for a release image.   Hopefully I can post up a followup image with some emulators and free roms for people to play with. Very good things!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd</title>
		<link>http://hunterdavis.com/archives/91/comment-page-1#comment-12757</link>
		<dc:creator>Todd</dc:creator>
		<pubDate>Wed, 02 Sep 2009 18:27:35 +0000</pubDate>
		<guid isPermaLink="false">http://hunterdavis.com/?p=91#comment-12757</guid>
		<description>Hunter,

Sure--I&#039;ll go back to just a stripped version.  I&#039;ll send you a rootfs based on your userland distribution, but with sound and Xfbdev from the Angstrom and sweetlilmre packages.  It shouldn&#039;t take too long--can I email it for you to post for now?  I assume h u n t e r ( at ) hunterdavis.com will work for a 10-15 MB attachment?

I&#039;m going to hold off on posting a Debian image, since it&#039;s substantially larger AND I haven&#039;t figured out how to properly integrate (other than to replace binaries willy-nilly that seem to break busybox.  It works, but there are inconsistencies with using multiple package management systems.</description>
		<content:encoded><![CDATA[<p>Hunter,</p>
<p>Sure&#8211;I&#8217;ll go back to just a stripped version.  I&#8217;ll send you a rootfs based on your userland distribution, but with sound and Xfbdev from the Angstrom and sweetlilmre packages.  It shouldn&#8217;t take too long&#8211;can I email it for you to post for now?  I assume h u n t e r ( at ) hunterdavis.com will work for a 10-15 MB attachment?</p>
<p>I&#8217;m going to hold off on posting a Debian image, since it&#8217;s substantially larger AND I haven&#8217;t figured out how to properly integrate (other than to replace binaries willy-nilly that seem to break busybox.  It works, but there are inconsistencies with using multiple package management systems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hunter</title>
		<link>http://hunterdavis.com/archives/91/comment-page-1#comment-12755</link>
		<dc:creator>hunter</dc:creator>
		<pubDate>Wed, 02 Sep 2009 05:19:05 +0000</pubDate>
		<guid isPermaLink="false">http://hunterdavis.com/?p=91#comment-12755</guid>
		<description>Todd,

Nice on the sound!!  I thought I had heard something like that in my old email :)  Can you post up a root image or I&#039;d be happy to host it here?  I think one of the reasons the Z2 community kind of trickled down was that everyone kept starting from scratch.  I think in a short order we can have a redistribution image beginners can use.  Very cool things happening.   I&#039;d enjoy reading that blog too!</description>
		<content:encoded><![CDATA[<p>Todd,</p>
<p>Nice on the sound!!  I thought I had heard something like that in my old email <img src='http://hunterdavis.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   Can you post up a root image or I&#8217;d be happy to host it here?  I think one of the reasons the Z2 community kind of trickled down was that everyone kept starting from scratch.  I think in a short order we can have a redistribution image beginners can use.  Very cool things happening.   I&#8217;d enjoy reading that blog too!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd</title>
		<link>http://hunterdavis.com/archives/91/comment-page-1#comment-12753</link>
		<dc:creator>Todd</dc:creator>
		<pubDate>Wed, 02 Sep 2009 01:35:27 +0000</pubDate>
		<guid isPermaLink="false">http://hunterdavis.com/?p=91#comment-12753</guid>
		<description>Hunter,

Good call on the yahoo discussion site.  I found where Ken McGuire got alsa working (including recording if you feel like soldering).  Sweetlilmre&#039;s already got that z2-soc in his OE root for sound support, but I needed to load the modules in the right order and create the devices.  There are a few scripts in Ken&#039;s packages that (after a little modification) work like a charm.  Sound quality out is excellent, though I&#039;ve only run mp3s and avi with mplayer.

Ken&#039;s post on Yahoo is here:
http://tech.groups.yahoo.com/group/zipitwireless/message/2474

And my modified scripts reads:
#! /bin/sh
modprobe -v i2c-core
modprobe -v i2c-algo-bit
modprobe -v i2c-pxa
modprobe -v soundcore
modprobe -v snd
modprobe -v snd-page-alloc
modprobe -v snd-timer
modprobe -v snd-mixer-oss
modprobe -v snd-pcm
modprobe -v snd-pcm-oss
modprobe -v snd-soc-core
modprobe -v snd-soc-pxa2xx
modprobe -v snd-soc-pxa2xx-i2s
modprobe -v snd-soc-wm8750
modprobe -v snd-soc-z2
sleep 1
rm /dev/audio
rm /dev/dsp
rm /dev/mixer
mknod /dev/audio c 14 4 -m 666
mknod /dev/dsp c 14 3 -m 666
mknod /dev/mixer c 14 0 -m 666
mknod /dev/snd/pcmC0D0c c 116 24 -m 666
mknod /dev/snd/timer c 116 33 -m 666
mknod /dev/snd/controlC0 c 116 0 -m 666
mknod /dev/snd/pcmC0D0p c 116 16 -m 666

Again, I was lazy and got those kernel modules from sweetlilmre&#039;s userland package instead of my bitbake.  Once you&#039;ve got the modules loaded (above) you&#039;ve got to do some serious alsamixer toggling (it helps to save with alsactl).  But then you&#039;ll hear lovely noises from your speaker and headphones!

It&#039;s funny, I received this device less than a week ago, and we have now a debian/ipkg X based media player linux internet device.  It&#039;s a pity the community around the Z2 has shrunk in the last year--all the previous contributions have made for one sweet little device.</description>
		<content:encoded><![CDATA[<p>Hunter,</p>
<p>Good call on the yahoo discussion site.  I found where Ken McGuire got alsa working (including recording if you feel like soldering).  Sweetlilmre&#8217;s already got that z2-soc in his OE root for sound support, but I needed to load the modules in the right order and create the devices.  There are a few scripts in Ken&#8217;s packages that (after a little modification) work like a charm.  Sound quality out is excellent, though I&#8217;ve only run mp3s and avi with mplayer.</p>
<p>Ken&#8217;s post on Yahoo is here:<br />
<a href="http://tech.groups.yahoo.com/group/zipitwireless/message/2474" rel="nofollow">http://tech.groups.yahoo.com/group/zipitwireless/message/2474</a></p>
<p>And my modified scripts reads:<br />
#! /bin/sh<br />
modprobe -v i2c-core<br />
modprobe -v i2c-algo-bit<br />
modprobe -v i2c-pxa<br />
modprobe -v soundcore<br />
modprobe -v snd<br />
modprobe -v snd-page-alloc<br />
modprobe -v snd-timer<br />
modprobe -v snd-mixer-oss<br />
modprobe -v snd-pcm<br />
modprobe -v snd-pcm-oss<br />
modprobe -v snd-soc-core<br />
modprobe -v snd-soc-pxa2xx<br />
modprobe -v snd-soc-pxa2xx-i2s<br />
modprobe -v snd-soc-wm8750<br />
modprobe -v snd-soc-z2<br />
sleep 1<br />
rm /dev/audio<br />
rm /dev/dsp<br />
rm /dev/mixer<br />
mknod /dev/audio c 14 4 -m 666<br />
mknod /dev/dsp c 14 3 -m 666<br />
mknod /dev/mixer c 14 0 -m 666<br />
mknod /dev/snd/pcmC0D0c c 116 24 -m 666<br />
mknod /dev/snd/timer c 116 33 -m 666<br />
mknod /dev/snd/controlC0 c 116 0 -m 666<br />
mknod /dev/snd/pcmC0D0p c 116 16 -m 666</p>
<p>Again, I was lazy and got those kernel modules from sweetlilmre&#8217;s userland package instead of my bitbake.  Once you&#8217;ve got the modules loaded (above) you&#8217;ve got to do some serious alsamixer toggling (it helps to save with alsactl).  But then you&#8217;ll hear lovely noises from your speaker and headphones!</p>
<p>It&#8217;s funny, I received this device less than a week ago, and we have now a debian/ipkg X based media player linux internet device.  It&#8217;s a pity the community around the Z2 has shrunk in the last year&#8211;all the previous contributions have made for one sweet little device.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hunter davis</title>
		<link>http://hunterdavis.com/archives/91/comment-page-1#comment-12752</link>
		<dc:creator>hunter davis</dc:creator>
		<pubDate>Tue, 01 Sep 2009 15:52:45 +0000</pubDate>
		<guid isPermaLink="false">http://hunterdavis.com/?p=91#comment-12752</guid>
		<description>Hi Todd,

I gotcha, shame xmodmap wouldn&#039;t work that&#039;d simplify things.   It&#039;s cool posting wherever, it&#039;s helpful both to me and others who read your posts.  Not sure if you need to use i2c for the audio setup.  I seem to recall a zipit yahoo group email chain with instructions on using the new audio driver, but it&#039;s been a while.  Good luck!</description>
		<content:encoded><![CDATA[<p>Hi Todd,</p>
<p>I gotcha, shame xmodmap wouldn&#8217;t work that&#8217;d simplify things.   It&#8217;s cool posting wherever, it&#8217;s helpful both to me and others who read your posts.  Not sure if you need to use i2c for the audio setup.  I seem to recall a zipit yahoo group email chain with instructions on using the new audio driver, but it&#8217;s been a while.  Good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd</title>
		<link>http://hunterdavis.com/archives/91/comment-page-1#comment-12751</link>
		<dc:creator>Todd</dc:creator>
		<pubDate>Tue, 01 Sep 2009 15:19:53 +0000</pubDate>
		<guid isPermaLink="false">http://hunterdavis.com/?p=91#comment-12751</guid>
		<description>I believe kdrive is using the same layout as the underlying shell (which is specific to the z2) it just won&#039;t translate Alt+characters as symbols when in Xfbdev.  I&#039;ve given up on xmodmap, as it&#039;s only to map specific keys (and not combinations).  My kludgy workaround is a window manager keybindings tool that calls &quot;xdotool&quot; when I press a certain combo, say Alt+Q yields:

xdotool type 1

But under heavy load, there can be a noticeable lag, since the zipit has to reload xdotool.  Wish I knew how to define new keyboad maps for xkb...

Sorry to post scattershot all over your blog, but on sound, I&#039;ve had some success at least loading the sound modules (/lib/modules/2.6.29/kernel/sound/soc/pxa/snd-soc-z2.ko), once I figured out the kernel modules I had from your wireless+x image were probably for a slightly newer kernel.  Anyway, earlier modules now load (kernel 2.6.29) and I just need to figure out enabling the device with i2c (as mentioned below)?

http://linux.zipitwireless.com/projects/z2kernel/wiki/WikiStart#AudioRegisterSetup

As no /dev/dsp shows up, and alsamixer doesn&#039;t detect a card yet
...</description>
		<content:encoded><![CDATA[<p>I believe kdrive is using the same layout as the underlying shell (which is specific to the z2) it just won&#8217;t translate Alt+characters as symbols when in Xfbdev.  I&#8217;ve given up on xmodmap, as it&#8217;s only to map specific keys (and not combinations).  My kludgy workaround is a window manager keybindings tool that calls &#8220;xdotool&#8221; when I press a certain combo, say Alt+Q yields:</p>
<p>xdotool type 1</p>
<p>But under heavy load, there can be a noticeable lag, since the zipit has to reload xdotool.  Wish I knew how to define new keyboad maps for xkb&#8230;</p>
<p>Sorry to post scattershot all over your blog, but on sound, I&#8217;ve had some success at least loading the sound modules (/lib/modules/2.6.29/kernel/sound/soc/pxa/snd-soc-z2.ko), once I figured out the kernel modules I had from your wireless+x image were probably for a slightly newer kernel.  Anyway, earlier modules now load (kernel 2.6.29) and I just need to figure out enabling the device with i2c (as mentioned below)?</p>
<p><a href="http://linux.zipitwireless.com/projects/z2kernel/wiki/WikiStart#AudioRegisterSetup" rel="nofollow">http://linux.zipitwireless.com/projects/z2kernel/wiki/WikiStart#AudioRegisterSetup</a></p>
<p>As no /dev/dsp shows up, and alsamixer doesn&#8217;t detect a card yet<br />
&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hunter</title>
		<link>http://hunterdavis.com/archives/91/comment-page-1#comment-12749</link>
		<dc:creator>hunter</dc:creator>
		<pubDate>Tue, 01 Sep 2009 01:36:17 +0000</pubDate>
		<guid isPermaLink="false">http://hunterdavis.com/?p=91#comment-12749</guid>
		<description>Looks like dmesg shows pxa27x-keypad being loaded at startup...interesting...</description>
		<content:encoded><![CDATA[<p>Looks like dmesg shows pxa27x-keypad being loaded at startup&#8230;interesting&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hunter</title>
		<link>http://hunterdavis.com/archives/91/comment-page-1#comment-12748</link>
		<dc:creator>hunter</dc:creator>
		<pubDate>Tue, 01 Sep 2009 01:16:03 +0000</pubDate>
		<guid isPermaLink="false">http://hunterdavis.com/?p=91#comment-12748</guid>
		<description>Hi Todd,
Good Idea on the blog.  People are definitely interested.  Those times are not bad at all.  Great to hear how much use you&#039;re getting out of the Z2.  I do not know what keymap the shell is using... I&#039;ll have to look into that when I get some time.  In the meantime, would an .xmodmap file work?  That&#039;d be a quick and dirty way...</description>
		<content:encoded><![CDATA[<p>Hi Todd,<br />
Good Idea on the blog.  People are definitely interested.  Those times are not bad at all.  Great to hear how much use you&#8217;re getting out of the Z2.  I do not know what keymap the shell is using&#8230; I&#8217;ll have to look into that when I get some time.  In the meantime, would an .xmodmap file work?  That&#8217;d be a quick and dirty way&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd</title>
		<link>http://hunterdavis.com/archives/91/comment-page-1#comment-12747</link>
		<dc:creator>Todd</dc:creator>
		<pubDate>Tue, 01 Sep 2009 00:13:29 +0000</pubDate>
		<guid isPermaLink="false">http://hunterdavis.com/?p=91#comment-12747</guid>
		<description>Thanks.  I should find a blog spot (or maybe a wiki) to post how to do some of this.  As for &quot;apt-get&quot; I&#039;m guessing it takes up about 10-15 megs of RAM, but I think it&#039;s depends on how big the dependency tree needs to be.  But to figure out dependancies for dillo, say right after a bootup, I get times:

real: 0m 45.87s
user 0m 7.93s
sys 0m 1.18s

So it&#039;s not too painful.  The bigger issue is Alignment trap errors, but they just slow down the process.  That and I tend to find myself running several applications (links, mutt, and snownews) in a screen session for one user, while installing packages in another.  And unloading and moving around memory for the swap can take upwards of 4-5 minutes sometimes.  Quite workable, though.

Did you find a solution for the the extended keyboard inputs? (ie 1,2,3, &amp;,#, /. ? etc) when running in Xfbdev?  I&#039;m using openbox to map the Alt+keys using &quot;xdotool&quot;, but it&#039;s pretty laggy.  The better solution would be to figure out how to load an appropriate keymap, I guess.  I&#039;m also interested in the possibility of &quot;sticky&quot; or &quot;toggle&quot; keys for Shift, Alt, and Ctrl--loadkeys can do that in the framebuffer, but not in X.</description>
		<content:encoded><![CDATA[<p>Thanks.  I should find a blog spot (or maybe a wiki) to post how to do some of this.  As for &#8220;apt-get&#8221; I&#8217;m guessing it takes up about 10-15 megs of RAM, but I think it&#8217;s depends on how big the dependency tree needs to be.  But to figure out dependancies for dillo, say right after a bootup, I get times:</p>
<p>real: 0m 45.87s<br />
user 0m 7.93s<br />
sys 0m 1.18s</p>
<p>So it&#8217;s not too painful.  The bigger issue is Alignment trap errors, but they just slow down the process.  That and I tend to find myself running several applications (links, mutt, and snownews) in a screen session for one user, while installing packages in another.  And unloading and moving around memory for the swap can take upwards of 4-5 minutes sometimes.  Quite workable, though.</p>
<p>Did you find a solution for the the extended keyboard inputs? (ie 1,2,3, &amp;,#, /. ? etc) when running in Xfbdev?  I&#8217;m using openbox to map the Alt+keys using &#8220;xdotool&#8221;, but it&#8217;s pretty laggy.  The better solution would be to figure out how to load an appropriate keymap, I guess.  I&#8217;m also interested in the possibility of &#8220;sticky&#8221; or &#8220;toggle&#8221; keys for Shift, Alt, and Ctrl&#8211;loadkeys can do that in the framebuffer, but not in X.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hunter davis</title>
		<link>http://hunterdavis.com/archives/91/comment-page-1#comment-12745</link>
		<dc:creator>hunter davis</dc:creator>
		<pubDate>Mon, 31 Aug 2009 20:56:31 +0000</pubDate>
		<guid isPermaLink="false">http://hunterdavis.com/?p=91#comment-12745</guid>
		<description>Fantastic work there Todd!  Between this and the keymouse driver (not quite working yet....) we&#039;ve practically got a mini-buntu happening.  How&#039;s the execution time for the apt-get with all that swap being used?  Ipkg ususally eats up at least another 15 megs of swap past the 32 hard limit but still seems zippy enough.  I got enlightenment running last night but still much prefer fluxbox due to the speed increase.  I think having multiple flavors of linux running on the z2 does a lot for bringing new people into the fold, major kudos</description>
		<content:encoded><![CDATA[<p>Fantastic work there Todd!  Between this and the keymouse driver (not quite working yet&#8230;.) we&#8217;ve practically got a mini-buntu happening.  How&#8217;s the execution time for the apt-get with all that swap being used?  Ipkg ususally eats up at least another 15 megs of swap past the 32 hard limit but still seems zippy enough.  I got enlightenment running last night but still much prefer fluxbox due to the speed increase.  I think having multiple flavors of linux running on the z2 does a lot for bringing new people into the fold, major kudos</p>
]]></content:encoded>
	</item>
</channel>
</rss>
