1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188
|
User visible changes in Hatari (Python Gtk) UI
----------------------------------------------
2024-03:
- Add backwards compatibility support for Hatari v2.4 options
- Remove compatibility support for <2.4.0 Hatari versions
2024-01:
- Add support for Hatari SCC-A options
2022-06:
- Add support for setting CPU compatibility + cycle-accuracy,
FPU type + accuracy, MMU and ST blitter options
2022-05:
- Fix: dialog exceptions under Wayland
- Fix: debug UI disassembly parsing exception due to Hatari changes
- Improved layouts for Display, Machine and Sound dialogs
- Add hatari-ui.html doc
- Add "scc" tracing
2022-04:
- Increase TT-ram to 1GB supported now by Hatari
2021-12:
- Add "midi_raw" tracing
2021-01:
- Fix: saving of debug UI config, sound buffer size
setting and more of the PyGTK (deprecation) warnings
- Update TT-RAM and trace settings for latest Hatari
- Use more descriptive titles for all file selectors
- Remove support for obsolete (SDL1 specific) Hatari
options and Python v2 support
2020-12:
- Requires now Gtk v3.22 or newer
- Launcher script asks for different UI layout under
Wayland (as X11 embedding doesn't work with it)
- Fix: asserts on missing Hatari config file
- Fix: (ignore) invalid file paths in config file
- Fix: GObject deprecation warnings
- Allow Hatari window to be scaled freely now that Hatari
supports it, and prevent menubar from padding itself
- Make config save/discard/cancel dialog cancellable and its
content properly resizable
2020-11:
- Python scripts are changed to use "python3" hashbang (they
should still work also with "python2"), and ".desktop" files
were updated. Inspired by patching done by distros
- Support for Hatari configuration Float and (keyboard) Key types
(fixes assert when user asks UI to to save changed settings)
- Ignore X11-only --embed option under Wayland to avoid crashing
2019-02:
- Documentation updates
2019-01:
- UI version 1.4 (due to Gtk & Python version updates)
- Support both Python v2 & v3
- Fixes to machine setup dialog
- SCC-B output support
2018-10:
- Ported UI code to Gtk v3 by using GObject introspection
(instead of PyGtk v2 that supports only Python v2)
- Support Hatari's new ACSI/IDE harddisk image configuration
file settings, along with the old option names
2017-01:
- Fix for systems where "python" is Python v3
2016-12 (Hatari v2.0 fixes):
- Add support for new nModelType config option (with MegaST/STE
options), but still support also old nMachineType option
- Hatari doesn't anymore support separate RTC option, remove
- Support for keeping ST resolution option is enabled based on
config file content (it's supported only by Hatari SDL1 builds)
- Initial WinUAE vs. OldUAE CPU core support
2015-05:
- Add support for --gemdos-drive, --ttram option features
and new tracepoints
- Debugger window supports WinUAE CPU core
- Updated UI version to 1.3
2014-06:
- Add support for --sound-sync, --sound-buffer-size,
--slowdown, --gemdos-case, --drive-*-heads and
--drive-* option features and new tracepoints
- Improved option names & descriptions
- update UI version to 1.2
2012-05:
- Add --desktop-st and --force-max options support
(latter helps video recording of Falcon demos
doing lots of resolution changes)
2012-01:
- Add microphone and YM voice mixing sound options
- Fix asserts and empty hatari config file caused by
Hatari v1.6 config variable names changes by changing
how Hatari config variable types are handled
- Update UI version to v1.1 (mainly due to config change)
- Support spaces in file paths/names
2011-10:
- Replace --slowfdc with --fastfdc
2011-04:
- Support RTC and "keep desktop resolution" options
2011-02:
- Support new tracepoints (AES, DSP, Videl, Crossbar)
- Disasm update for new Hatari disassembly output
2011-01:
- Use new Gtk v2.12 tooltip API
- Support capture cropping
2010-10:
- Improvements to text & key inserting
- Move hatari-console.py elsewhere
2010-05:
- Manual page for Hatari UI
2010-04:
- UI handles Hatari system configuration properly
- New settings dialog for HD dir and image configuration
- Maximum/preferred zoom support to display settings dialog
- Removed --spec512 support
- Option for whether debugger will change to new PC address
whenever emulation is stopped again
2010-03:
- With the new Hatari --saveconfig option Hatari UI can ask Hatari
to save its configuration (required by the UI) before the UI itself
starts, user doesn't need to do it manually anymore
(if user config is missing or out of date)
- Added --slowfdc support to Floppy settings dialog
2009-09:
- Support for setting CPU level & clock and Falcon DSP type
2009-08:
- Update to latest Hatari 1.3.0:
- Debug/trace fixes (Hatari 1.3.1 includes these)
2009-07:
- Add Help menu items pointing to Hatari docs & site
- --timer-d support + doc updates
2009-06:
- Move to BerliOS Hatari repo
- Update to latest Hatari 1.2.0:
- midi in/out, sound freq etc
2008-10:
- Support paths & peripherals settings
2008-09:
- Support for auto frameskip, statusbar and overlay led
- Remove support for multiple machine setups
(now that run-time Hatari config/saving loading works)
2008-07:
- Support recanim/sound, config load/save and memory snapshot load/save
- First properly working with menus and toolbars instead of buttons
- Can adapt properly also to Hatari window getting smaller
(works on desktop, maemo/Matchbox WM have still issues)
- Makefile for installation
2008-06:
- Fairly usable version with configurable buttons
- Can adapt to Hatari window size changes
2008-05:
- Loading & saving Hatari configuration and checking
changes against saved configuration works
2008-04:
- First version with debugger UI
2008-02:
- First version that can embed Hatari window (needed quite
a lot of testing to find method that works well enough)
|