1 Release notes for lxdream 0.9 "Shiny"
2 ===================================================
4 Lxdream 0.9 is considerably more stable and accurate than the 0.8 series
5 (thanks more to a huge number of bugfixes than anything else), and the
6 majority of software can be expected to "just work" with minimal problems.
8 Nevertheless this should still be considered an alpha release, with many
9 unimplemented features remaining. You're unlikely to see 'perfect' emulation,
10 and we're nowhere near being bug-compatible (in other words, don't expect your
11 code to work on the real hardware just because it runs correctly in lxdream).
15 * Improved accuracy + compatibility (many bugfixes)
17 * Render-to-texture support
23 The following are known problems in 0.9 that will be fixed in the next major
24 release - in other words, you don't need to report them - we already know :)
26 * Graphic artifacts related to translucent triangle intersections, sorting errors
27 and/of lack of depth precision.
29 * MMU address translation (eg linux, wince, etc) is painfully slow to the
32 * The SH4 emulation is not cycle accurate, and (by default) usually runs
33 slower than the real one. This cause some programs to have timing problems
34 or to break completely. In some cases this can be worked around by
35 adjusting the CPU scaling factor (-m command line option)
37 * Audio quality generally ranges from poor to horrible, interrupted by the
38 occasional bit of fair-to-middling sound.
44 Current (2008 or later) ATI or NVidia binary OpenGL drivers
45 - If anyone wants to fix the free drivers, lxdream specifically
46 requires a working implementation of either the EXT_framebuffer_object
47 or GLX_SGIX_pbuffer extensions.
56 From the base directory
59 ~$ make install (optional, GTK only)
69 * Fullly native Mac OS X support
70 * Renderer rewrite (fixes perspective correction among other problems)
71 * ALSA and PulseAudio sound drivers
72 * Save states now work on x86-64
73 * New translations: Spanish and Italian
74 * Lots of miscellaneous bug-fixes and improvements
79 * Dreamcast mouse + keyboard support
80 * Joystick/gamepad support
85 * x86-64 architecture support
86 * Preliminary Mac OS X support
87 * Pbuffer support (to support OpenGL drivers without EXT_framebuffer_object)
88 * Support for more recent CDI and NRG image file versions
93 * Various configure/build fixes for compatibility
97 Changes since Milestone 3
98 -------------------------
99 * Speed improvements (translation core now runs at roughly double the speed
101 * GUI Overhaul - it's actually somewhat usable now. Also removed the gnome
102 dependency (now just needs GTK 2.0)
103 * Sound fixes (aka, some sound actually works now)
104 * A few minor bugfixes and tweaks.
106 Changes since Milestone 2
107 -------------------------
108 * Implemented the SH4 translation core
109 * A handful of minor bugfixes
111 No really, that's it. The good stuff is coming next version, honest
113 Changes since Milestone 1
114 -------------------------
115 * Complete rewrite of nearly all PowerVR2 code - The M1 code was largely a
116 quick hack to get something running. It's done for real now.
117 * Initial IO event system (not widely used yet)
118 * Lots of bugfixes throughout the system
.