Archive for June, 2009

June 29th, 2009 by nkeynes
Lxdream 0.9.1 “Turtle” released
Posted in Releases

As promised, the 0.9.1 release is now out. It is somewhat faster than 0.9, the core is around 30-40% faster, and MMU performance is nearly an order of magnitude better, but rendering performance is still holding things back overall. There’s also (finally) preliminary VMU support for anyone who cares about that – you can attach them in the controller settings panel.

As always, it’s available from the download page, release notes are here. And to make things even easier for Debian users, there’s now an apt repository available – just add the following lines to your /etc/apt/sources.list:

    deb unstable main
    deb-src unstable main

and do apt-get update, apt-get install lxdream.

Next version we’ll try and attack the rendering performance problem…

What’s New

  • Lots of core performance improvements, especially in the MMU
  • VMU support (memory card only)
  • GDB remote debugging support
  • Quick-save states
  • LIRC driver
  • Now uses the ~/.lxdream directory (by default) to store runtime data
  • Audio + input drivers are now built as plugins
June 15th, 2009 by nkeynes
Been a bit quiet around here
Posted in Development

Not much really got done last month, seeing as I was away for nearly all of it, but I did get a few small tidy ups done. The new translation core is definitely on hold now for a while so I can get some other things done – I’ll get back to it at some unspecified point in the future.

So… I suppose what everyone’s waiting for: There will be a 0.9.1 in the next few weeks (also known as the “what do you mean we haven’t had a release in 8 months?!” release), which will be more or less current svn trunk + one more feature I’m working on at the moment.


  • Wahrhaft sent in a patch to add hotkey support, quick-save-states, and an LIRC input driver, thanks!
  • Refactored the gdrom support module to be a lot cleaner, and make it easier to add other MMC-based native drivers. I think a fixed a few bugs in the process as well.
  • Added ability to build drivers that require 3rd-party libs as dynamic objects rather than statically linked – this should make binary packaging a bit saner. On by default for now, configure –disable-shared to turn off.
  • GTK: Added GNOME desktop entry for more convenient desktop integration
  • OSX: Added fullscreen support (“er wait, the OSX port doesn’t do fullscreen?”)