+r24 (2024-01-22)
+* HLE compatibility has been greatly improved
+* various compatibility and accuracy improvements
++ support for more lightgun types
+- savestates from older versions might not work, especially if HLE was used.
+ Memory card files remain fully compatible.
+* many small changes I forgot about
+
+r23 (2022-03-14)
+* many fixes from various contributors on github and from the libretro fork
+* dynarec related slowdowns have been greatly reduced
+* many dynarec bug fixes
++ added chd disk image support
+
+r22 (2015-02-05)
+* general: fixed a race condition/crash in threaded SPU mode
+* pandora: C64x: fixed compatibility with newer c64_tools, enabled L2 cache
+* frontend: fixed control config corruption on load for devices that are
+ disconnected on startup
+* some dma accuracy improvements, might fix occasional glitches in ff7
+* ARMv6 build and the dynarec now make use of available instructions (gizmo98)
+
+r21 (2015-01-12)
++ general: added ability to run SPU emulation on a separate thread, enabled it
+ by default when multicore CPU is detected. Significant effort was made to
+ avoid any compatibility problems which the old P.E.Op.S. implementation had.
++ pandora: added ability to run SPU emulation on TI C64x DSP by using bsp's
+ c64_tools.
+* libretro: fixed win32 build (mingw only)
+* some tweaks for the scanline effect and other things
+
+r20 (2014-12-25)
+* fixed various sound accuracy issues, like effects in ff7-ff9
+ for standalone build, audio will no longer slow down when emu is not fast
+ enough and stutter instead, as the former behavior causes accuracy issues.
+ Old mode can be restored in SPU plugin config options, but is not recommended.
+* savestates now save small parts of dynarec state to reduce dynarec related
+ slowdowns after savestate load
+* menu: fixed file browser issues with filesystems like exfat-fuse
+* menu: memcard manager: selected card is saved in config now
+* standalone: added some basic scanline efect
+* some CD image loading fixes
+* converted asm code to be compatible with more assemblers, like Apple's gas
++ libretro: added Makefile.libretro and support for various platforms like
+ iOS and QNX. Makefile.libretro is recommended way to do libretro builds
+ (patches from CatalystG, squarepusher, notaz and others, see git).
+* some other minor fixes
+
+r19 (2013-03-17)
++ libretro: added region, multidisk support
+* more work on cdrom code
+* changed sound sync code
+* fixed masking bugs in NEON GPU (in collaboration with Exophase)
+* fixed some compatibility issues
+* various other tweaks and fixes
+
+r18 (2013-01-06)
+* cdrom code greatly cleaned up
++ new GLES output mode for ARM Linux/R-Pi
+* various libretro improvements
+* fixed several compatibility regressions
+* various other tweaks and fixes
+
+r17 (2012-11-24)
++ added overlay support for generic Linux build
+* attempted to fix sound breakage with PulseAudio
+* fixed some regressions caused by hires mode code
+* fixed some sound issues introduced in r9
+* various other tweaks
+
+r16 (2012-11-10)
++ gpu_neon now has new hires rendering mode
+ (sometimes slow and occasionally glitchy)
++ integrated M-HT's scale2x and eagle2x filters
+ (works for 512x256 or lower resolution games)
++ pandora: added gamma/brightness control (requires SZ 1.52)
+* pandora: some improvements for nub support
++ added fast forward support
+* fixed some glitches after loading savestates from r14 or earlier
+