forked from FrodeSolheim/fs-uae
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
2190 lines (1865 loc) · 100 KB
/
ChangeLog
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
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Version 2.5.33dev:
* New boolean option window_border to disable window decorations.
* If STEAM_RUNTIME is set, look for "steamos" plugins, not "linux" plugins.
* Plugin search path updated (also changed plugin format slightly).
Version 2.5.32dev:
* Choose which monitor FS-UAE appears on in full-screen mode.
* Added mime type application/x-adf for Linux desktops.
* Updated emulation core from WinUAE 3100.
Version 2.5.31dev:
* Fixed a time offset bug in my_utime used by action_set_date.
* Temporarily disabled serial port emulation (need code update).
* Fixed handling of configurations_dir and cache_dir options.
* Imported updated translations from crowdin.com.
* Updated emulation core from WinUAE 3100b23.
Version 2.5.30dev:
* Fixed ROM initialization of Cyberstorm PPC.
* Lowered default volume of floppy drive sounds.
* Updated emulation core from WinUAE 3100b14.
Version 2.5.29dev:
* Updated emulation core from WinUAE 3100b11.
Version 2.5.28dev:
* Detect portable dir without help from FS-UAE Launcher.
* Updated emulation core from WinUAE 3100b8.
Version 2.5.27dev:
* Implemented prefix expansion for screenshots_output_dir.
* Implemented joystick_port_0_autoswitch = 0 for the relatively new
automatic mouse mode switching feature (in order to disable it).
* Updated emulation core from WinUAE 3100b6.
Version 2.5.26dev:
* Option sound_card = toccata actually implemented now.
* Updated emulation core from WinUAE 3100b2.
Version 2.5.25dev:
* New option sound_card = toccata.
* Added several joystick configs [johanpalmqvist].
* Updated emulation core from WinUAE 3100b1.
Version 2.5.23dev:
* Fixed loading of Picasso IV ROM when using graphics_card_rom_option.
* Read plugins from [prefix]/lib/fs-uae/plugins too.
* Updated emulation core from WinUAE 3000.
Version 2.5.22dev:
* Updated emulation core from WinUAE 3000b28.
Version 2.5.21dev:
* Added file version information to fs-uae.exe
* Updated Windows build/dist system to work with MSYS2.
* Also check for plugin .dll/.so in executable directory and
exedir/../name/name.dll-or-so (useful for development and testing)
* Added microsoft_x_box_one_pad_11_6_1_0_linux.conf.
* Added sony_computer_entertainment_wireless_controller_14_10_1_0_linux.conf.
* Added wireless_controller_14_6_1_0_macosx.conf.
* Updated emulation core from WinUAE 2900b25.
Version 2.5.20dev:
* Use qemu-uae for slirp support.
* Added support for softfloat library (not tested).
* Enabled support for prowizard module ripper.
* New action "action_module_ripper" available for custom input mapping.
* A few other bugfixes.
Version 2.5.19dev:
* Restore kickstart ROM when CSMK3/CSPPC/BPPC maprom is disabled.
* New PPC lock implemented, fixes occasional PPC lockup.
* Fix crash during PPC reset (missing lock when memory regions were updated).
* Stop PPC CPU before resetting Amiga.
* Floating point fixes for PowerPC hosts.
* New options cpu, fpu, mmu, changes to how CPU is configured.
* Defaults for fpu, mmu, cpu speed, cpu accuracy, blitter mode now
automatically depends on specified (or implied) cpu option. Example,
cpu = 68040 will automatically enable 68040 FPU (and MMU), set fastest
possible mode, less compatible CPU and enable waiting blits.
* A3000/A4000 models now use waiting blits by default (was immediate).
* Fix reset problem while PPC CPU is active.
* Workaround for Hexagons Joystick Adapter (name is a single non-ASCII letter).
* Workaround for SDL 2 XInput Controller names with #x in the name.
* Recognize --version and --help arguments.
* The bitmap fonts are also now loaded from fs-uae.dat.
* Don't add RTC module on stock A600, A1200 (exp) defaults to MSM6242B.
* Fixed loading CD into drive from CD image list (full path wasn't resolved).
* Added new boolean option uaenative_library.
* Updated emulation core from WinUAE 2900b19.
Version 2.5.18dev:
* Disabled / soft-removed PearPC PPC implementation.
* Changed A4000 default floppy drive type to 3.5" HD.
* New option cdfs (boolean). Can be used to disable builtin CDFS.
* Reduced number of OpenAL buffers to pre-2.5.17dev level.
* Updated emulation core from WinUAE 2900b18.
Version 2.5.17dev:
* Initial support for magic mouse / virtual mouse.
* New option mouse_integration (boolean) (Setting it to 1 implies cursor=0,
automatic_input_grab=0).
* New option cursor (boolean + auto).
* Removed audio_buffer_target_bytes (use audio_buffer_target_size instead).
* Changes to audio buffer fill logic.
* Measure fps internally with floating point numbers.
* Fixed cyberstormppc.rom lookup when using FS-UAE config file.
* Fixed ISO-8859-1 <-> UTF-8 conversion (broke in 2.5.15dev).
* Renamed testing option workbench -> workbenc_disk.
* Updated emulation core from WinUAE 2900b17.
Version 2.5.16dev:
* Fixed legacy uaegfx_card option.
* Make sure early configuration warning messages are displayed in GUI.
* Fixed parsing of memory options.
* Fixed infinite loop when more than one HDF/CD was used with UAE controller.
* Fix for A1000 boot issue with full kickstart ROM.
* Fixed patching of Cloanto A500/A4000 roms (broke in an earlier dev ver).
* Specify rpath for OS X executable (so plugins can find libs from fs-uae).
Version 2.5.15dev:
* FS-UAE memory options are more clever, and can take arguments as both
KB or MB (with recommended explicit K/M suffix). For example, for memory
options which are always in MB, 8M == 8192K == 8192 == 8.
* Flexible value matching for choice-based FS-UAE configuration options
(i.e. cyberstorm-ppc == CyberStormPPC)
* New model A4000/PPC (auto-enables CyberStorm PPC).
* New model A4000/OS4 (CyberStorm PPC, Picasso IV, default to onboard SCSI).
* New options graphics_card and graphics_card_memory (supercedes uaegfx_card).
* New options accelerator, accelerator_rom, graphics_card_rom.
* New --workbench option useful for command line testing (automatically
inserts an appropriate wb disk in DF0).
* Show GUI warning when floppy_drive_x files are not found.
* Enabled A500/512K model (same as A500 but without slow RAM).
* Enabled A4000 model (68030, 3.1 ROM, 2MB Chip + 8 MB Fast).
* Added .bin extension to internal FS-UAE rom scanner.
* More code cleanup / fixes, reduces compiler warnings.
* Enabled floating point control.
* Updated emulation core from WinUAE 2900b16.
* Fixed bug when adding 2nd fast memory bank in non-autoconfig mode.
* Allow 1 to be used as true/yes for boolean uae_* options.
* Removed cpu_idle override, added new cpu_idle option (0 - 10).
* Implemented support for growable VHD hard drive images.
* Added proper error message when libcapsimage plugin is missing.
* Use new dlopen plugin interface to load ppc and libcapsimage plugins.
Version 2.5.14dev:
* Updated emulation core from WinUAE 2900b15.
* Updates to Qemu PPC CPU integration.
* New option: cdrom_drive_0_controller (to specify for example ide1)
* Fixed problem when inserting, ejecting and then inserting a CD again.
* Changes to how fastest-possible-mode works and interacts with
frame rendering (solves some issues, might introduce new ones...)
* Fixed and activated more recent Picasso96 (uaegfx) code.
* Enabled emulation of GFX hardware boards (Picassso IV, etc).
* A bit more code cleanup and fixes to make code compatible with MSVC.
Version 2.5.13dev:
* Updated emulation core from WinUAE 2900b14.
* Harmonize CD IOCTL / image initialization with WinUAE.
* Initial version of QEmu PPC CPU integration (not fully working yet).
* Removed --disable-cpuboard option to configure (no longer needed).
* Updated Picasso96 code, but old version is still used (needs more work).
* Add internal HRTMon rom to the rom list on startup.
* Show GUI warning when some config incompatibilities are detected.
* GUI warning when custom uae_ options fails or are not recognized.
* Added more compiler warnings by default.
* More code cleanup, especially in src/od-fs.
* Merged several modules which were similar between FS-UAE and WinUAE.
Version 2.5.12dev:
* Updated emulation core from WinUAE 2900b12.
* FS-UAE on Windows now supports unicode command line arguments.
* Fixed a bug on Windows preventing load of non-ASCII config file paths.
* Another big-endian fix for loading fs-uae.dat.
* Added xinput_controller_15_6_0_0_windows.conf [Kitty].
Version 2.5.11dev:
* Big-endian support for loading of fs-uae.dat.
* Remove message "no configuration file loaded".
* Re-enable DMS support (missing for a couple of versions).
* Can configure with --disable-cpuboard --disable-ppc.
* Configure script checks if -fno-strict-overflow is recognized.
Version 2.5.10dev:
* Updated emulation core from WinUAE 2900b10.
* Fixed audio initialization (broke in 2.5.9dev).
* New option cpuboard_flash_ext_file (not tested).
Version 2.5.9dev:
* New option cpuboard_flash_file (path to accelerator "ROM").
* Bug fixes and source cleanup based on static analysis.
* Code cleanup in some code modules.
* Moved glee, manymouse, lua source to toplevel directories.
* Updated emulation core from WinUAE 2900b9.
* Enabled experimental PearPC PPC emulation from WinUAE.
Version 2.5.8dev:
* New option uaem_write_flags to control when .uaem files are created.
* Support NewMouse-compatible mouse wheel events.
* Bundle libmpeg2 with FS-UAE source (missing on many Linux distros).
* Don't install uaenative.library unless requested.
Version 2.5.7dev:
* Fix 68000 cycle exact mode (tbl == op_smalltbl_14_ff check was missing).
* Fixed specifying base_dir via config file (broke in 2.5.6dev).
* Re-enable slirp/a2065/sana2 by default. A2065 works partially,
uaenet.device still crashes.
* Modified Makefile.am for out-of-tree builds.
* Fixed crash when playing videos with CD32 FMV (no display yet).
* Added libudis86 (disassembler library for x86 / x86-64).
* Explicitly flush lines logged to stdout.
Version 2.5.6dev:
* Updated emulation core from WinUAE 2820b8.
* Load libcapsimage from plugin instead of having it bundled.
* Updated built-in AROS rom [WinUAE 2.8.1].
* Starting FS-UAE.app with config file works again on OS X.
* Fixed a bug (potential crash) in fs_get_application_exe_path on windows.
* Initial support reading resources from fs-uae.dat (or embedded in the exe).
* Build scripts for SteamOS / Steam runtime version.
* Re-enable compiler optimizations for cpuemu, use -fno-strict-overflow
to work around the issue that current cpu emulation code assumes signed
integer overflow behavior.
* Added speedlink_strike_2_gamepad_12_5_1_0_windows.conf [TCD].
* Changes to support compilation on OS X 10.9.
* Added slirp support (not tested yet, not enabled by default).
* Enabled A2065 (not tested yet, not enabled by default).
* FS-UAE now uses automake in addition to autoconf.
* New requirement: libmpeg2 / libmpeg2convert for CD32 FMV support.
* Some bugfixes based on static code analysis + code cleanup.
Version 2.5.5dev:
* Dual joystick/mouse mode for joystick port 0, both a specific joystick
device and mouse is enabled at the same time (only when
joystick_port_0_mode = joystick and a joystick host device is selected).
* Show on-screen gui_message notifications from UAE code.
* Added missing @docdir@ substitution variable.
* More build system updates / removed old cruft.
* BSD make should now also work (in addition to GNU make).
* Environment variable FSGS_RETURN_CURSOR_TO can be used to move the cursor
to a specific location when FS-UAE quits.
* (Device Helper) Ignore full negative axis motion events on startup.
Version 2.5.4dev:
* Some more autoconf / build updates.
Version 2.5.3dev:
* Merged code from WinUAE 2800.
* Update AROS ROM from WinUAE 2800.
* Debian compat set to 9, allow harding flags.
* Migrated build system to autoconf (not automake).
* Some source code clean to detect features / functions from autoconf.
* Remove use of deprecated Glib function, require Glib >= 2.32.
* Properly fixed build dependencies on auto-generated source code.
* Fixed a problem preventing mouse from working with SDL2 on Windows.
Version 2.5.2dev:
* Merged code from WinUAE 2800b18.
* SDL2 is now default on all platforms (make sdl=1 to override for now).
* Fixes to make the windows version compile with SDL2.
* Fixes for FS-UAE compilation with mingw-w32 4.6.3.
* fs-uae-device-helper has a new --events mode which continuously prints
joystick events to stdout.
Version 2.5.1dev:
* Merged code from WinUAE 2710b12.
* Support for .scp floppy images [keirf].
* Drive sound and CDDA fixes for big-endian platforms.
* Fixed left trigger = toggle autofire.
Version 2.5.0dev:
* UAE core code updated from WinUAE 2.7.1b9.
* FS-UAE can use 256 kB chip RAM (and also 128 if you *really* want to).
* Inhibit screen saver / power saving when running FS-UAE on OS X.
* Allow short-hand --video-sync(=1/0) option
* Use floating point control register, output compiler warning when not.
* Added flush_log boolean option to flush log output after each log line.
* New UAE Native Interface (via built-in uaenative.library).
* Enforcer / AHI interface is added (but with a dummy AHI backend).
* Support for old WinUAE-style native calls.
* Code cleanup in UAE code to reduce the number of compiler warnings.
* Removed some unused source files from the source archive.
* Auto-generated source files are now auto-generated when compiling on all
platforms, and not cached in the source archives any longer.
* Fixes to allow FS-UAE to be compiled with the lastest MinGW version.
* Updated translations: it [Speedvicio], es [albconde], da [tomse], nb.
Version 2.3.17:
* Remove old log file paths so they'll not be mistaken for current logs.
* Fix initial mute when option volume is set to 0.
* Updated translations: fi [Goingdown], pl [grimi], fr [Foul].
* (Launcher) Option download_file from DB does not have to be an archive.
* (Launcher) Fixed bug when doubleclicking on an URI in the floppy list.
* (Launcher) Fixed bug with selecting multiple files [2.3.16].
* (Launcher) Fixed trailing colon in translation of option description.
* (Launcher) Updated translations: fi [Goingdown], pl [grimi], fr [Foul].
Version 2.3.16:
* (Launcher) Always include Configurations directory in file scan regardless
of scan dirs.
* (Launcher) Make file picker code compatible with both PySide and PyQT4.
* (Launcher) Added support for WHDLoad 17.2, set as default WHDLoad version.
* (Arcade) Fixed bug preventing games from launching.
Version 2.3.15:
* Reverted to previous MinGW compiler (Windows).
* (Launcher) Fixed a bug loading online database games with cpu specification.
* (Arcade) Fixed Windows shortcut for FS-UAE Arcade.
Version 2.3.14:
* JIT should work on Windows too now.
* New options: audio_frequency, audio_buffer_target_size.
* Default frequency is now 48000 Hz (will try 44100 Hz if 48000 Hz fails).
* Default audio buffer size is now 40ms (slightly lower than before).
* Deprecated the old audio_buffer_target_bytes option (it is now instead
calculated from audio_buffer_target_size).
* Speed up startup by caching information about kickstart ROMs.
* Skip initializating stuff in inputdevice.cpp which are not used by FS-UAE,
speeds up startup - report if it seems to have bad side-effects...
* Split Savestates into two main menu entries (Load State, Save State).
* Removed superfluous More... entries.
* Include #define GLXContextID XID in glee.h to work with recent Mesa.
* (Launcher) Respect writable_floppy_images option in cases where the
floppy drive options directly refer to local paths (don't copy disk
images to temp directory).
* (Launcher) Defragment databases function (Settings -> Maintenance).
* (Launcher) Use QT to open all URLs, for consistent behavior.
* (Launcher) Will now try to find and use either of PySide, PyQt5 or PyQt4.
* (Launcher) Added GUI controls to tweak audio freqency and also audio target
buffer size (in ms). The latter can be used to reduce audio latency.
Version 2.3.13:
* Video sync is disabled by default.
* Updated translations: pl [grimi].
* (Launcher) New video synchronization settings page, reorg. video settings.
* (Launcher) New dialog for manual game downloads with scan function to make
manual downloads more streamlined.
* (Launcher) Re-enabled support for manually downloadable games.
* (Launcher) Re-enabled support for automatically downloadable games.
* (Launcher) Support downloading and displaying terms for auto-downloadable
game files.
* (Launcher) Changed icons for downloadable games.
* (Launcher) fullscreen_mode was erroneously specified as fullscreen, should
be empty string. Also, fullscreen_mode will now show in advanced settings
if overriden.
* (Launcher) Updated translations: pl [grimi], fi [Goingdown].
Version 2.3.12:
* On OS X, simulate middle click (alt) and right click (ctrl).
* Don't move mouse to right bottom on exit without requested with environment
variable FSGS_SEAMLESS=1.
* New option load_state = 1..9.
* New option stereo_separation (0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100).
* (Launcher) Added GUI control for stereo_separation.
* (Launcher) Database change, a refresh is needed for the game database.
* (Launcher) Convert from UTF-8 str to unicode when loading and vice versa
when saving config.
* (Arcade) Game filters: platform, letter and shuffle.
* (Arcade) Further re-branding to FS-UAE Arcade.
* (Arcade) Don't display wraparound items if items would be repeat on screen.
* (Arcade) Can start with --platform argument (--amiga, --cd32 etc).
Version 2.3.11:
* When deleting a directory from a dir HD, remove Thumbs_DB and .DS_Store
files first if they exist.
* (Launcher) Changed where fs-uae-device-helper is stored in FS-UAE.app so
it is picked up by the fix-libs script.
* (Launcher) Removed refresh game database from left "main menu".
* (Launcher) Fixed a problem with lhafile caused by Python 3-compat changes.
Version 2.3.10:
* Initial support for SDL2 (make sdl=2), does not yet take full adv. of it.
* Enable SDL2 by default on OS X.
* New options window_x, window_y and keyboard_input_grab (SDL2 only).
* New options min_first_line_ntsc, min_first_line_pal.
* Windows distributions/packaging updated.
* fs-uae deb package marked as Multi-Arch: foreign, fs-uae:i386 can then be
installed on amd64 without breaking fs-uae-launcher dependency.
* Updated translations: pl [grimi], fi [Goingdown], tr [Decypher],
fr [Foul], nb.
* (Launcher) Fixed dialog centering on OS X.
* (Launcher) Center main window on desktop when opening.
* (Launcher) Marked some texts for translation.
* (Launcher) Use native file/directory dialogs (in most places).
* (Launcher) Fixed a bug where game info panel wasn't always refreshed.
* (Launcher) Code update for compatibility with Python 3.
* (Launcher) Support for PyQT5 in addition to Pyside.
* (Launcher) Experimental net play UI is available again.
* (Launcher) Ensure floppy file name is visible when floppy field changes.
* (Launcher) Support for hd_requirements = workbench (with online database).
* (Launcher) Game database now in Cache/Games.sqlite.
* (Launcher) Database now in Data/Database.sqlite.
* (Launcher) Updated translations: pl [grimi], fi [Goingdown],
it [Speedvicio], tr [Decypher], fr [Foul], nb.
* (Game Center) Renaming to FS-UAE Arcade (not complete).
* (Game Center) Merged with Launcher distr on some platforms (Windows).
* (Game Center) Fix joystick selection on input selection screen.
Version 2.3.9:
* Add build support for kFreeBSD [glaubitz].
* Add generic maccess.h defines for "other" architectures [glaubitz].
* Better code to disable the JIT compiler on non-i386 architectures [glaubitz].
* Added contrib/sinc-integral.py to source distribution (Debian compliance).
* Removed catweasel code from source distribution (Debian compliance).
* Also check for $executable_path/../../Config.fs-uae on OS X.
* Gracefully handle it when xrandr executable is not found.
* New translations: da [tomse].
* Updated translations: de [TCD].
* (Launcher) Fixed a rendering issue with the tab panel.
* (Launcher) Fixed rendering of local config/variant name in config list.
* (Launcher) CD32 FMV ROM is properly used again when CD32/FMV model is used.
* (Launcher) Allow server to reset local game database when necessary.
* (Launcher) Fixed bug when last letter in search term is n.
* (Launcher) Set explicit min width for ADF/HDF creator size field.
* (Launcher) Allow (Qt) list items to be activated with enter.
* (Launcher) OAGD.net Locker Uploader implemented.
* (Launcher) Fixed bug with indexing files in archives somewhere within
a directory called #.
* (Launcher) SetPatch can be extracted on demand from disk in locker.
* (Launcher) Minor GUI tweaks and improvements here and there.
* (Launcher) More code restructuring for sharing between launcher and gc.
* (Launcher) New translations: da [tomse].
* (Launcher) Updated translations: de [TCD], it [Speedvicio], nb.
* (Game Center) Search-as-you type (just start typing to activate search).
* (Game Center) Only show db configs (local ones don't work now anyway).
Version 2.3.8:
* New option "volume" to specify initial audio volume.
* (Launcher) New OAGD.net login and logout dialog.
* (Launcher) New login system (store authentication tokens instead of
username and password).
* (Launcher) Drop-down list for choosing game list (from OAGD.net).
* (Launcher) Support for synchronizing game lists from OAGD.net.
* (Launcher) Initial support for OAGD.net locker (only available to a few
select users right now).
* (Launcher) If local files are missing, files will be downloaded on demand
from the user's OAGD.net locker, if present there.
* (Launcher) More compact (OAGD) game database, faster synchronization.
* (Launcher) Nicer database refresh dialog, stop button works now.
* (Launcher) Fixed bugs in HDF Creator appearing after split from ADF Creator.
* (Launcher) Language preferences page now actually works.
* (Launcher) New language detection code for OS X, not dependent on wx.
* (Launcher) Fixed bugs preventing info panel from showing some warnings.
* (Launcher) Settings file moved into FS-UAE/Data, shared with Game Center.
* (Launcher) Several other minor UI updates, bug fixes, and restructured code.
* (Launcher) WHDLoad runner installs the file C:OSEmu.400.
* (Launcher) Load QT stylesheet (if found) from
FS-UAE/Plugins/<name>/fs-uae-launcher-theme/stylesheet.qss
* (Launcher) Added icons to settings dialog, removed close button.
* (Launcher) QT port now displays application / window icon again.
* (Launcher) Moved "Custom Settings" to Preferences -> Advanced Settings.
* (Launcher) Remember last used preferences page.
* (Launcher) Added preference control for new audio volume option.
* (Game Center) Now reads and applies (most) FS-UAE Launcher settings.
Version 2.3.7:
* New utility program: fs-uae-device-helper (used by FS-UAE Launcher).
* (Launcher) pygame is no longer an dependency, joystick event detection for
mapping purposes is done via fs-uae-device-helper.
* (Launcher) Program startup and focus issue should be fixed on OS X.
* (Launcher) Added language preference page.
* (Launcher) ADF & HDF Creator split into two, and they are now non-modal.
* (Launcher) Joystick config tool shows existing config when opening (only
when the user has already configured it, bundled config is not shown yet).
* (Launcher) Joystick device for mapping is selected in joystick prefs.
* (Launcher) Completed porting to QT (using pyside bindings for Python).
* (Launcher) Old wxPython GUI layer still exists (--wx) but not 100% updated.
* (Launcher) Input Settings prefs page split into mouse and keyboard.
* (Launcher) Fixed bug when choosing a zip with select multiple floppies.
* (Launcher) Search-as-you type could in some case return multiple entries
for the same game.
* (Launcher) Updated don't checksum BSD device nodes code [vext01].
Version 2.3.6:
* Joystick indices (for use with custom input mapping) were skewed due to
the new mouse devices (fixed).
* Swapped display order of mouse and joystick ports, call them
"Joystick Port" and "Mouse Port" instead of Joystick Port 0/1.
* Fade in when starting FS-UAE, looks better when using themes since the
graphics won't just suddently pop out.
* (Launcher) Search-as-you type has returned.
* (Launcher) Show homepage_url, thelegacy_url in links menu.
* (Launcher) Swapped display order of mouse and joystick ports.
* (Launcher) Spin controls did not work properly on OS X.
* (Launcher) Handle importing kickstarts from the kickstarts dir gracefully.
* (Game Center) Don't create ~/Documents (unless needed) and ~/Games.
Version 2.3.5:
* Can open block devices as HDF files on OpenBSD [Edd Barrett / vext01].
* Full stereo separation by default (was 70%).
* Use "enhanced" audio filter when Amiga model is A1200 or A4000.
* Fixed bug where the new FPS led status would overwrite floppy drive leds.
* (Launcher) Fixed a bug where new A500 configs could refuse to start
because "kickstart was not found" (2.3.4).
* (Launcher) Better support for .7z (where available), but very inefficient,
works best for having a few ADFs in each .7z archive, not WHDLoad archives.
* (Launcher) Can start WHDLoad slaves from archives where the slave is in
the root directory and not in a sub-directory.
* (Game Center) Create a log file in a similar manner as FS-UAE Launcher.
* (Game Center) Added python-opengl, python-numpy as Debian dependencies.
* (Game Center) Was missing from suite installer for Windows (fixed).
Version 2.3.4:
* Support for multiple mice using ManyMouse library by Ryan C. Gordon.
* New theme bundled: led-bars-edge.
* Support for some theme digit overlays (cylinder numbers, fps).
* Initial code for input recording.
* Fixed a bug when looking up executable path on Unix-like systems.
* When quitting from fullscreen mode, move cursor to bottom right (so
transitioning to a full-screen launcher looks nicer).
* (Launcher) Support multiple mice.
* (Launcher) Preference to show downloadable games or not.
* (Launcher) Don't try to checksum OS X/*BSD device nodes
[Edd Barrett / vext01].
* (Launcher) Fixed bug when closing the config dialog.
* (Launcher) Support 7z archives when the 7z program is found on PATH.
* (Launcher) Joystick config tool works with devices having axes with
negative or positive rest values.
* (Launcher) Don't display "Amiga" in game list, only other platform names.
* (Launcher) More restructuring and smaller changes (no changelog...)
* (Game Center) Only show locally available games.
* (Game Center) Only preselect the highest rated variant from local variants.
* (Game Center) Nicer transition to FS-UAE (remove/reduce cursor flickering).
* (Game Center) Use LSUIPresentationMode 4 for bundled FS-UAE for seamless
transition to FS-UAE on OS X.
Version 2.3.3:
* (Launcher) Don't reload images when changing variants (and same images
should be displayed for the new variant).
* (Launcher) Show joy_emu_conflict from oagd.net in statusbar if applicable.
* (Launcher) More QT port improvements, almost full-featured now.
* (Game Center) Locate correct kickstart ROMs via file database.
* (Game Center) Fixed possible bug in font rendering code.
Version 2.3.2:
* (Launcher) Fixed bug when loading files from archive in a folder named #.
* (Launcher) Fixed bug when automatically looking up Amiga Forever roms [2.3.1]
* (Launcher) QT port improvements.
* (Launcher) Misc bugfixes and minor improvements.
Version 2.3.1:
* On windows, read file name (as program parameter) with MBCS encoding
(CP_ACP) so paths with non-ASCII characters are handled correctly.
* Windows executables are digitally signed by "Frode Solheim".
* New portable zip file distribution for Windows, "plus" zip file removed,
and emulator-only zip exists still with _emulator.zip name.
* Logs dir is moved into Cache/Logs/, log file renamed to Emulator.log.txt.
* Always write shader log, in case there's GLSL warnings, etc.
* (Launcher) New status bar with info about num players, languages,
web links, copy protection and warnings.
* (Launcher) Game variants (from oagd.net) you don't have are also
displayed, but greyed out.
* (Launcher) Buttons to rate game variants on oagd.net directly from UI.
* (Launcher) Implemented cancel in launch FS-UAE progress dialog.
* (Launcher) Only add Cloanto "Amiga Files" to search path if directory
exists (Windows).
* (Launcher) Fix slash direction in default search directory on Windows so
it does not look weird.
* (Launcher) More space-efficient screenshot and cover sizes/formats.
* (Launcher) Internal code rewrite (in progress) to support code sharing
with Game Center.
* (Launcher) Only have start menu icon for FS-UAE Launcher by default.
* (Launcher) Support new option x_hdinst_args.
* (Launcher) Better support for portable directory, launcher settings can
be saved in portable dir.
* (Launcher) Non-Cache launcher data files moved to FS-UAE/Data.
* (Launcher) Download cache dir moved to FS-UAE/Cache/Downloads.
* (Launcher) Initial support for auto-downloadable games from oagd.net.
* (Launcher) Initial support for auto-downloadable games from 3rd-party sites.
* (Launcher) Initial support for manually downloadable games.
* (Launcher) Moved local file index into its own database file.
* (Launcher) Extract empty directories as well when extracting archives.
* (Launcher) Fixed bug when specifying window_width / window_height in
custom settings.
* (Launcher) Partial support for Python 3.x.
* (Launcher) Partial support for using the Launcher with QT toolkit.
* (Launcher) Moved file database into its own separate database, also made
the file rows more space efficient, and the checksum index smaller.
* (Launcher) Removed support for old XML game database.
* (Launcher) Ignore file extension case when checking floppy list from
online database.
* (Launcher) Handle some potentially invalid configs from online database
more gracefully.
* (Launcher) Updated translations: it [speedvicio].
Version 2.3.0
* Show on-screen warning if OpenAL device cannot be opened, log OpenAL
error code.
* New option save_state_compression can be used to disable save state
compression.
* New option "log" which can be used to enable misc types of debug logging.
* Queued input events are processed in hsync handler.
* Use CD32 + FMV quickstart for CD32 model, update cd.device in cartridge
ROM fixes problem with Pirates Gold intro.
* Removed a couple of left-over / unnecesary log statements.
* Support language option to override GUI language.
* New translations: tr [Decypher].
* With video_sync = auto, allow some slack when deciding to enable full
sync or not (accept host refresh rate 49 instead of just 50, ..).
* New option: assume_refresh_rate (int) to manually specify host refresh
rate when refresh rate detection fails. This option in combination with
video_sync = auto effectively replaces video_sync = full.
* video_sync = full is now an alias for video_sync = auto.
* Fixed bug causing FS-UAE to hang when pausing with video_sync = off.
* New model CD32/FMV (includes FMV ROM), CD32 model reverted to original.
* Fixed compatibility issues in scanline GLSL shaders.
* (Launcher) Warn when using A1200 model with < 2 MB chip RAM.
* (Launcher) Fixed a bug where 0-byte screenshot / covers files could be
stored if a network error occurs while downloading.
* (Launcher) Better support for A3000 and A4000 with the game database.
* (Launcher) Support hiding variants from the database based on _status.
* (Launcher) Cycle-exact can be disabled from database if abs. necessary.
* (Launcher) Support language option to override GUI language.
* (Launcher) New translations: tr [Decypher].
Version 2.1.35 / 2.2.0:
* Updated translations: nb.
* (Launcher) Support db_version from online game database, show warning if
the launcher is too old to support the chosen variant.
* (Launcher) Updated translations: nb.
Version 2.1.34:
* Updated translations: it [speedvicio], fr [Foul], sr [Milanchez].
* (Launcher) Accept gzip-encoded database changes.
* (Launcher) Support x_whdload_version = 13.0 and 10.0.
* (Launcher) Updated translations: it [speedvicio], fr [Foul], sr [Milanchez].
Version 2.1.33:
* New boolean option joystick_port_0_autoswitch to enable the feature
where a device is automatically inserted into port 0 when you press
the primary button.
* Added new option: dongle_type.
* Fixed notification_duration when used in config file (only worked from
the command line due to initialization order).
* Use GCC optimization level O0 instead of O2 for cpuemu*, since a bug
was found caused by the optimizer (where basically (1 ^ 0) & (1 ^ 0) was
evaluated to 0). This fixes Tower of Babel (IPF).
* Updated translations: fi [GoingDown], es [albconde], pt [xpect].
* (Launcher) Restrict A1000 and A600 models to use only one specific
kickstart by default (similar to the other models) for game db compat.
* (Launcher) Amiga <-> Host file name conversion for FS-UAE when using
WHDLoad variants with the online database [TheCyberDruid].
* (Launcher) Updated translations: fi [GoingDown], pl [grimi], cs [spajdr],
es[albconde], de [nexusle], pt [xpect].
Version 2.1.32:
* New option notification_duration (ms). Does not apply to warnings.
* Fixed bug in IPF handling causing Buggy Boy to not load.
* (Launcher) Scan entire directory tree for dirs with .slave files.
* (Launcher) Make sure usernames are converted to unicode.
* (Launcher) Base screenshots prefix on configuration name.
* (Launcher) Updated translations: cs [spajdr].
Version 2.1.31:
* Shortcuts F12 + P or Pause/Break key to pause the emulation.
* Left and right mouse buttons are aliased to joystick port 0 fire and
2nd button (unless joystick_port0_mode is nothing, or mouse is already
used in a port).
* Disabled automatic port 0 joystick switching for mouse, alias
mouse buttons instead.
* Disabled automatic port 0 joystick switching for emulated joystick.
* Warn, if necessary, when joystick/gamepad has no config for CD32 game pad.
* Fixed scanline code for PPC.
* Support for a more advanced viewport syntax.
* Updated bitmap font with new character.
* Updated translations: pl [grimi].
* (Launcher) Retry database download operations several times on failure.
* (Launcher) Support floppy_list field from online database, as well as
new database fields.
* (Launcher) WHDLoad versions can be selected via the new x_whdload_version
option.
* (Launcher) Added WHDLoad versions 16.0 - 16.9 [TheCyberDruid].
* (Launcher) ADFFileExtractor module [TheCyberDruid].
* (Launcher) SetPatch is extracted using the new ADFFileExtractor module
instead of the old hack.
Version 2.1.30:
* Make the volume function more sane.
* Check/respect GL_MAX_TEXTURE_SIZE for text cache texture.
* Make the scanline shaders more standards-compatible, fixes compilation
errors which occured with some GL drivers.
* Write shader compiler log to log file on shader compilation failure.
* Updated translations: cs [spajdr], de [nexusle].
* (Launcher) Updated translations: cs [spajdr].
Version 2.1.29:
* Fixed a bug with notification replacing earlier notifications of the
same type.
* F12 + w to toggle warp mode (no frame limit, no audio).
* F12 + comma to decrease the volume.
* F12 + period to increase the volume.
* Updated translations: fi [GoingDown], sr [Milanchez].
* (Launcher) Updated translations: sr [Milanchez].
Version 2.1.28:
* For directory hard drives, save file attributes in .uaem files
(permissions, timestamp, file note).
* Fix for directory hard drives so correct case is reported back to the
Amiga when the Amiga opens a file with another case than what's stored.
* Report local time for files in directory hard drive.
* Use re-entrant / thread-safe variants of time functions.
* Reverted the scanline function to its older / simpler behavior, use
the shader "scanlines-nonlinear" instead.
* New shaders included: scanlines-classic (same as scanline CPU filter),
and scanlines-nonlinear (a scanline filter which varies with pixel
intensity and also introduces some pixel blending).
* Text cache texture size is now 2048x2048 (was 1024x1024).
* For automatic directory hard drive volume label, only use the part before
an opening parenthesis (if it exists).
* New options to configure what screenshots to save and where to save them.
* A bit more compact naming of screenshots, and reset sub-minute counter
for each minute (makes sorted names always cronological even with large
number of screenshots).
* Can now bind keys to action_screenshot, notification replaces previous
notification (of same type).
* Lua scripts can be used to read/write Amiga memory, position the
output video rectangle, change shader (experimental feature).
* Support /dev/tty as the serial output [Jason S. McMullan].
* Patch for Linux CD ioctl support [Jason S. McMullan].
* Removed a some useless stubs printed to stdout, removed several printf
statements logging stuff to stdout.
* F12 + m to mute the sound.
* Updated translations: fi [GoingDown], cs [spajdr].
* (Launcher) Make sure the nickname is a valid IRC nickname (net play).
* (Launcher) Fixed problem where .fs-uae configurations could in some cases
disappear from the configuration list when refreshing the online database.
* (Launcher) Fixed a bug where config name was saved in config file if
based on a config from online database.
* (Launcher) Automatically set screenshots_output_prefix based on floppy name.
* (Launcher) If A500 kickstart is not found on startup, look for Amiga Forever
in default location and add kickstarts to database if found (Windows).
* (Launcher) Add Amiga Forever shared documents directory to search path.
* (Launcher) Index files in .rp9 archives, contained disk images can be used
with the online database (when match is found).
* (Launcher) Support file comments for WHDLoad slave files when using the
online database, comments are stored in .uaem files. Fixes Embryo.
* (Launcher) Allowing selecting .lha files as hard drives.
* (Launcher) Fixed an issue with selecting Amiga 1000 (2.1.26).
* (Launcher) Updated translations: cs [spajdr].
Version 2.1.27:
* Added lua (sandboxed), (possibly) to be used as a scripting engine.
* Added freetype as a build dependency, will be used for truetype fonts.
* Some changes to the build system, fs-uae binary now linked in root dir.
* Updated translations: fi [GoingDown].
* (Launcher) Index content in .lha files if lhafile python module is found
(implemented earlier, but not announced).
* (Launcher) Added lhafile module to Windows / OS X binary distributions.
* (Launcher) Updated translations: it [Speedvicio], pl [grimi], de [nexusle],
fi [GoingDown].
Version 2.1.26:
* Implemented options hard_drive_x_priority.
* Renamed FS-UAE.log to FS-UAE.log.txt for easier upload to EAB.
* Better method to override directories (e.g. base_dir), old ones deprecated.
* Added translations: cs [spajdr], fi [GoingDown].
* Updated translations: it [Speedvicio].
* (Launcher) Added refresh button to update list of connected joysticks.
* (Launcher) Added support for the recently added A3000 FS-UAE Amiga model.
* (Launcher) Improved memory widgets, you now see the current default value.
* (Launcher) A new simple ADF & HDF Creator dialog is included.
* (Launcher) Display name first, then directory in media selectors.
* (Launcher) Fixed a bug where you could get an error message about missing
kickstart after just having imported kickstarts and tried to start the
emulation.
* (Launcher) Do not expose database username/password in FS-UAE logs.
* (Launcher) Added main menu button, moved scan and settings to this menu.
* (Launcher) Also add menu entries to application menu on OS X.
* (Launcher) Moved custom options and custom settings to new dialog
accessible from the new menu.
* (Launcher) Moved kickstart import to new kickstart import dialog, removed
the "setup" / wizard tab.
* (Launcher) New "kickstarts are missing" notification in the top tab area.
* (Launcher) Marked some additional text for translation.
* (Launcher) Added new about dialog.
* (Launcher) Database: Game variants can specify that an empty HD or a HD with
Workbench must be added to the system.
* (Launcher) Preselect variant with personal rating = 5, or else highest
rated game variant when selecting a game from the database.
* (Launcher) Respect new base_dir override.
* (Launcher) Updated GUI layout in several places, minor improvements here
and there.
* (Launcher) Added translations: cs [spajdr], fi [GoingDown].
Version 2.1.25:
* Fixed startup when running under OS X (2.1.24).
Version 2.1.24:
* Screenshot function also saves a screenshot of the OpenGL frame buffer.
* Support some RetroArch extensions to the XML shader spec, as a result,
the CRT-interlaced-halation shader works now.
* Fixed zoom modes and viewport correction when disabling line doubling or
using low_resolution option.
* Warn if OpenGL renderer is "GDI Generic" (no real driver installed).
* Fixed problem loading state when using directory hard drives on case
sensitive file systems.
* Don't warn (with LEDs) about missed frames / repeated frames when this is
normal (host frame rate != Amiga frame rate).
* Blank sync leds a few seconds after startup until the statistics have
settled.
* New option fade_out_duration (miliseconds).
* Updated translations: fr [Foul], de [nexusle], pl [grimi].
* (Launcher) Fixed problem initializing joystick device list on Windows.
* (Launcher) Updated translations: fr [Foul], de [nexusle].
Version 2.1.23:
* New option save_states can be used to disable the save state feature.
* Marked several warning messages for translation.
* Updated translations: de [nexusle].
* (Launcher) Disable the save state feature in cases were it is known to
not work (with temporarily created hard drives).
* (Launcher) Updated translations: de [nexusle].
Version 2.1.22:
* Fixed a missing bit in the UTF-8 decoding (for text rendering).
* Fixed a potential crash due to an uninitialized variable (2.1.21).
* Generated source files were by mistake not updated.
Version 2.1.21:
* Added A3000 model (68030 + FPU, 2 MB chip + 8 MB fast, KS 3.1)
* New aliases for theme overlays (power_led, df0_led, etc).
* Theme coordinate system can be defined with theme_width, theme_height.
* Old overlay option is deprecated, new overlay types available.
* Audio led flashes red on buffer underruns, turns off when the Amiga is not
outputting audio data.
* New theme_zoom option (preferred over viewport for theme purposes).
* Updated translations: pl [grimi].
* (Launcher) Updated translations: pl [grimi].
Version 2.1.20:
* Implemented bsdsocket_library support for Windows.
* New LED/overlays: CDTV/32 memory access, vsync, fps, audio.
* Flicker CD LED instead of HD LED when CDFS is used.
* New modes for LED / overlays (overlays can have several states).
* Improved scanline renderer (but also more resource hungry..), may become
optional or rewritten as a GPU shader.
* Fixed bug selecting joystick port mode for port > 0 (2.1.19).
* Fixed stuttering in RTG modes (2.1.19).
* Fixed scanline rendering on bigendian computers (PPC).
* Clear video buffer on target_graphics_buffer_update, e.g. when display
mode switches from PAL to NTSC. Fixes garbled graphics on bottom of
display.
* Allow theme config to overwrite (default) values set by Launcher.
* (Launcher) Removed unnused dependency on Python Imaging (PIL).
Version 2.1.19:
* Fix proper stereo audio output when using OpenAL soft implementation.
* Automatically adjust to 50Hz / 60Hz Amiga mode change.
* video_sync = full is deprecated (now handled as auto), will enable full
video sync only when host frame rate ~= Amiga frame rate.
* Fixed a bug with the number of enabled floppy drives, introduced with
the support for custom floppy sounds.
* Some minor source code and build improvements.
* Experimental support for a "fifth joystick port", which can be mapped
to Amiga keyboard keys.
Version 2.1.18:
* Fixed overflow preventing alt/cmd modifier key from working.
* Updated translations: es [albconde].
* (Launcher) No floppy drive sounds when loading a WHDLoad variant from
the online database.
* (Launcher) Updated translations: es [albconde].
Version 2.1.17:
* Autoselect device for port 0 when "fire" button of unmapped device is
pressed.
* New options to specify alternative floppy drive sound sets
(floppy_drive_x_sounds).
* Built-in floppy drive sounds are now loaded from disk.
* Partially merged GLES support code [lunixbochs, lallafa].
* Some code in libfsemu is restructured / cleaned up.
* FS-UAE can be compiled without Glib (with a few caveats).
* Compile-time option to use posix threads/mutex/semaphores.
* Updated translations: it [Speedvicio].
* (Launcher) Fixed display of variant user rating.
* (Launcher) Updated translations: fr [Foul], sr [Milanchez],
de [nexusle], pl [grimi], it [Speedvicio].
Version 2.1.16:
* (Launcher) Only show variant name (without game name) in variant list.
* (Launcher) New horizontal layout for game/variants lists.
* (Launcher) Variant list now disappears when choosing a non-database entry.
* (Launcher) Render square covers inside a portrait cover.
* (Launcher) Better differentiation of game and variant info.
* (Launcher) Adjusted screenshot sizes for 1920x1080 maximized.
* (Launcher) You can click on the screenshot area to show the other
screenshots, if not all are shown.
* (Launcher) Automatically extract SetPatch from WB disks for WHDLoad.
* (Launcher) Copy WHDLoad.key from base dir (Documents/FS-UAE) if found.
* (Launcher) Documents/FS-UAE/WHDLoad dir not needed/supported anymore, but
you can put files to merge in Documents/FS-UAE/Hard Drives/WHDLoad instead
if needed.
* (Launcher) Updated translations: pl [grimi], de [nexusle].
Version 2.1.15:
* Determine the size of block devices on OS X, making it possible to
mount block devices as hard drives on OS X [lallafa].
* Fixed source to remove some compiler warnings in hardfile_host.cpp.
* (Launcher) Create "Devs/system-configuration" when running WHDLoad games.
* (Launcher) Fixed initialization of (last used) game info on startup.
* (Launcher) Added mobygames link button.
* (Launcher) Use icon button to toggle fullscreen / windowed mode.
* (Launcher) Updated translations: de [nexusle].
Version 2.1.14:
* Fixed return value in two stub functions.
Version 2.1.13:
* Merged updated emulation core from WinUAE 2.5.1.
* Fixed performance when using full video sync.
* Fix right alt key on Linux.
* Use joystick name "Unnamed" when joystick device has no name.
* Support action_none, so keys can be mapped against "no action".
* Fixed crash when entering fullscreen mode on OS X 10.5 [Tobias Netzel].
* Tuned autoscaling for CD32 boot and menu screens.
* (Launcher) Fixed WHDLoad games in directories with + in name.
* (Launcher) Some improvements for the game database support.
* (Launcher) Show year/publisher/developer information if available.
* (Launcher) URL buttons for links to game entries on several game web sites.
Version 2.1.12:
* Tweaked CD32 startup animation viewport.
* (Launcher) Fixed Startup-Sequence for WHDLoad.