lxdream WIP – Small fixes

Nathan Keynes has updated lxdream.org and informed us about his progress on lxdream, his Dreamcast emulator.

Nathan Keynes wrote:


Mostly just finishing/unbreaking things I’d broken in recent changes, so there’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’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.
  • Change internal colour format to float from unsigned char – surprisingly doesnt have much impact on performance, but makes a few things much simpler to implement
  • Finish integrating the run-time limiting properly so that it’s no longer a big wart on main.c (and works properly on OS X as well)
  • Refactor the GD-Rom selection menu to be a bit more generic and add a cocoa view for it

Source:lxdream.org

Discuss on our forums!