|
|
1.1 root 1: Note! This file only contains user-visible changes. There may be others. For a
2: more detailed description of changes between releases, read src/ChangeLog, and
3: for the full picture, make a diff between releases.
4:
1.1.1.21! root 5: User-visible changes in 0.8.24:
! 6: - More merging with WinUAE
! 7: - Now uses GTK2 for the GUI.
! 8:
1.1.1.20 root 9: User-visible changes in 0.8.23:
10: - Moved over some features from WinUAE:
11: * better m68k exception handling
12: * better m68k prefetch emulation
13: * better debugger
14: - Added ALSA sound support from Heikki Orsila
15:
1.1.1.19 root 16: User-visible changes in 0.8.22:
17: - Mostly bug fixes
18: - Extensive updates for the sprite emulation and blitter timing code.
19: Hopefully more accurate than before.
20:
1.1.1.18 root 21: User-visible changes in 0.8.21:
22: - Several bug fixes, including some serious filesystem emulation bugs.
23: - Support for A1000 boot ROMs.
24:
25: User-visible changes in 0.8.20:
26: - Bug fixes only
27:
1.1.1.17 root 28: User-visible changes in 0.8.19:
29: - A few bug fixes, especially in state-saving.
30: - Picasso screens now support panning.
31:
1.1.1.16 root 32: User-visible changes in 0.8.18:
33: - Numerous bug fixes.
34: - The gtk UI has more options; it also now behaves similar to the GUI found
35: in the Windows version in that it waits for the user to explicitly start
36: the emulation, thus allowing to select the desired options first.
37: - There's a track and LED display added to the bottom of the screen.
38:
1.1.1.15 root 39: User-visible changes in 0.8.17:
40: - AGA should be a bit faster.
41: - AGA sprites emulation added by Toni Wilen.
42: - Numerous bug fixes.
43: - In the Unix version, the gtk UI has a lot more options available.
44: There's a new option "Enable copper speedup code"; I'd be interested in
45: hearing whether there's any software out there that does not work (or
46: runs slower) if this option is enabled.
47: - Now supports image files of high density floppies (Dr. Adil Temel).
48: - Support for A1000 Kickstart disks (Gerald Schnabel).
49: - The option to disable autoconfig devices no longer exists; the emulator
50: automatically recognizes if the Kickstart version is too old.
51: - Numerous improvements for the integrated debugger.
52: - State save/restore implemented by Toni Wilen. At the moment, this is
53: experimental, "use at your own risk" code. It is not guaranteed that
54: future versions of the emulator will be able to read snapshots saved by
55: this version. Test it and report bugs.
56:
1.1.1.14 root 57: User-visible changes in 0.8.16:
58: - AGA playfield support (again) (Toni Wilen)
59: - In addition to plain mono and stereo, there's a new sound setting "mixed".
60: - There's a new option to set CPU speeds more accurately, it's called
61: "finegrain_cpu_speed".
62: - Numerous bug fixes
63: - Graphics should be faster; optimized code was accidentally commented out
64: in the previous release.
65:
1.1.1.13 root 66: User-visible changes in 0.8.15:
67: - A few changes in the core of the custom chip emulation; this should mean
68: more accuracy in general, but likely also a few new bugs in this version.
69: It may be a little slower as well.
70: - "68040" emulation. Dedicated to all the clueless folks out there.
71: (with thanks to Christian Bauer)
72:
1.1.1.12 root 73: User-visible changes in 0.8.14:
74: - More bug fixes:
75: * CPU emulation problem that could have caused copy protection schemes to
76: malfunction has been fixed.
77: * Some AGA problems fixed (one of them visible in ECS modes).
78: * UAE should work again on non-x86 systems.
79: - By default the emulator will try to approximate an A500 in CPU speed.
80: This setting existed before, but it's a bit more accurate now and on by
81: default.
82: - There is a new option to control the number of emulated disk drives.
83: - Software autofire for the keyboard joystick replacements
84:
1.1.1.11 root 85: User-visible changes in 0.8.13:
86: - Bye bye GGI port
87: - Several bugs fixed, mostly in the filesystem code
88: - AGA updates
89:
1.1.1.10 root 90: User-visible changes in 0.8.12:
91: - Several bugfixes
92:
1.1.1.9 root 93: User-visible changes in 0.8.11:
94: - Finally, an accurate copper emulation, thanks to Sam Jordan.
95: - Sprite emulation fixes, also due to Sam Jordan.
96: - Some CPU emulation fixes (Keith Rollin, Toni Wilen, Lauri Pesonen)
97: - Old command line options actually work now.
98: - Some floppy related lockups removed.
99:
1.1.1.8 root 100: User-visible changes in 0.8.10:
101: - Audio interpolation
102: - Bugfixes for
103: * disk emulation
104: * FPU emulation
105: * CPU prefetch emulation (the "compatible" setting).
106: * some 2.0+ filesystem packets
107: * text-based UI (should compile again)
108: * some other parts
109: - People like me who liked the old command line options better can now use
110: (most of) them again.
111:
1.1.1.7 root 112: User-visible changes in 0.8.9:
113: - The filesystem emulation should be able to emulate an Amiga FS more
114: accurately. Script/Pure bits and filenotes are kept.
115: - Patrick Ohly contributed SCSI support (currently Linux only) that allows
116: you to (e.g.) use CD writers with the emulator.
117:
118: User-visible changes in 0.8.8:
1.1.1.9 root 119: - I'm sure there were some.
1.1.1.7 root 120:
1.1.1.6 root 121: User-visible changes in 0.8.7:
122: - Commandline and configuration file handling has been redone. The old
123: options are now longer supported
1.1.1.7 root 124: - Hardfiles and filesystems are called DHx: instead of UAEx:
1.1.1.6 root 125: - Filesystem emulation supports more 2.0+ packets
126: - FPU works again
127:
1.1.1.5 root 128: User-visible changes in 0.8.6:
129: - Black scanlines implemented ('D' modifier for "-O" option)
130: - Should no longer crash when resetting the emulation
131: - DOS port update
132: - Improvements in X11 and ncurses user interfaces.
133: - Sound can be re-configured at run-time in the UI.
134:
1.1.1.4 root 135: User-visible changes in 0.8.5:
136: - Prettier gtk user interface
137: - Swedish documentation by Jonas Holm Pileborg
138: - Might compile with BSD make
139: - The 68000 MOVEP instruction works properly
140: - Many Win32 code updates - it _might_ compile out of the box for you if
141: your compiler setup is identical to mine
142:
143: User-visible changes in 0.8.4:
144: - The option "-O" has two new modifiers, 'a' and 'p'.
145:
146: User-visible changes in 0.8.3:
147: - Amiga and GGI ports updated
148: - X11 version supports DGA and windowed mode in one binary, hotkeys, and a
149: mouse grabbing mode
1.1.1.3 root 150:
1.1.1.4 root 151: User-visible changes in 0.8.2:
152: - Should compile on *BSD and on non-x86 systems again.
1.1.1.2 root 153: - Better gtk detection (hopefully)
154: - Fixed bugs that made the low bandwidth feature and dithered color output
155: unusable in the X11 version.
1.1.1.4 root 156: - The X11 driver can now display 8 bit Picasso screens even on truecolor X
157: displays.
1.1.1.2 root 158:
1.1.1.4 root 159: User-visible changes in 0.8.1:
1.1.1.2 root 160: - BeOS update (Christian Bauer)
1.1.1.4 root 161: - New copper code that should be more exact and maybe a little bit faster.
162: - Picasso bug fixed that caused corruption of window scrollbars.
163: - Fix for problems in interlace modes on line doubled displays.
164: - The CPU emulation can try to approximate the speed of a 7MHz A500.
1.1.1.2 root 165:
1.1.1.4 root 166: User-visible changes in 0.8.0:
167: - Better support for some BSD variants.
1.1.1.2 root 168: - Fixed a display bug that caused dual playfield displays in high resolution
169: to look wrong.
170: - The gtk UI no longer crashes when the "-G" option is used.
171:
172: User-visible changes in 0.7.0:
173: - Picasso96 graphics card emulation by Brian King.
174: - All CPU emulations (68000, 68010, 68020, 68020 + FPU, 68000 compatible)
175: are now compiled into one binary and selectable at run-time.
176: - Many changes in hardfile support. Now you can mount several hardfiles in
177: arbitrary order. You can specify the geometry for every hardfile.
178: The hardfile device has been renamed to "uaehf.device". Please adjust your
179: MountList entry.
180: - Stereo sound support
181: - UAE has been ported to pOS by Samuel Devulder
182: - New sound back-end that just writes sound to a file.
183: - Improved serial support
184: - The XFree86 VidMode extension is supported; if you use it, the X11 version
185: will switch to the video mode that is "closest" to what you specified on
186: the commandline.
187: - Many minor and major bugfixes
188:
189: User-visible changes in 0.6.9:
190: - The sprite code finally seems to work now (well, mostly :( )
191: - Sprite-to-sprite collisions implemented
192: - EHB and dual playfield modes are faster on x86 systems.
193: - Disk changes should be detected again.
194: - Believe it or not, I think the reset and quit buttons in the UI actually
195: work this time.
196: - POSIX_PENGUINS for Linux systems with glibc-2.0. There's now real hope
197: that it speeds things up on SMP machines (it still slows down single
198: processor machines if it's enabled, though).
199: - The filesystem code should be somewhat more robust. It can also be set up
200: to run multi-threaded. That makes sense even on single processor machines.
201: - The old follow-mouse hack for the X version is disabled. There is now a
202: new Amiga program named "mousehack". Please put it in the directory you
203: use for harddisk emulation and put the command "run >NIL: mousehack" in
204: your startup-sequence.
205: - 4 or 8 MB chip memory are supported.
206: - Two joysticks are supported on Linux systems, as well as several
207: alternative keyboard "fake" joysticks (using two simultaneously is
208: possible). Also, two joystick buttons are now supported.
209: - The SVGAlib/DOS version user interface is a bit improved. It can now be
210: used during the emulation by pressing F11, e.g. for changing disks.
211: - For the non-DGA X11 version, the LOW_BANDWITH and DONT_WANT_SHM compile
212: options have been turned into the -L and -T run-time options.
213: - Linux/GGI port by Christian Schmitt/Stefan Reinauer (untested)
214:
1.1 root 215: User-visible changes in 0.6.8:
216: - This should contain all the necessary files...
217: - Bugfixes
218:
219: User-visible changes in 0.6.7:
220: - Some bugs in the new playfield code removed; some speed improvements
221: - New alternate user-interface for X (note the debugger doesn't completely
222: work yet). The Tk GUI is also improved. Note that I don't use either, so
223: there are no stability guarantees.
224: - The options "-d" and "-C" are replaced with "-O", which allows much better
225: control over the graphics display. The old options will continue to work
226: for a few more releases and will be removed after that.
227: - Yet Another Blitter Bug fixed (Sanity Arte demo)
228: - Blitter control by copper now works (would have worked before if I hadn't
229: forgotten the COPCON register)
230: - On Linux systems (running at least kernel version 1.3.something) UAE can
231: now be set up to run in two threads. That's only potentially useful on SMP
232: machines, it's a performance loss on other machines. It currently is most
233: probably a big performance loss even on SMP machines: The implementation
234: is very primitive. This is just to get started.
235:
236: User-visible changes in 0.6.6:
237: - Playfield hardware emulation almost completely rewritten. It _should_ be
238: somewhat more stable and bugfree, but there's no doubt that there are some
239: new fun and exciting bugs in this version.
240: Features: Interlace drawing merges two frames and should look better, plus
241: it now works with even frame skip values.
242: The copper is more accurate.
243: Sprite DMA works better (see Interference by Sanity)
244: Some other bugs removed.
245: - The spanish keyboard now has a "W".
246: - Nice pictures in the Tk GUI.
247: - The USER_PROGRAMS_BEHAVE compile-time option now "works" even if you don't
248: use the compiler.
249:
250: User-visible changes in 0.6.5:
251: - Bugfixes in the filesystem code and in the compiler
252: - There was some speed loss in 0.6.4, which should be fixed for the i386
253: versions. Actually, UAE won't run on a 386 anymore (uses the bswapl
254: instruction). It would be pointless anyway...
255: - The text user interface in the SVGAlib and DOS versions supports harddisks
256: better
257: - The XFree86 DGA extension is supported.
258: - Italian documentation by Paolo Besser.
259: - Spanish keyboard support for X; French keyboard updated
260: - I _hope_ that the X version UAE now always resets keyboard autorepeat.
261: - Option "-A" to control the accuracy of the emulation. Use "-A 0" to
262: restore the old behaviour, which is likely to be somewhat faster.
263: - Solaris sound should actually compile this time.
264: - The built-in debugger has a "M" command to search for sound modules.
265:
266: For versions earlier than 0.6.5, you'll have to read the ChangeLog to find out
267: what's new.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.