--- uae/docs/NEWS 2018/04/24 16:39:44 1.1.1.2 +++ uae/docs/NEWS 2018/04/24 17:21:31 1.1.1.26 @@ -2,22 +2,218 @@ Note! This file only contains user-visib more detailed description of changes between releases, read src/ChangeLog, and for the full picture, make a diff between releases. -User-visible changes in 0.7.5: - - Fixed compilation bugs on Linux ELF systems (sorry!) - - Better gtk detection (hopefully) +User-visible changes in 0.8.29: + - UAE now understands the config options "hardfile2" and "filesys2" which + are used by E-UAE and WinUAE. + - RDB hardfiles are supported. + - Hardfile access is faster. + +User-visible changes in 0.8.28: + - Stability fixes - the GTK UI caused hangs on some systems. + - Sound code cleanup - several useless options (such as mono sound) removed. + +User-visible changes in 0.8.27: + - Better CPU type selection; now supports 68030, 68882, and more CPU/FPU + combinations. 68060 is nominally supported but I've not got it to work. + - Enhancements in stereo mixing support (configurable stereo separation and + mixing delay). + - UAE now gives up processor cycles when the emulated CPU encounters a STOP + instruction, even if configured for maximum CPU speed ("idle on stop"). + - Many improvements in the GTK user interface: + * Can now mount and change hardfiles. + * The ROM path is scanned at startup, and identified ROMs can be chosen + by name from a list. + * Default hardware configurations are provided so that e.g. a plain A500 + config can be set with just a few clicks. + * Screen size (and other parameters of the display) can be adjusted. + - On Unix systems, a system ROM directory is defined (typically + "/usr/share/uae/roms") where ROMs can be installed. This directory will + be scanned at startup. + - Mounted filesystems/hardfiles now support adjustable boot priorities. + - The p.OS port has been deleted on the grounds that the OS never got off + the ground and has been dead for about 10 years. + - Better compatibility with certain A4000 and A1000 versions of the + Kickstart. + +User-visible changes in 0.8.26: + - Compiles with modern gcc versions + - SDL graphics updated, this is now recommended over native X11 (since DGA + doesn't work with some graphics drivers these days). + - Random updates from WinUAE/E-UAE, including + * Sinc interpolation for audio output. + - Tries to use gettimeofday in preference to the CPU's rdtsc instruction, as + the latter isn't totally reliable on all machines. + - Fixed a bug when switching between Picasso and native modes. + +User-visible changes in 0.8.25: + - More merging with WinUAE; a lot of the input device code has changed + - GUI cleaned up. + - Quest to eliminate useless options continues: 68000 mode is always "slow + but compatible"; it's not that slow after all. + +User-visible changes in 0.8.24: + - More merging with WinUAE + - Now uses GTK2 for the GUI. + +User-visible changes in 0.8.23: + - Moved over some features from WinUAE: + * better m68k exception handling + * better m68k prefetch emulation + * better debugger + - Added ALSA sound support from Heikki Orsila + +User-visible changes in 0.8.22: + - Mostly bug fixes + - Extensive updates for the sprite emulation and blitter timing code. + Hopefully more accurate than before. + +User-visible changes in 0.8.21: + - Several bug fixes, including some serious filesystem emulation bugs. + - Support for A1000 boot ROMs. + +User-visible changes in 0.8.20: + - Bug fixes only + +User-visible changes in 0.8.19: + - A few bug fixes, especially in state-saving. + - Picasso screens now support panning. + +User-visible changes in 0.8.18: + - Numerous bug fixes. + - The gtk UI has more options; it also now behaves similar to the GUI found + in the Windows version in that it waits for the user to explicitly start + the emulation, thus allowing to select the desired options first. + - There's a track and LED display added to the bottom of the screen. + +User-visible changes in 0.8.17: + - AGA should be a bit faster. + - AGA sprites emulation added by Toni Wilen. + - Numerous bug fixes. + - In the Unix version, the gtk UI has a lot more options available. + There's a new option "Enable copper speedup code"; I'd be interested in + hearing whether there's any software out there that does not work (or + runs slower) if this option is enabled. + - Now supports image files of high density floppies (Dr. Adil Temel). + - Support for A1000 Kickstart disks (Gerald Schnabel). + - The option to disable autoconfig devices no longer exists; the emulator + automatically recognizes if the Kickstart version is too old. + - Numerous improvements for the integrated debugger. + - State save/restore implemented by Toni Wilen. At the moment, this is + experimental, "use at your own risk" code. It is not guaranteed that + future versions of the emulator will be able to read snapshots saved by + this version. Test it and report bugs. + +User-visible changes in 0.8.16: + - AGA playfield support (again) (Toni Wilen) + - In addition to plain mono and stereo, there's a new sound setting "mixed". + - There's a new option to set CPU speeds more accurately, it's called + "finegrain_cpu_speed". + - Numerous bug fixes + - Graphics should be faster; optimized code was accidentally commented out + in the previous release. + +User-visible changes in 0.8.15: + - A few changes in the core of the custom chip emulation; this should mean + more accuracy in general, but likely also a few new bugs in this version. + It may be a little slower as well. + - "68040" emulation. Dedicated to all the clueless folks out there. + (with thanks to Christian Bauer) -(version 0.7.4 left out for, er, technical reasons) +User-visible changes in 0.8.14: + - More bug fixes: + * CPU emulation problem that could have caused copy protection schemes to + malfunction has been fixed. + * Some AGA problems fixed (one of them visible in ECS modes). + * UAE should work again on non-x86 systems. + - By default the emulator will try to approximate an A500 in CPU speed. + This setting existed before, but it's a bit more accurate now and on by + default. + - There is a new option to control the number of emulated disk drives. + - Software autofire for the keyboard joystick replacements -User-visible changes in 0.7.3: +User-visible changes in 0.8.13: + - Bye bye GGI port + - Several bugs fixed, mostly in the filesystem code + - AGA updates + +User-visible changes in 0.8.12: + - Several bugfixes + +User-visible changes in 0.8.11: + - Finally, an accurate copper emulation, thanks to Sam Jordan. + - Sprite emulation fixes, also due to Sam Jordan. + - Some CPU emulation fixes (Keith Rollin, Toni Wilen, Lauri Pesonen) + - Old command line options actually work now. + - Some floppy related lockups removed. + +User-visible changes in 0.8.10: + - Audio interpolation + - Bugfixes for + * disk emulation + * FPU emulation + * CPU prefetch emulation (the "compatible" setting). + * some 2.0+ filesystem packets + * text-based UI (should compile again) + * some other parts + - People like me who liked the old command line options better can now use + (most of) them again. + +User-visible changes in 0.8.9: + - The filesystem emulation should be able to emulate an Amiga FS more + accurately. Script/Pure bits and filenotes are kept. + - Patrick Ohly contributed SCSI support (currently Linux only) that allows + you to (e.g.) use CD writers with the emulator. + +User-visible changes in 0.8.8: + - I'm sure there were some. + +User-visible changes in 0.8.7: + - Commandline and configuration file handling has been redone. The old + options are now longer supported + - Hardfiles and filesystems are called DHx: instead of UAEx: + - Filesystem emulation supports more 2.0+ packets + - FPU works again + +User-visible changes in 0.8.6: + - Black scanlines implemented ('D' modifier for "-O" option) + - Should no longer crash when resetting the emulation + - DOS port update + - Improvements in X11 and ncurses user interfaces. + - Sound can be re-configured at run-time in the UI. + +User-visible changes in 0.8.5: + - Prettier gtk user interface + - Swedish documentation by Jonas Holm Pileborg + - Might compile with BSD make + - The 68000 MOVEP instruction works properly + - Many Win32 code updates - it _might_ compile out of the box for you if + your compiler setup is identical to mine + +User-visible changes in 0.8.4: + - The option "-O" has two new modifiers, 'a' and 'p'. + +User-visible changes in 0.8.3: + - Amiga and GGI ports updated + - X11 version supports DGA and windowed mode in one binary, hotkeys, and a + mouse grabbing mode + +User-visible changes in 0.8.2: + - Should compile on *BSD and on non-x86 systems again. + - Better gtk detection (hopefully) - Fixed bugs that made the low bandwidth feature and dithered color output unusable in the X11 version. - - Fixed compilation bugs on BSD systems (Krister Walfridsson) + - The X11 driver can now display 8 bit Picasso screens even on truecolor X + displays. -User-visible changes in 0.7.2: - - Picasso bug fixed that caused corruption of window scrollbars. +User-visible changes in 0.8.1: - BeOS update (Christian Bauer) + - New copper code that should be more exact and maybe a little bit faster. + - Picasso bug fixed that caused corruption of window scrollbars. + - Fix for problems in interlace modes on line doubled displays. + - The CPU emulation can try to approximate the speed of a 7MHz A500. -User-visible changes in 0.7.1: +User-visible changes in 0.8.0: + - Better support for some BSD variants. - Fixed a display bug that caused dual playfield displays in high resolution to look wrong. - The gtk UI no longer crashes when the "-G" option is used.