v1.10
new: use host keyboard layout while in BASIC to ease typing (eg SHIFT+2 for quotes in addition to classic SYMB+P) (Windows/Linux/OSX)
new: rewrote audio mixer: reduced latency + no longer framerate dependant (see: mp3s, fdc sounds, rec sounds)
new: improved 48/128 game detection
new: optimized loading time between tape pauses
new: accelerated media & renderer while holding rshift key
new: added polyduck, fantasy, pcw, amber palettes. removed goblin22 palette.
new: made bootable .scl files by auto-patching them
new: experimental custom ROMs support (drag'n drop, then app restart or clear media button to wipe them out)
new: forced pause while app blurred
new: rough crt bloom in TV=2-3 modes for amber/pcw/bw/negative palettes
new: zxdb entries can swap +3 side-B disks now (MythHistoryInTheMaking)
chg: add large pauses after every tzx block $20 to ease tape seeking
chg: added a more sensitive pause block trimmer
chg: audio mixer optimizations (removed memmoves, added ringbuffer, removed dcoffset from beeper)
chg: centered app within desktop rect (Windows)
chg: changed fdc sounds and volumes (again)
chg: clean audiobuffers during zx model reset
chg: combined mic/ear volume levels
chg: detect "header" of zx/if2 roms by checking first byte (DI opcode)
chg: do not add extra large pauses at beginning of side A tapes (tzx)
chg: do not spin fdc motor audio indefinitely if any +3 game forgets to turn the motor off
chg: duplicated amount of sampling in AY=2 mode
chg: fixed turborom + bleepload (more precise range to detect romloader)
chg: improved host keypresses while in basic
chg: improved turborom compatibility (longer pilots, more precise range to detect romloader)
chg: included pilots as blank pixels in tape preview
chg: input basic detection
chg: maximized zxdb search ratio by using two passes on compound filenames (title:subtitle first, then just title)
chg: more results in tab search
chg: reduced audio latency
chg: removed abnormal initial pauses within basic headers for bad tapes like Shinobi(DroSoft) [60s] or Nautilus [29s] (tzx)
chg: selected YM2419 envelopes in AY=2 mode
chg: upgrade stb_resize2 to latest
dev: added renders_per_second metric (thanks ref!)
fix: amended PRINT IN 32765 hal bug in 128/+2 models
fix: fixed 128 regressions: BlackLamp128, HuntForRedOctober128... (do not reset cpu in HAL10H8/snow scenarios)
fix: fixed AY=2 pitch
fix: fixed bug that prevented cycling a +3/P128 model with a disk inserted
fix: fixed L/R modifier keys (Tigr)(Windows)
fix: fixed Pentagon regressions: 48irons, 1dm_pos.scl, pinball2... (HAL10H8 bugs incorrectly applied)
fix: linux/osx tigrFocused()
fix: fixed tape regressions (myla di'kaich, hysteria, thefury, roadblasters, tt racer, moonlighter, ...)
fix: queued remaining audio samples after a full saudio_push() (they were discarded before)
fix: recently introduced issue with tape polarities while trimming unneeded tape silences (alien8, headoverheels, ...)
fix: removed _ [] X fullscreen widgets (Windows)
fix: tzx loopstart counter off by 1 (does not seem to affect titles)
brk: simplified media loading/mounting code. may break games that used to work.
lab: display a larger floating preview in 6x6 and 12x12 thumbnails modes
lab: added 10KHz lowpass filter to beeper in AY=2 mode
