Windows release binaries are signed through SignPath. See the Code signing policy: https://amiberry.com/code-signing-policy
What's Changed
Other Changes
- Capsimage 5.2 update by @midwan in https://github.com/BlitterStudio/amiberry/pull/2120
- feat(android): adaptive CPU performance tuning via ADPF with affinity/uclamp fallback by @midwan in https://github.com/BlitterStudio/amiberry/pull/2121
- Android: Integer Scaling toggle + Hard Drives in Storage settings by @midwan in https://github.com/BlitterStudio/amiberry/pull/2123
- Fix collapsed group box hiding sibling column; more collapsible panels by @midwan in https://github.com/BlitterStudio/amiberry/pull/2124
- Collapsible left-nav sections to reduce scrolling by @midwan in https://github.com/BlitterStudio/amiberry/pull/2125
- Fix editing device/controller in CD & Tape Drive Settings (#2119) by @midwan in https://github.com/BlitterStudio/amiberry/pull/2126
- Fix macOS crash when bsdsocket library closes from a trap thread (#2115) by @midwan in https://github.com/BlitterStudio/amiberry/pull/2127
- Fix uae_sem_init semaphore-count inflation + RTG render lock + bsdsocket log spam (#2122) by @midwan in https://github.com/BlitterStudio/amiberry/pull/2128
- Redirect debugger I/O via shell stdin/stdout (#2117) by @midwan in https://github.com/BlitterStudio/amiberry/pull/2129
- libretro: add Crop Overscan core option by @midwan in https://github.com/BlitterStudio/amiberry/pull/2130
- Android: document-style config edit/save UX (Save / Save As, dirty tracking, unsaved-changes guard) by @midwan in https://github.com/BlitterStudio/amiberry/pull/2132
- capsimage: fix IPF/CT-Raw images failing to lock with 5.2 library by @midwan in https://github.com/BlitterStudio/amiberry/pull/2133
- Android Kotlin UI UX improvements by @midwan in https://github.com/BlitterStudio/amiberry/pull/2137
- Fix Host Only cursor handling by @midwan in https://github.com/BlitterStudio/amiberry/pull/2138
- Fix serial RBF clear after SERDATR read by @midwan in https://github.com/BlitterStudio/amiberry/pull/2139
- Fix libretro audio starvation padding by @midwan in https://github.com/BlitterStudio/amiberry/pull/2140
- Improve AutoCrop policy by @midwan in https://github.com/BlitterStudio/amiberry/pull/2143
- Read and write RTG autoscale setting. by @dlundqvist in https://github.com/BlitterStudio/amiberry/pull/2142
- Persist used GFX filter settings by @midwan in https://github.com/BlitterStudio/amiberry/pull/2144
- Improve ImGui Play UX by @midwan in https://github.com/BlitterStudio/amiberry/pull/2146
- Fix warp mode after closing GUI by @midwan in https://github.com/BlitterStudio/amiberry/pull/2148
- Fix hardfile creation mode by @midwan in https://github.com/BlitterStudio/amiberry/pull/2149
- Fix Host Only cursor without Magic Mouse untrap by @midwan in https://github.com/BlitterStudio/amiberry/pull/2150
- Keep libretro crop from hiding visible content by @midwan in https://github.com/BlitterStudio/amiberry/pull/2151
- Fix native host cursor coordinate clamp by @midwan in https://github.com/BlitterStudio/amiberry/pull/2152
- a2065: poll the host receive queue from the hsync handler by @jusii in https://github.com/BlitterStudio/amiberry/pull/2153
- a4091: fix 53C710 register and SCSI FIFO tests (ncr7xx -t) by @codewiz in https://github.com/BlitterStudio/amiberry/pull/2156
- a4091: reject illegal 53C710 Memory Move opcodes (ncr7xx bus/DMA tests) by @codewiz in https://github.com/BlitterStudio/amiberry/pull/2157
- a4091: emulate 53C710 SCSI loopback pins (ncr7xx -t8) by @codewiz in https://github.com/BlitterStudio/amiberry/pull/2158
- Fix native host cursor hotspot by @midwan in https://github.com/BlitterStudio/amiberry/pull/2159
- Expose native aspect correction setting by @midwan in https://github.com/BlitterStudio/amiberry/pull/2160
- Fix native host cursor hotspot learning by @midwan in https://github.com/BlitterStudio/amiberry/pull/2161
- Add optional on-screen keyboard numpad by @midwan in https://github.com/BlitterStudio/amiberry/pull/2163
- Fix libretro OSK link failures by @midwan in https://github.com/BlitterStudio/amiberry/pull/2164
- Fix controller input capture during mapping by @midwan in https://github.com/BlitterStudio/amiberry/pull/2165
- Fix configuration naming for loaded media by @midwan in https://github.com/BlitterStudio/amiberry/pull/2166
- Fix debugger console selection across launches by @midwan in https://github.com/BlitterStudio/amiberry/pull/2169
- feat(libretro): add statusline by @beudbeud in https://github.com/BlitterStudio/amiberry/pull/2167
- Fix host-only cursor alignment across native and P96 modes by @midwan in https://github.com/BlitterStudio/amiberry/pull/2172
- Fix LSI DMA crash without queued request by @midwan in https://github.com/BlitterStudio/amiberry/pull/2174
- fix(android): sync SDL Java shim with 3.4.12 by @midwan in https://github.com/BlitterStudio/amiberry/pull/2176
- Fix legacy path migration reliability by @midwan in https://github.com/BlitterStudio/amiberry/pull/2177
- Stabilize KMSDRM display timing and GUI resume by @midwan in https://github.com/BlitterStudio/amiberry/pull/2181
- fix(scsi): match SDMAC register behavior by @midwan in https://github.com/BlitterStudio/amiberry/pull/2182
- Fix IPC debugger control after breakpoints by @midwan in https://github.com/BlitterStudio/amiberry/pull/2183
- fix(scsi): correct SDMAC address mirroring by @midwan in https://github.com/BlitterStudio/amiberry/pull/2185
- fix: list top-level external shaders by @midwan in https://github.com/BlitterStudio/amiberry/pull/2187
- fix: show shader parameter editor in shared GUI by @midwan in https://github.com/BlitterStudio/amiberry/pull/2189
- Fix Linux exclusive-fullscreen aspect ratio by @midwan in https://github.com/BlitterStudio/amiberry/pull/2190
- Add RP9 package support by @midwan in https://github.com/BlitterStudio/amiberry/pull/2186
- Add ZZ9000 RTG emulation by @midwan in https://github.com/BlitterStudio/amiberry/pull/2188
- Save Native and RTG shader parameters by @midwan in https://github.com/BlitterStudio/amiberry/pull/2191
- Fix shader scaling in Linux fullscreen mode by @midwan in https://github.com/BlitterStudio/amiberry/pull/2192
- fix(p96): prevent host cursor jump by @midwan in https://github.com/BlitterStudio/amiberry/pull/2193
- Fix ZZ9000 screen mode crash on ARM64 by @midwan in https://github.com/BlitterStudio/amiberry/pull/2194
- fix(gfx): replace fullscreen with full-window by @midwan in https://github.com/BlitterStudio/amiberry/pull/2195
- Fix theme, RP9, and shader settings by @midwan in https://github.com/BlitterStudio/amiberry/pull/2197
- fix(p96): keep declared cursor hotspot stable by @midwan in https://github.com/BlitterStudio/amiberry/pull/2198
- Fix native cursor jumps at screen edges by @midwan in https://github.com/BlitterStudio/amiberry/pull/2199
- fix(zz9000): translate VRAM for ARM64 JIT by @midwan in https://github.com/BlitterStudio/amiberry/pull/2200
- Improve Global Settings UI controls by @midwan in https://github.com/BlitterStudio/amiberry/pull/2201
- fix(gfx): restore native autocrop bounds by @midwan in https://github.com/BlitterStudio/amiberry/pull/2202
- Gate host integration behind Native Code by @midwan in https://github.com/BlitterStudio/amiberry/pull/2203
- Fix remaining Global Settings input controls by @midwan in https://github.com/BlitterStudio/amiberry/pull/2204
- fix(gfx): preserve visible content in autocrop by @midwan in https://github.com/BlitterStudio/amiberry/pull/2205
- fix(gfx): detect non-black autocrop borders by @midwan in https://github.com/BlitterStudio/amiberry/pull/2206
- perf(gfx): optimize autocrop scan by @midwan in https://github.com/BlitterStudio/amiberry/pull/2207
- perf(osdep): reduce renderer overhead by @midwan in https://github.com/BlitterStudio/amiberry/pull/2208
- perf: streamline machdep and P96 hot paths by @midwan in https://github.com/BlitterStudio/amiberry/pull/2209
- Fix live AutoCrop updates and filtered edge seams by @midwan in https://github.com/BlitterStudio/amiberry/pull/2212
- fix(gui): honor WHDLoad splash and expose shader params by @midwan in https://github.com/BlitterStudio/amiberry/pull/2213
- Fix Host Only cursors with ZZ9000 by @midwan in https://github.com/BlitterStudio/amiberry/pull/2214
- Fix S3 line drawing destination and stepping by @midwan in https://github.com/BlitterStudio/amiberry/pull/2216
- Fix controller hotplug reconnection by @midwan in https://github.com/BlitterStudio/amiberry/pull/2223
- Fix indirect trap callback crash with clipboard sharing by @midwan in https://github.com/BlitterStudio/amiberry/pull/2224
- Fix sidebar section header text color by @midwan in https://github.com/BlitterStudio/amiberry/pull/2226
- Fix wide-window GUI layout issues by @midwan in https://github.com/BlitterStudio/amiberry/pull/2227
- Fix physical CD capacity reporting by @midwan in https://github.com/BlitterStudio/amiberry/pull/2228
- Clarify resolution autoswitch and KMSDRM Play mode by @midwan in https://github.com/BlitterStudio/amiberry/pull/2229
- Fix ZZ9000 combined complement draw modes by @midwan in https://github.com/BlitterStudio/amiberry/pull/2230
- Honor runtime controller selections on reconnect by @midwan in https://github.com/BlitterStudio/amiberry/pull/2231
- Fix KMSDRM GUI resume page-flip handoff by @midwan in https://github.com/BlitterStudio/amiberry/pull/2232
- Fix KMSDRM full-speed GUI handoff by @midwan in https://github.com/BlitterStudio/amiberry/pull/2233
- perf(rpi4): restore SDL 3.2 KMSDRM throughput by @midwan in https://github.com/BlitterStudio/amiberry/pull/2234
- perf(rpi4): reduce Copper overhead and add PGO support by @midwan in https://github.com/BlitterStudio/amiberry/pull/2238
- Fix libretro ROM lookup in the frontend system directory by @midwan in https://github.com/BlitterStudio/amiberry/pull/2241
- ci: add GitLab CI for the libretro buildbot (Linux x64 + aarch64) by @WizzardSK in https://github.com/BlitterStudio/amiberry/pull/2239
- ci: add remaining libretro buildbot targets by @midwan in https://github.com/BlitterStudio/amiberry/pull/2242
- zz9000: accept a template with a zero source pitch by @codewiz in https://github.com/BlitterStudio/amiberry/pull/2237
- feat(configurations): add category grouping by @midwan in https://github.com/BlitterStudio/amiberry/pull/2243
- feat(android): improve emulator setup reliability by @midwan in https://github.com/BlitterStudio/amiberry/pull/2244
- Update Capsimg library to latest version by @midwan in https://github.com/BlitterStudio/amiberry/pull/2245
- Fix build warnings caused by type mismatch by @c0d3h4x0r in https://github.com/BlitterStudio/amiberry/pull/2247
- fix(android): make legacy content migration reliable by @midwan in https://github.com/BlitterStudio/amiberry/pull/2248
- fix(android): make on-screen controls responsive and reliable by @midwan in https://github.com/BlitterStudio/amiberry/pull/2249
- fix: preserve scaling geometry through filters by @midwan in https://github.com/BlitterStudio/amiberry/pull/2250
- fix(android): make ROM management reliable by @midwan in https://github.com/BlitterStudio/amiberry/pull/2251
- fix(android): add touch trackpad mouse controls by @midwan in https://github.com/BlitterStudio/amiberry/pull/2253
- feat(android): expose native shader selection by @midwan in https://github.com/BlitterStudio/amiberry/pull/2255
- fix(gfx): prevent autocrop panning around edge sprites by @midwan in https://github.com/BlitterStudio/amiberry/pull/2258
- fix(filesys): keep regular host files non-executable by @midwan in https://github.com/BlitterStudio/amiberry/pull/2261
- UI Display panel improvements by @midwan in https://github.com/BlitterStudio/amiberry/pull/2262
- Enhance mouse positioning for ICP by @sacredbanana in https://github.com/BlitterStudio/amiberry/pull/2252
- fix(filesys): defer clock sync until OS heartbeat by @midwan in https://github.com/BlitterStudio/amiberry/pull/2263
- IPC screenshot gui automation by @midwan in https://github.com/BlitterStudio/amiberry/pull/2264
- Eliminate build warning by preventing buffer overflow by @c0d3h4x0r in https://github.com/BlitterStudio/amiberry/pull/2265
- fix: prevent heap corruption when switching between RTG and native modes by @midwan in https://github.com/BlitterStudio/amiberry/pull/2267
New Contributors
- @dlundqvist made their first contribution in https://github.com/BlitterStudio/amiberry/pull/2142
- @jusii made their first contribution in https://github.com/BlitterStudio/amiberry/pull/2153
- @WizzardSK made their first contribution in https://github.com/BlitterStudio/amiberry/pull/2239
- @c0d3h4x0r made their first contribution in https://github.com/BlitterStudio/amiberry/pull/2247
- @sacredbanana made their first contribution in https://github.com/BlitterStudio/amiberry/pull/2252
Full Changelog: https://github.com/BlitterStudio/amiberry/compare/v8.2.2...v8.3.0