github BlitterStudio/amiberry v8.3.0

3 hours ago

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

New Contributors

Full Changelog: v8.2.2...v8.3.0

Don't miss a new amiberry release

NewReleases is sending notifications on new releases.