Search
lxdream.org :: lxdream/RELEASE_NOTES
lxdream 0.9.1
released Jun 29
Download Now
filename RELEASE_NOTES
changeset 623:95fcdcf2094c
prev483:e367f778447e
next793:7877d947228d
author nkeynes
date Sun Jul 06 05:30:32 2008 +0000 (11 years ago)
permissions -rw-r--r--
last change Add register defns for sort DMA
Add register defn for 005F81AC to match the test
file annotate diff log raw
nkeynes@623
     1
Release notes for lxdream 0.8.3
nkeynes@177
     2
===================================================
nkeynes@177
     3
nkeynes@623
     4
Please note that this is still an alpha release - many things are not yet 
nkeynes@483
     5
implemented, it has many bugs (especially wrt rendering), and it's
nkeynes@483
     6
not likely to run at 100% speed.
nkeynes@177
     7
nkeynes@354
     8
Having said all that, some games are known to run to at least 
nkeynes@354
     9
some degree (aka everything we've tried), and most homebrew works 
nkeynes@403
    10
perfectly or nearly so - feel free to experiment and let us 
nkeynes@354
    11
know how it goes.
nkeynes@177
    12
nkeynes@623
    13
Changes since 0.8.2
nkeynes@623
    14
-------------------
nkeynes@623
    15
* MMU Implementation
nkeynes@623
    16
* Dreamcast mouse + keyboard support
nkeynes@623
    17
* Joystick/gamepad support
nkeynes@623
    18
* Assorted bug-fixes
nkeynes@623
    19
nkeynes@623
    20
Changes since 0.8.1
nkeynes@623
    21
-------------------
nkeynes@623
    22
* x86-64 architecture support
nkeynes@623
    23
* Preliminary Mac OS X support
nkeynes@623
    24
* Pbuffer support (to support OpenGL drivers without EXT_framebuffer_object)
nkeynes@623
    25
* Support for more recent CDI and NRG image file versions
nkeynes@623
    26
* Minor bugfixes
nkeynes@623
    27
nkeynes@623
    28
Changes since 0.8
nkeynes@623
    29
-----------------
nkeynes@623
    30
* Various configure/build fixes for compatibility
nkeynes@623
    31
* GDI image support
nkeynes@623
    32
* Minor bugfixes
nkeynes@623
    33
nkeynes@483
    34
Changes since Milestone 3
nkeynes@483
    35
-------------------------
nkeynes@483
    36
* Speed improvements (translation core now runs at roughly double the speed
nkeynes@483
    37
  of M3)
nkeynes@483
    38
* GUI Overhaul - it's actually somewhat usable now. Also removed the gnome
nkeynes@483
    39
  dependency (now just needs GTK 2.0)
nkeynes@483
    40
* Sound fixes (aka, some sound actually works now)
nkeynes@483
    41
* A few minor bugfixes and tweaks.
nkeynes@483
    42
nkeynes@403
    43
Changes since Milestone 2
nkeynes@403
    44
-------------------------
nkeynes@403
    45
* Implemented the SH4 translation core
nkeynes@403
    46
* A handful of minor bugfixes
nkeynes@403
    47
nkeynes@403
    48
No really, that's it. The good stuff is coming next version, honest
nkeynes@403
    49
nkeynes@354
    50
Changes since Milestone 1
nkeynes@354
    51
-------------------------
nkeynes@354
    52
* Complete rewrite of nearly all PowerVR2 code - The M1 code was largely a
nkeynes@354
    53
quick hack to get something running. It's done for real now.
nkeynes@354
    54
* Initial IO event system (not widely used yet)
nkeynes@354
    55
* Lots of bugfixes throughout the system
nkeynes@354
    56
nkeynes@354
    57
Known issues
nkeynes@354
    58
------------
nkeynes@354
    59
The following are known bugs (as opposed to missing features) that will be
nkeynes@354
    60
fixed in the next release, but are too large to be fixed for this version:
nkeynes@354
    61
nkeynes@354
    62
* Polygons that are partially clipped by the view frustum can be distorted
nkeynes@354
    63
quite badly
nkeynes@483
    64
* Limited depth precision causes tearing of view on some scenes.
nkeynes@177
    65
nkeynes@177
    66
System requirements
nkeynes@177
    67
-------------------
nkeynes@623
    68
GTK 2.6+
nkeynes@483
    69
ESounD 2.36+
nkeynes@354
    70
OpenGL drivers with EXT_framebuffer_object support (any recent drivers should be
nkeynes@354
    71
fine)
nkeynes@177
    72
GCC, Make, etc.
nkeynes@177
    73
nkeynes@177
    74
Building
nkeynes@177
    75
--------
nkeynes@177
    76
From the base directory
nkeynes@177
    77
~$ ./configure
nkeynes@177
    78
~$ make
nkeynes@177
    79
~$ make install            (optional)
nkeynes@177
    80
nkeynes@354
    81
Enjoy!
nkeynes@354
    82
.