--- uae/src/ChangeLog 2018/04/24 17:16:17 1.1.1.26 +++ uae/src/ChangeLog 2018/04/24 17:18:09 1.1.1.27 @@ -1,3 +1,114 @@ +A11111 Disable mousehack-in-ROM for the next release. + Fix a compile error in custom.c +A10828 Disallow mousehack utility to start if we have a bootrom. + NTSC toggle in the GTK UI. Some ntsc/varsync changes merged from + WinUAE. Also merged chipmem_agnus functions and a couple more minor + changes. + Fix a theoretical infinite loop in filesystem cache recycling. +A10826 Screenmode now configurable in the gui. So is the bootrom. + leds_on_screen is now separately configurable for windowed and + fullscreen. There are fullscreen toggles in the graphics page. + Move some common code out of the graphics drivers and into drawing.c + and picasso96.c. + Merge from WinUAE: Tolerate more res_shift values for AGA. + Fix some botched if statements in configure. + Ignore comment lines when loading a config file. + Silence keyboard init to avoid multiple messages when scanning config + files. + Be slightly more conservative about freeing stuff in some of the sound + drivers. +A10825 Merge mousehack in ROM from WinUAE, minus the crazy startup logic. + Merge a stripped-down gayle.c from WinUAE, just enough to get the A4000 + Kickstart working properly. GUI changes to take ROM requirements into + account, and to allow for selectable motherboard types. + Merge A1000 ROM handling, m68k RESET instruction handling, and some + memory reset changes from WinUAE. m68k_reset now happens after + memory_reset so that it picks up the right start address. + Call handle_events during reset - sometimes we reset so quickly in + succession that vsync_handler never happens. + Sort the config file presets by a new option, "config_sortstr". +A10824 Fix two state save bugs (writing out incorrect values for fastmem size, + and a memory clobber in save_cpu). + Merge minor drawing.c changes from WinUAE. +A10822 Wire up the filters to the other interpolations beside sinc. Undo some + unsigned changes that came in from E-UAE. +A10820 Add amd64 support - identical to x86 support for now. Fix a crash in + patch_kick. Split gtkui's memory tab into RAM and ROM. Garbage collect + a few things in configure.in; eliminate the p.OS port. +A10819 Changes in gtkui.c not to use obsolete GtkCList; everything replaced + with GtkTreeView. + Add preset hardware configurations; install them in a location based + on $(datadir); scan them at startup & present a list of them in the + GUI. + Merge from WinUAE: a few small blitter changes, memory savestate restore + changes, changed A3000 mbres memory support, audio filters, memory reset + changes (patch_kick). + Save & restore rom_crc32 option. Add a kickstart_rom_crc_attempt + option for config files. Provide default config files and install them. + Boot priority support. Support mounting disk files as harddisks. + Keyboard language support in the GUI. + Sort the ROM list. +A10818 Scan rom path for ROMs and key files on startup. Present the list + of found ROMs in a combobox in the GUI. Try all keys in the keyring + when trying to load a Cloanto ROM. + Robustify the default_xlate handling. + Clear Z3 memory info before restoring a saved state. Update GUI after + state restore. Restore correct ROM from CRC32 value. Add SHA1 + functions. + Reorder regstruct members as per E-UAE. + Don't clear memory on kickstart change when restoring state. + Update m68k state restore code from WinUAE. + Add an install target to the toplevel Makefile. + Further GUI cleanup; add hardfile entry dialogs. + Minor merge from WinUAE's gencpu.c, primarily prefetch and cycle + counting stuff. + Enforce a minimum buffer time in (some of) the sound drivers. + Merge WinUAE's "anti" interpolation. + Update minimum required GTK version in configure. + Define a system ROM path and scan it at startup. +A10817 Move ROM management to a separate file. Add CRC16 functions. + Slight adjustment to zfile API (close->fclose). + Drive type enum moved to options.h. + Set up a GUIDEP directory as in E-UAE; move gtkui.c and nogui.c. + Add a small util.c to gui-gtk. + Savestate fixes in newcpu: update changed_prefs. + Some disk changes from WinUAE, especially drive type updates. + Implement drive type selection in the GTK UI. + Use GTK's new file chooser dialogs instead of the old ugly file + selection boxes. +A10815 Import a slightly modified version of E-UAE's new traps.c. Merge + bsdsocket updates (still disabled due to problems) and related + infrastructure. + Also merge the zfile interface changes (but no implementation yet) + from WinUAE. +A10813 Disable idle on stop if there are any outstanding filesys packets. + Try to deal more gracefully with the user closing the GUI window. +A10812 Merge a variant of the mixed stereo enhancements from WinUAE. + Merge a change from WinUAE to emulate a CIA TOD bug. + More whitespace fixes. + Changes from Antonio Ospite and Florian Ernst, submitted by Peter Volkov + for gentoo: + Clean more stuff in the Makefiles. Save changed_prefs, not currprefs, + in gtkui. Fix some memory leaks. Some gtkui type fixes. +A10811 Overhaul the CPU type configuration. Use the WinUAE idea of cpu_model + and fpu_model entries in the prefs structure. Simplify by getting rid + of cpu_level and eliminating the special 020+FPU level from the CPU + generators. Add 030 MMU and 060 stuff. + Get rid of read_processor_time entirely; always use sound or gtod to + sync with real time. If a sound buffer fills while the m68k is in + stopped state, block on sound output. Increase nr_gtods_to_skip if + we're calling gettimeofday too often. + Import newer version of sd-alsa from E-UAE. Fix several sd-sdl + problems. Lower default sound buffer sizes. Change configure script + to warn against sd-sdl unless there's nothing better. +A10810 Some cfgfile merges from WinUAE: split up cfgfile_parse_option into + _host and _hardware variants. Add a cpu_model member to the prefs + structure, but don't export it to the config file (yet?) + Delete some obsolete options. +A10808 Style and miscellaneous other small changes intended to unify this with + the other trees. +A10806 Kill special_mem, which is only needed for JIT. + Support POT1DAT. A10805 Implement a way not to block on sound output, using the time for m68k cycles instead. Remove "config.h" and all of its #includes.