1 Release notes for lxdream 0.9.1 "Turtle"
2 ===================================================
4 Lxdream 0.9.1 is mostly a performance release (core emulation is a good
5 33-50% faster, although rendering performance is still bad), with a few new
6 features like VMU and LIRC support. As for 0.9, the majority of software can
7 be expected to "just work" with minimal problems.
9 Nevertheless this should still be considered an alpha release, with many
10 unimplemented features remaining. You're unlikely to see 'perfect' emulation,
11 and we're nowhere near being bug-compatible (in other words, don't expect your
12 code to work on the real hardware just because it runs correctly in lxdream).
16 * Lots of core performance improvements, especially with the MMU turned on
17 * VMU support (memory card only)
18 * GDB remote debugging support
21 * Now uses the ~/.lxdream directory (by default) to store runtime data
22 * Audio + input drivers are now built as plugins
23 * OSX: fullscreen support, minor UI improvements
27 The following are known problems in 0.9 that will be fixed in the next major
28 release - in other words, you don't need to report them - we already know :)
30 * Graphic artifacts related to translucent triangle intersections, sorting errors
31 and/of lack of depth precision.
33 * Rendering performance ranges from barely acceptable to abominable.
35 * The SH4 emulation is not cycle accurate, and (by default) usually runs
36 slower than the real one. This cause some programs to have timing problems
37 or to break completely. In some cases this can be worked around by
38 adjusting the CPU scaling factor (-m command line option)
40 * Audio quality generally ranges from poor to horrible, interrupted by the
41 occasional bit of fair-to-middling sound.
47 Current (2008 or later) ATI or NVidia binary OpenGL drivers
48 - If anyone wants to fix the free drivers, lxdream specifically
49 requires a working implementation of either the EXT_framebuffer_object
50 or GLX_SGIX_pbuffer extensions.
59 From the base directory
62 ~$ make install (optional, GTK only)
72 * Improved accuracy + compatibility (many bugfixes)
74 * Render-to-texture support
80 * Fullly native Mac OS X support
81 * Renderer rewrite (fixes perspective correction among other problems)
82 * ALSA and PulseAudio sound drivers
83 * Save states now work on x86-64
84 * New translations: Spanish and Italian
85 * Lots of miscellaneous bug-fixes and improvements
90 * Dreamcast mouse + keyboard support
91 * Joystick/gamepad support
96 * x86-64 architecture support
97 * Preliminary Mac OS X support
98 * Pbuffer support (to support OpenGL drivers without EXT_framebuffer_object)
99 * Support for more recent CDI and NRG image file versions
104 * Various configure/build fixes for compatibility
108 Changes since Milestone 3
109 -------------------------
110 * Speed improvements (translation core now runs at roughly double the speed
112 * GUI Overhaul - it's actually somewhat usable now. Also removed the gnome
113 dependency (now just needs GTK 2.0)
114 * Sound fixes (aka, some sound actually works now)
115 * A few minor bugfixes and tweaks.
117 Changes since Milestone 2
118 -------------------------
119 * Implemented the SH4 translation core
120 * A handful of minor bugfixes
122 No really, that's it. The good stuff is coming next version, honest
124 Changes since Milestone 1
125 -------------------------
126 * Complete rewrite of nearly all PowerVR2 code - The M1 code was largely a
127 quick hack to get something running. It's done for real now.
128 * Initial IO event system (not widely used yet)
129 * Lots of bugfixes throughout the system
.