mGBA的新版本为0.8.3。此版本是一个错误修正版本,其中包含许多稳定性和准确性修正。值得注意的是,已解决了导致渲染停滞并最终导致崩溃的问题,这些问题主要发生在AMD GPU上。但是,所有0.8版本中都存在一个突出的错误,该错误会导致Advance Wars游戏中的闪烁。可以通过使用官方BIOS转储来解决此问题,或者使用0.7.3修复该问题。剪切后会列出大量更改。
仿真修复:
Vita:修复使用跳帧时的闪烁(修复#1822)
其它:
ARM:修复LDM ^写回用户模式寄存器的问题
ARM:修复LDM ^ {pc}差异(修复#1698)
ARM:使用Thumb SBC标志修复边缘大小写(修复#1818)
GB MBC:修复MBC1 RAM使能位选择
GB MBC:修复MBC2位选择
GB内存:修复前8 KB的OAM DMA
GB视频:始终初始化调色板
GBA保存数据:修复了加载1Mbit闪存保存时的潜在损坏
GBA视频:修复了模式4镶嵌中的无效读取
GBA视频:修复禁用屏幕的颜色
SM83:修复小端PowerPC上的标志
3DS:修复缩放屏幕边框上的垃圾
全部:在Windows上纠正某些数字的格式字符串(修复#1794)
全部:更正Windows上的更多格式字符串(修复#1817)
ARM:使用ALU和LDR指令修复对分支的解码器检测
CMake:使用libzip 1.7修复构建
CMake:将缺少的dllexports.h文件添加到开发安装中
GB核心:修复不存在时提取SRAM的问题
GBA:修复了多次尝试加载BIOS时的泄漏
GBA内存:修复了使用AGBPrint时Wii的不稳定
GBA Savedata:在尚未在游戏中配置时修复提取保存
Qt:修复打开无效的ROM时文件句柄泄漏
Qt:修复意大利语RTC翻译(修复#1798)
Qt:在替代列表中为“智慧树”添加缺少的选项
Qt:修复AMD驱动程序的稳定性退化(修复#1791)
实用工具:如果PNG标头无法写入,则修复崩溃
Vita:修复使用跳帧时的闪烁(修复#1822)
Wii:修复帧间融合的像素化过滤(修复#1830)
其他:
FFmpeg:对FFV1使用范围编码器以减小输出大小
Qt:将每页滚动添加到内存视图(修复#1795)
Qt:添加设置以在标题中显示ROM文件名(关闭#1784)
仿真修复:
Vita:修复使用跳帧时的闪烁(修复#1822)
其它:
ARM:修复LDM ^写回用户模式寄存器的问题
ARM:修复LDM ^ {pc}差异(修复#1698)
ARM:使用Thumb SBC标志修复边缘大小写(修复#1818)
GB MBC:修复MBC1 RAM使能位选择
GB MBC:修复MBC2位选择
GB内存:修复前8 KB的OAM DMA
GB视频:始终初始化调色板
GBA保存数据:修复了加载1Mbit闪存保存时的潜在损坏
GBA视频:修复了模式4镶嵌中的无效读取
GBA视频:修复禁用屏幕的颜色
SM83:修复小端PowerPC上的标志
3DS:修复缩放屏幕边框上的垃圾
全部:在Windows上纠正某些数字的格式字符串(修复#1794)
全部:更正Windows上的更多格式字符串(修复#1817)
ARM:使用ALU和LDR指令修复对分支的解码器检测
CMake:使用libzip 1.7修复构建
CMake:将缺少的dllexports.h文件添加到开发安装中
GB核心:修复不存在时提取SRAM的问题
GBA:修复了多次尝试加载BIOS时的泄漏
GBA内存:修复了使用AGBPrint时Wii的不稳定
GBA Savedata:在尚未在游戏中配置时修复提取保存
Qt:修复打开无效的ROM时文件句柄泄漏
Qt:修复意大利语RTC翻译(修复#1798)
Qt:在替代列表中为“智慧树”添加缺少的选项
Qt:修复AMD驱动程序的稳定性退化(修复#1791)
实用工具:如果PNG标头无法写入,则修复崩溃
Vita:修复使用跳帧时的闪烁(修复#1822)
Wii:修复帧间融合的像素化过滤(修复#1830)
其他:
FFmpeg:对FFV1使用范围编码器以减小输出大小
Qt:将每页滚动添加到内存视图(修复#1795)
Qt:添加设置以在标题中显示ROM文件名(关闭#1784)