filename | RELEASE_NOTES |
changeset | 1163:034252e0689d |
prev | 1048:0c0947f79563 |
author | nkeynes |
date | Wed May 11 19:21:19 2011 +1000 (12 years ago) |
permissions | -rw-r--r-- |
last change | Add nl translation (thanks Riemann80!) Update po files |
view | annotate | diff | log | raw |
1 Release notes for lxdream 0.9.2 "Slippery Turtle"
2 ===================================================
4 Lxdream 0.9.2 primarily focuses on improving rendering performance, which is
5 up to 3x faster than 0.9.1 (depending on hardware and scene details). The
6 CD-ROM device layer has also been rewritten to provide more flexibility and
7 introduce some new features.
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).
14 Note that command-line options for running binary executables have been changed in this
15 release:
17 lxdream -e homebrew.bin
19 will load and execute the binary directly, while
21 lxdream homebrew.bin
23 will now embed the binary into a bootable disc image, and then boot into the
24 disc.
26 Changes since 0.9.1
27 -----------------
28 * Lots of tuning of rendering performance.
29 * Can now boot and run homebrew discs without requiring the BIOS rom image.
30 * Automagic wrapping of executable files in disc images.
31 * New dependency on libisofs
32 * Minor bugfixes
34 Known issues
35 ------------
36 The following are known problems in 0.9 that will be fixed before 1.0 -
37 in other words, you don't need to report them - we already know :)
39 * Graphic artifacts related to translucent triangle intersections, sorting errors
40 and/of lack of depth precision.
42 * The SH4 emulation is not cycle accurate, and (by default) usually runs
43 slower than the real one. This cause some programs to have timing problems
44 or to break completely. In some cases this can be worked around by
45 adjusting the CPU scaling factor (-m command line option)
47 * Audio quality generally ranges from poor to horrible, interrupted by the
48 occasional bit of fair-to-middling sound.
50 System requirements
51 -------------------
52 Linux:
53 GTK 2.6+
54 Current (2008 or later) ATI or NVidia binary OpenGL drivers
55 - If anyone wants to fix the free drivers, lxdream specifically
56 requires a working implementation of either the EXT_framebuffer_object
57 or GLX_SGIX_pbuffer extensions.
59 OS X:
60 System 10.5 or later
62 GCC, Make, etc.
64 Building
65 --------
66 From the base directory
67 ~$ ./configure
68 ~$ make
69 ~$ make install (optional, GTK only)
71 Enjoy!
74 Older History
75 ================
77 Changes since 0.9
78 -----------------
79 * Lots of core performance improvements, especially with the MMU turned on
80 * VMU support (memory card only)
81 * GDB remote debugging support
82 * Quick-save states
83 * LIRC driver
84 * Now uses the ~/.lxdream directory (by default) to store runtime data
85 * Audio + input drivers are now built as plugins
86 * OSX: fullscreen support, minor UI improvements
89 Changes since 0.8.4
90 -------------------
91 * Improved accuracy + compatibility (many bugfixes)
92 * Shadow volumes
93 * Render-to-texture support
94 * Fogging
95 * Light-gun support
97 Changes since 0.8.3
98 -------------------
99 * Fullly native Mac OS X support
100 * Renderer rewrite (fixes perspective correction among other problems)
101 * ALSA and PulseAudio sound drivers
102 * Save states now work on x86-64
103 * New translations: Spanish and Italian
104 * Lots of miscellaneous bug-fixes and improvements
106 Changes since 0.8.2
107 -------------------
108 * MMU Implementation
109 * Dreamcast mouse + keyboard support
110 * Joystick/gamepad support
111 * Assorted bug-fixes
113 Changes since 0.8.1
114 -------------------
115 * x86-64 architecture support
116 * Preliminary Mac OS X support
117 * Pbuffer support (to support OpenGL drivers without EXT_framebuffer_object)
118 * Support for more recent CDI and NRG image file versions
119 * Minor bugfixes
121 Changes since 0.8
122 -----------------
123 * Various configure/build fixes for compatibility
124 * GDI image support
125 * Minor bugfixes
127 Changes since Milestone 3
128 -------------------------
129 * Speed improvements (translation core now runs at roughly double the speed
130 of M3)
131 * GUI Overhaul - it's actually somewhat usable now. Also removed the gnome
132 dependency (now just needs GTK 2.0)
133 * Sound fixes (aka, some sound actually works now)
134 * A few minor bugfixes and tweaks.
136 Changes since Milestone 2
137 -------------------------
138 * Implemented the SH4 translation core
139 * A handful of minor bugfixes
141 No really, that's it. The good stuff is coming next version, honest
143 Changes since Milestone 1
144 -------------------------
145 * Complete rewrite of nearly all PowerVR2 code - The M1 code was largely a
146 quick hack to get something running. It's done for real now.
147 * Initial IO event system (not widely used yet)
148 * Lots of bugfixes throughout the system
.