--- uae/src/ChangeLog 2018/04/24 17:05:20 1.1.1.20 +++ uae/src/ChangeLog 2018/04/24 17:10:33 1.1.1.23 @@ -1,3 +1,67 @@ +9E1011 ALSA sound and SDL sound fix from Heikki Orsila. +9E1010 Remove AHI code from audio.c; WinUAE didn't end up using it so there's + no point keeping it around. + Clear registers on reset; use calloc in mapped_malloc. + Work around REGPARAM problems with newer compilers. + Lose cpuopti, no point on current hardware and gcc breaks it too often. + Upgrade to newer version of autoconf (ugh). + Remove option stereo to sound_stereo to match WinUAE. + Make some variables static in cia.c. + Rename BPLPT[LH] to BPLxPT[LH], again to match WinUAE. + Import new identify.[ch] from WinUAE. + Move over exception and prefetch handling from WinUAE. Also remove last + traces of old (pre-Bernie) JIT compiler. + Import most of WinUAE's debugger. +9C1003 gcc3 broke lots of optimizations. Fix the lossage by making + STATIC_INLINE contain the new always_inline attribute. +9C0702 Correct an overflow problem in the CIA code. +9C0407 Sprite code updates; correct CIA memory access handlers (Toni). +9C0306 Make w/d representable for fsdb_win32. + Don't reorder children of directories; this causes duplicates in + exnext. + Reorder the code for the 9/10 vsynctime hack a bit. + Add code from Toni to remember the last value written to a custom + register and to return it when reading from a write-only reg - this + seems to match actual hardware behaviour. + Add some more blitter tweaks (Toni). +9C0227 When waking up the copper from a blitter wait, recheck that vpos is + larger than vcmp - especially with masking going on, this may not be + the case. + X11: When changing picasso resolution, reinitialize everything - our + bitmap might be too small otherwise. + When configuring hardfiles, use specified blocksize, not 512 (Toni). + In SPRxCTL_1, don't examine vstart position before computing it (Toni). +9C0225 Some cfgfile fixes, more blitter timing changes and one big sprite + statemachine update from Toni. + Some copper timing fixes. + Fix flag bit confusion in action_fh_from_lock (taken from earlier + WinUAE). +9C0220 Blitter timing update from Toni. + Copper timing "theory" changed (me/Toni). + If we have a rdtsc insn, always synchronize with realtime in + vsync_handler. + Don't reset the lof bit when restoring state. + When restoring disk image names, put them in changed_prefs (Toni) + Return error in action_seek if trying to seek past end of file (Bernd + Roesch). + SDL fixes by Maik Qualmann. + Fix for gtk warnings when updating floppy LEDs (Maik Qualmann). +9C0216 Fix the clockspeed detection - we were getting lots of alarm signals + even after it had finished. + Some tweaks for the GUI - and also fix the problem with waiting on the + GUI semaphore even if no GUI is present... + More accurate blitter timing (Toni). + Support for A1000 bootrom and CDTV/CD32 extended ROMs (Toni). + Fix filesystem lockup with "copy dh0: ram: all". + Fix for JIT and more than 2MB chipmem from Toni + Make fsdb_win32 accept more valid Windows filenames (Toni). +9C0215 Fix filesystem reset code that used to access freed memory. +9C0213 gtk UI fixes from Maik Qualmann. +9C0113 Configury & bsd compilation fixes from Krister Walfridsson. + Match up lock/unlock calls in wgfx_do_flushline (found by Axel + Doerfler). + Fix potential crash taking strlen of NULL in filesys.c (Axel Doerfler). + Set diskdmaen to 0 in dsk_dmafinished (Toni). 9B1230 lockscr/unlockscr fixes in drawing.c. Add sdlgfx from Bernd [4] Lachner. Filesystem asm code improvements from Toni (make it pic, call