Search
lxdream.org :: lxdream/RELEASE_NOTES
lxdream 0.9.1
released Jun 29
Download Now
filename RELEASE_NOTES
changeset 1048:0c0947f79563
prev897:163b9ed7899c
next1163:034252e0689d
author nkeynes
date Sun Jul 05 13:53:48 2009 +1000 (14 years ago)
permissions -rw-r--r--
last change No-op merge lxdream-render to remove head (actually long since merged)
view annotate diff log raw
     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).
    14 Changes since 0.9
    15 -----------------
    16 * Lots of core performance improvements, especially with the MMU turned on
    17 * VMU support (memory card only)
    18 * GDB remote debugging support
    19 * Quick-save states
    20 * LIRC driver
    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
    25 Known issues
    26 ------------
    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. 
    43 System requirements
    44 -------------------
    45 Linux:
    46    GTK 2.6+
    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. 
    52 OS X:
    53    System 10.4 or later
    55 GCC, Make, etc.
    57 Building
    58 --------
    59 From the base directory
    60 ~$ ./configure
    61 ~$ make
    62 ~$ make install            (optional, GTK only)
    64 Enjoy!
    67 Older History
    68 ================
    70 Changes since 0.8.4
    71 -------------------
    72 * Improved accuracy + compatibility (many bugfixes)
    73 * Shadow volumes
    74 * Render-to-texture support
    75 * Fogging
    76 * Light-gun support
    78 Changes since 0.8.3
    79 -------------------
    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
    87 Changes since 0.8.2
    88 -------------------
    89 * MMU Implementation
    90 * Dreamcast mouse + keyboard support
    91 * Joystick/gamepad support
    92 * Assorted bug-fixes
    94 Changes since 0.8.1
    95 -------------------
    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
   100 * Minor bugfixes
   102 Changes since 0.8
   103 -----------------
   104 * Various configure/build fixes for compatibility
   105 * GDI image support
   106 * Minor bugfixes
   108 Changes since Milestone 3
   109 -------------------------
   110 * Speed improvements (translation core now runs at roughly double the speed
   111   of M3)
   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
.