<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.6" -->
<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/"
	>

<channel>
	<title>lxdream.org :: News</title>
	<link>http://www.lxdream.org/news</link>
	<description>lxdream news and updates</description>
	<pubDate>Mon, 04 Aug 2008 04:52:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.6</generator>
	<language>en</language>
			<item>
		<title>Minor OS X update</title>
		<link>http://www.lxdream.org/news/archives/50</link>
		<comments>http://www.lxdream.org/news/archives/50#comments</comments>
		<pubDate>Mon, 04 Aug 2008 04:52:37 +0000</pubDate>
		<dc:creator>nkeynes</dc:creator>
		
		<category>Development</category>

		<guid isPermaLink="false">http://www.lxdream.org/news/archives/50</guid>
		<description><![CDATA[I&#8217;ve uploaded a new OS X binary package that actually runs on 10.4 now. It also includes a fix for the Intel GMA950, and a new .dst document icon. In any case, you probably only want this if the previous package didn&#8217;t work for you.

]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve uploaded a new OS X binary package that actually runs on 10.4 now. It also includes a fix for the Intel GMA950, and a new .dst document icon. In any case, you probably only want this if the previous package didn&#8217;t work for you.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lxdream.org/news/archives/50/feed/</wfw:commentRss>
		</item>
		<item>
		<title>lxdream 0.8.4 released</title>
		<link>http://www.lxdream.org/news/archives/49</link>
		<comments>http://www.lxdream.org/news/archives/49#comments</comments>
		<pubDate>Wed, 30 Jul 2008 08:30:03 +0000</pubDate>
		<dc:creator>nkeynes</dc:creator>
		
		<category>Releases</category>

		<guid isPermaLink="false">http://www.lxdream.org/news/archives/49</guid>
		<description><![CDATA[As promised, 0.8.4 is now available from the usual place. For the first time, I&#8217;ve also put up binaries for Debian(unstable) and  OS X (10.4+). Again, this is a minor release with the bulk of the changes under the hood, so don&#8217;t expect radical changes to the emulation quality or compatibility.
What&#8217;s new

Fully native OS X [...]]]></description>
			<content:encoded><![CDATA[<p>As promised, 0.8.4 is now available from the <a href="http://www.lxdream.org/download.php">usual place</a>. For the first time, I&#8217;ve also put up binaries for Debian(unstable) and  OS X (10.4+). Again, this is a minor release with the bulk of the changes under the hood, so don&#8217;t expect radical changes to the emulation quality or compatibility.</p>
<p><strong>What&#8217;s new</strong></p>
<ul>
<li>Fully native OS X support</li>
<li>Renderer rewrite (fixes perspective correction among other problems)</li>
<li>ALSA and PulseAudio sound drivers</li>
<li>Save states now work on x86-64</li>
<li>New translations: Spanish and Italian</li>
<li>Lots of miscellaneous bug-fixes and improvements</li>
</ul>
<p><strong>Last week&#8217;s changes</strong></p>
<ul>
<li>OS X: Shiny new preferences dialog</li>
<li>OS X: Fix internationalization support</li>
<li>OS X: Finish off application bundle (Info.plist, icon)</li>
<li>OS X: Handle mode-unspecified CD-Rom disc reads</li>
<li>Linux: Show CD-Rom drive names in gdrom menu</li>
<li>Linux: Fix mounting empty CD-Rom drives</li>
<li>Change audio initialization to try all available drivers</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lxdream.org/news/archives/49/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Slipping 0.9 to October</title>
		<link>http://www.lxdream.org/news/archives/48</link>
		<comments>http://www.lxdream.org/news/archives/48#comments</comments>
		<pubDate>Mon, 21 Jul 2008 01:36:02 +0000</pubDate>
		<dc:creator>nkeynes</dc:creator>
		
		<category>Development</category>

		<guid isPermaLink="false">http://www.lxdream.org/news/archives/48</guid>
		<description><![CDATA[Well, it&#8217;s become increasingly clear that I&#8217;m not going to have 0.9 ready in the next 2 weeks, or even in month after that. There&#8217;s two main reasons for this - I&#8217;m unfortunately finding much less time to work on lxdream of late than originally counted on, and the OS X work pretty much took [...]]]></description>
			<content:encoded><![CDATA[<p>Well, it&#8217;s become increasingly clear that I&#8217;m not going to have 0.9 ready in the next 2 weeks, or even in month after that. There&#8217;s two main reasons for this - I&#8217;m unfortunately finding much less time to work on lxdream of late than originally counted on, and the OS X work pretty much took a couple of months out of the schedule by itself. In any case, based on the remaining work and current rate of progress, I&#8217;m rescheduling 0.9 for October. We&#8217;ll see how that goes ^_^.<br />
However having said that, there&#8217;s certainly enough changes to warrant a 0.8.4 interim release, especially for OS X and x86-64 users. I have a fairly short list of things remaining that need to go into that release, so that will be out in about 2 weeks.  In the meantime, if anyone&#8217;s noticed any regressions relative to 0.8.3 or platform-specific bugs, please <a href="http://www.lxdream.org/issues/">let me know</a> as soon as possible so they can be fixed prior to release.<br />
<strong>Changes </strong></p>
<ul>
<li>Various automake fixes (eg out-of-tree builds and distcheck work now for the first time)</li>
<li>Tag SVN binaries with the revision for ease of tracking/reporting</li>
<li>Initial implementation of the sort-dma channel</li>
<li>Fix alignment of 64-bit FMOVs</li>
<li>Fix soft-reset from the emulator (lockup)</li>
<li>Fix off-by-one in the translator recovery data (crash)</li>
<li>Fix build when no translator is available</li>
<li>Fix build against OS X 10.4 SDK</li>
<li>General formatting and warnings cleanup</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lxdream.org/news/archives/48/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wrapping up the OS X port</title>
		<link>http://www.lxdream.org/news/archives/47</link>
		<comments>http://www.lxdream.org/news/archives/47#comments</comments>
		<pubDate>Sun, 06 Jul 2008 07:46:26 +0000</pubDate>
		<dc:creator>nkeynes</dc:creator>
		
		<category>Development</category>

		<guid isPermaLink="false">http://www.lxdream.org/news/archives/47</guid>
		<description><![CDATA[I&#8217;ve ended up spending a lot longer on the OS X port than I would have liked - the worst culprit lately has been the native CD-Rom support (but that&#8217;s a rant for another day). The only major bit outstanding now for OS X is the preferences dialog, which I&#8217;ll get back to shortly after [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve ended up spending a lot longer on the OS X port than I would have liked - the worst culprit lately has been the native CD-Rom support (but that&#8217;s a rant for another day). The only major bit outstanding now for OS X is the preferences dialog, which I&#8217;ll get back to shortly after I spend some time on other things.</p>
<p><strong>Changes</strong></p>
<ul>
<li>Add CoreAudio support (OS X dependencies are now down to glib + gettext)</li>
<li>Finish making the OS X bundles self-contained (ie distributable)</li>
<li>Get the OS X native cdrom drive to a &#8216;mostly working&#8217; state.</li>
<li>Fix a couple of minor translator buffer issues</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lxdream.org/news/archives/47/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Small fixes</title>
		<link>http://www.lxdream.org/news/archives/46</link>
		<comments>http://www.lxdream.org/news/archives/46#comments</comments>
		<pubDate>Fri, 20 Jun 2008 11:15:41 +0000</pubDate>
		<dc:creator>nkeynes</dc:creator>
		
		<category>Development</category>

		<guid isPermaLink="false">http://www.lxdream.org/news/archives/46</guid>
		<description><![CDATA[Mostly just finishing/unbreaking things I&#8217;d broken in recent changes, so there&#8217;s nothing terribly exciting to report at the moment.
Changes

Fix launching from the Finder (odd command line arguments and all)
Move the background into the main scene structure, so it&#8217;s actually included in the min/max z (the lack of which was causing missing backgrounds in some situations). [...]]]></description>
			<content:encoded><![CDATA[<p>Mostly just finishing/unbreaking things I&#8217;d broken in recent changes, so there&#8217;s nothing terribly exciting to report at the moment.</p>
<p style="font-weight: bold">Changes</p>
<ul>
<li>Fix launching from the Finder (odd command line arguments and all)</li>
<li>Move the background into the main scene structure, so it&#8217;s actually included in the min/max z (the lack of which was causing missing backgrounds in some situations). Massively simplifies things at the cost of needing colour unclamping support for correct output in all situations.</li>
<li>Change internal colour format to float from unsigned char - surprisingly doesn&#8217;t have much impact on performance, but makes a few things much simpler to implement</li>
<li>Finish integrating the run-time limiting properly so that it&#8217;s no longer a big wart on main.c (and works properly on OS X as well)</li>
<li>Refactor the GD-Rom selection menu to be a bit more generic and add a cocoa view for it</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lxdream.org/news/archives/46/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OS X user interface - first cut</title>
		<link>http://www.lxdream.org/news/archives/45</link>
		<comments>http://www.lxdream.org/news/archives/45#comments</comments>
		<pubDate>Sun, 01 Jun 2008 01:20:24 +0000</pubDate>
		<dc:creator>nkeynes</dc:creator>
		
		<category>Development</category>

		<guid isPermaLink="false">http://www.lxdream.org/news/archives/45</guid>
		<description><![CDATA[The first version of the cocoa UI is in subversion now, and enabled by default if you&#8217;re building on Mac. You&#8217;ll need to do &#8216;make bundle&#8217;, which will give you lxdream.app which should (hopefully) launch normally. Currently it&#8217;s missing the configuration dialogs and a couple of other things, but it&#8217;s mostly there - anyone want [...]]]></description>
			<content:encoded><![CDATA[<p>The first version of the cocoa UI is in subversion now, and enabled by default if you&#8217;re building on Mac. You&#8217;ll need to do &#8216;make bundle&#8217;, which will give you lxdream.app which should (hopefully) launch normally. Currently it&#8217;s missing the configuration dialogs and a couple of other things, but it&#8217;s mostly there - anyone want to try it out and let me know if it works for them? (Especially curious as to whether or not it runs on 10.4).<br />
To get the GTK interface instead, configure with &#8211;with-gtk.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lxdream.org/news/archives/45/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ok, break time&#8217;s over</title>
		<link>http://www.lxdream.org/news/archives/44</link>
		<comments>http://www.lxdream.org/news/archives/44#comments</comments>
		<pubDate>Tue, 27 May 2008 01:03:24 +0000</pubDate>
		<dc:creator>nkeynes</dc:creator>
		
		<category>Development</category>

		<guid isPermaLink="false">http://www.lxdream.org/news/archives/44</guid>
		<description><![CDATA[So I get back from vacation and discover that my main desktop has decided to commit suicide. On the bright side, its replacement has two important advantages. Firstly, it&#8217;s somewhat faster; and secondly it runs 64-bit code natively - in other words you can start to expect x86-64 to work at least as well as [...]]]></description>
			<content:encoded><![CDATA[<p>So I get back from vacation and discover that my main desktop has decided to commit suicide. On the bright side, its replacement has two important advantages. Firstly, it&#8217;s somewhat faster; and secondly it runs 64-bit code natively - in other words you can start to expect x86-64 to work at least as well as i386 does <img src='http://www.lxdream.org/news/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Also it doesn&#8217;t overheat under a moderate load like the old one did either, which is nice.</p>
<p>Interestingly enough, on said new machine, the 64-bit version runs about 12% faster than the 32-bit version. That&#8217;s&#8230; pretty impressive actually.</p>
<p>On the Mac front, I&#8217;ve finally stumbled over the reason I couldn&#8217;t get it to work properly (It simply refused to become the active application, take key focus, etc) - apparently Cocoa really, _really_ wants to run inside an application bundle, and gets very unhappy when there isn&#8217;t one&#8230; At least now that that&#8217;s sorted I should be able to get the preliminary cocoa ui in real soon now.</p>
<p>So based on current scheduled items, you can probably expect 0.9 somewhere towards the end of July.</p>
<p><strong>Changes</strong></p>
<ul>
<li>Change FR bank handling to swap rather than using an index pointer. Actually slightly faster + simpler this way</li>
<li>Fully integrate the SH4 instruction counting (enabled with ./configure &#8211;enable-sh4stats)</li>
<li>Cleanup lots of compile warnings  (not all yet, but getting there) that have been hanging around for a while</li>
<li>Fix save states on x86-64 (and also fix compatibility with 32-bit saves)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lxdream.org/news/archives/44/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fun with OS X 10.5 + GLX</title>
		<link>http://www.lxdream.org/news/archives/43</link>
		<comments>http://www.lxdream.org/news/archives/43#comments</comments>
		<pubDate>Sun, 20 Apr 2008 08:53:36 +0000</pubDate>
		<dc:creator>nkeynes</dc:creator>
		
		<category>Development</category>

		<guid isPermaLink="false">http://www.lxdream.org/news/archives/43</guid>
		<description><![CDATA[The good news is that I now have regular access to a mac again, and it&#8217;s actually fairly up-to-date (ie it&#8217;s running 10.5).  So as a result, I have to say I&#8217;m stunned that other people have managed to get as far as they did - as far as I can see, Apple seems [...]]]></description>
			<content:encoded><![CDATA[<p>The good news is that I now have regular access to a mac again, and it&#8217;s actually fairly up-to-date (ie it&#8217;s running 10.5).  So as a result, I have to say I&#8217;m stunned that other people have managed to get as far as they did - as far as I can see, Apple seems to have broken GLX pretty thoroughly[0] <img src='http://www.lxdream.org/news/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> .</p>
<p>So I&#8217;ve done 3 things:</p>
<ul>
<li>Fixed the crashes at least, with glx, and generally fixed up the configure script for 10.5. I&#8217;ve probably broken it for 10.4 though. Which raises the question - is anyone actually trying to use lxdream on 10.4?</li>
<li>Added support for the native GTK port w/ NSGL. This actually works fairly nicely. Unfortunately the only binary I can find for GTK/Quartz is provided by <a href="http://www.macports.org/">macports</a>, and the font support is broken at the moment (ie completely missing). If anyone actually manages to build it from source&#8230; do let me know <img src='http://www.lxdream.org/news/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<ul>
<li>Started implementing a (fairly minimal) native cocoa UI. Well I was always going to do this eventually, I just hadn&#8217;t been planning to do it _now_. <img src='http://www.lxdream.org/news/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<p>In unrelated news, pulseaudio support is now in, along with spanish and italian translations (thanks to segnini75 and ghost22)<br />
[0] So far I&#8217;ve noticed: It&#8217;s restricted to 16-bit depth buffers, has various other <a href="http://macresearch.org/x11-leopard-broken">regressions from 10.4</a>,  creating a context with fbconfig crashes the app, glSecondaryColorPointerEXT fails if given a size = 4 (and lead to a crash), not to mention the libGL link cycle issue&#8230;
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lxdream.org/news/archives/43/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Render branch merged back to trunk</title>
		<link>http://www.lxdream.org/news/archives/42</link>
		<comments>http://www.lxdream.org/news/archives/42#comments</comments>
		<pubDate>Wed, 02 Apr 2008 01:50:31 +0000</pubDate>
		<dc:creator>nkeynes</dc:creator>
		
		<category>Development</category>

		<guid isPermaLink="false">http://www.lxdream.org/news/archives/42</guid>
		<description><![CDATA[There&#8217;s some outstanding niggles with the transparency auto-sorting (which will be fixed when I beef up the sorting algorithm), but by and large I think I&#8217;ve fixed everything I broke with the render changes. So that&#8217;s merged back to trunk now where the rendering work will continue. The big win so far has been fixing [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s some outstanding niggles with the transparency auto-sorting (which will be fixed when I beef up the sorting algorithm), but by and large I think I&#8217;ve fixed everything I broke with the render changes. So that&#8217;s merged back to trunk now where the rendering work will continue. The big win so far has been fixing perspective correction - by itself that&#8217;s fixed something like 95% of the visual problems I was seeing.</p>
<p>Time to do some more rendering features now I think ^_^<br />
<strong>Changes</strong></p>
<ul>
<li>Fix perspective-correction (shader-only at the moment)</li>
<li>Change mip-map texture loading to work around bug in ATI drivers</li>
<li>Add mirrored texture support</li>
<li>Add configure checks for fbo + shader support (to avoid linking errors on really old GL libraries)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lxdream.org/news/archives/42/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A distinct lack of time</title>
		<link>http://www.lxdream.org/news/archives/41</link>
		<comments>http://www.lxdream.org/news/archives/41#comments</comments>
		<pubDate>Tue, 25 Mar 2008 01:09:46 +0000</pubDate>
		<dc:creator>nkeynes</dc:creator>
		
		<category>Development</category>

		<guid isPermaLink="false">http://www.lxdream.org/news/archives/41</guid>
		<description><![CDATA[I apologise for the lack of updates recently - unfortunately I have not had a lot of time to work on lxdream lately due to real life conspiring against me. I&#8217;ll try to update when I can, but for now there probably won&#8217;t be a lot to report until at least the end of May.
The [...]]]></description>
			<content:encoded><![CDATA[<p>I apologise for the lack of updates recently - unfortunately I have not had a lot of time to work on lxdream lately due to real life conspiring against me. I&#8217;ll try to update when I can, but for now there probably won&#8217;t be a lot to report until at least the end of May.</p>
<p>The good news is that lxdream-render is pretty close to mergeable now (doesn&#8217;t seem to break much now), and I&#8217;ve spent a bit of time trying to track down the irritating &#8220;geometry&#8221; bugs I&#8217;ve been seeing (It looks like bad geometry on screen, but the same data renders just fine on the DC). The bad news is that thus far, I haven&#8217;t really gotten anywhere with said bugs <img src='http://www.lxdream.org/news/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> .
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lxdream.org/news/archives/41/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
