吉游网提供最新游戏下载和手游攻略!

怀旧游戏机万能模拟器Retroarch最新版本1.10.3发布

发布时间:2024-10-08浏览:37

大家好,今天小编来为大家解答怀旧游戏机万能模拟器Retroarch最新版本1.10.3发布这个问题,很多人还不知道,现在让我们一起来看看吧!

加油(•_•)

后弓

万能游戏机模拟器-Retroarch-最新版本1.10.3发布了!

亲爱的朋友们,您可以更新您的游戏机通用模拟器了!

以下内容为机器翻译。英文好的朋友可以去首页阅读。

更新内容如下:

RetroArch 1.10.3 发布!

RetroArch 1.10.3 刚刚发布。

核心更新

FBNeo、LRMAME2003 Plus、UAE 和VICE 每周都会定期更新/改进。我们无法在此列出所有更改,因此我们仅建议您转到相应的Github 存储库并查看那里的chanes。

文件名

LRMAME 更新至版本0.242(最新)。 LRMAME 现在也可用于ARM Mac。您可以从核心下载器获取它。

雀巢

为以下游戏添加了FourScore 支持(4 人连击):

史派西·麦克雷西

NNNNNN

街机冲刺

正义的决斗

小轮车模拟器

爆拳之道

PCSX重新武装

该核心具有新的自动跳帧模式(基于空闲音频缓冲区空间)。

Lightrec 动态重新编译器已更新,应该可以修复之前发生的多个崩溃和错误。这仅影响使用x86/x86_64 和MIPS 架构处理器的用户,因为基于ARM 架构的系统继续使用Ari64 dynarec。

GunCon 进行了大修,添加了以下输入描述符:

在播放器1 和2 的RetroArch 菜单中添加了触发、重新加载、Aux A 和Aux B 作为可映射按钮。

GunCon 触发器、A 和B 按钮映射到枪触发器、枪辅助A 和枪辅助B,而不是硬编码为左键单击、右键单击和中键单击。

将光标强制到屏幕的角落以进行离屏重新加载,以便重新加载可以在屏幕的所有四个边缘上进行。

允许枪重装RetroArch 输入来模拟屏幕外射击。

将枪坐标从“指针”类型切换为“光枪”类型。

GW(游戏和手表)

GW (Game Watch) Libretro 核心现在可用于MSVC 2005 和2010 Windows 版本。这些版本可以在比常规版本更早的Windows 操作系统版本上运行。

全球定位系统计划

gpSP Libretro 核心现在使用Miyoo 平台的小型翻译缓存。

第32 章

适用于Amstrad CPC 8 位家用计算机系列的模拟器。这已经有了一些改进。

DB:《反击》的新游戏

UI:将DB 图标DSK 添加到状态栏

DB:您可以使用$ 添加直接标签(用于操纵杆键绑定或清理)

DB:使用clean-cpc-db 信息添加了DB v1

核心:添加了型号664 以允许DSK 和BASIC 1.0

核心:从文件名中检测一些配置

视频:小修复(需要更多工作)

短信加GX

SMS Plus GX Libretro 核心现在在RetroArch PSP 上应该更加稳定。我们通过避免未对齐的内存访问来实现这一点。此前,启动游戏后,主机会自动锁定并关闭。

其他相关更改—— 我们将Miyoo 和RetroFW 的ALIGN_LONG 替换为ALIGN_DWORD 以匹配独立版本。这修复了主系统背景渲染。它已从3DS 中删除,因为ARMv6 允许未对齐的内存访问,并且定义该宏无论如何都没有效果。 ALIGN_DWORD 已从Raspberry Pi (ARMv6/7/8)、Classic (ARMv7)、OS X non-PPC (x86、ARMv8)、Vita (ARMv7) 和Switch (ARMv8) 中删除,因为这些平台支持未对齐的内存访问。

甲虫虚拟男孩

修复了VSU 调制模拟中的一些不准确问题,修复了“Virtual Boy Wario Land”中的一些音效。

石匠

任天堂娱乐系统模拟器核心已得到一些改进。

以前,核心会通过每帧多次使用音频批量回调来上传音频,这会导致前端音频缓冲区压力过大并导致AV 同步不良。

我们现在确保音频批处理回调每帧仅使用一次(除非前端不支持足够大小的批次,在这种情况下样本将被适当分割)。

我们还做了以下工作:

将默认音频采样率设置为48000 Hz。之前的默认值96000 Hz 太高,以至于需要RetroArch 每帧刷新音频驱动程序两次,这不利于AV 同步。

删除了192000 和384000 采样率选项,因为底层仿真器代码实际上并不支持这些选项.

添加了4:3(保留)和16:9(保留)长宽比Mesen 在裁剪过扫描时默认保留所有情况下的长宽比,这导致核心提供的4:3 和16:9 AR 与RetroArch 自己的4:3 和16:9 AR 之间存在差异并不总是产生理想的图像(特别是16:9,当在16:9 显示器上应用裁剪时,它看起来会很奇怪)。

我们现在已经将Mesen 保留的4:3 和16:9 AR 分成了他们自己的核心提供的宽高比选择,因此人们可以在使用任一选择作为核心提供的宽高比时选择是否保留该宽高比。

bsnes Mercury/bsnes C++98

超级任天堂娱乐系统模拟器核心已得到一些改进。

以前,内核会以64 个样本—— 的数据包上传音频,这意味着每帧将多次使用音频批处理回调,从而使前端音频缓冲区压力过大并导致AV 同步不良。

我们现在确保音频批量回调每帧仅使用一次。

怀旧之情

这款闪回游戏引擎核心目前也已加入Miyoo平台。

垃圾虚拟机

由于我们更新了libco 协程中间件库,现在应该修复了一些严重的崩溃问题。

FCEUmm

这个任天堂娱乐系统模拟器核心已经有了一些改进。

更多映射器添加和改进改进了映射器49、215/258、340、341、351 和444。添加了新的(重新)分配的映射器294 和310。添加了新的映射器467。

暴露内部音频RF 滤波器选项Core 已经包含一个低通音频滤波器,旨在通过RF 调制器连接到电视时再现NES 的“无声”声音- 但由于某种原因,此功能未启用/暴露。

我们只是将其连接到新的音频射频滤波器核心选项。启用后,音频质量的(主观)改善非常明显。过滤器对性能的影响可以忽略不计。

(此过滤器产生此处讨论的效果:https ://forums.libretro.com/t/lowpass-filtering-for-nes-rf/37258)

添加可选的“假”立体声效果我们添加了一个新的立体声效果核心选项,可用于在上混NES 单声道输出时通过延迟右声道(相对于左声道)来模拟立体声。延迟可配置为1 至32 毫秒。

效果与Mesen核心中当前可用的假立体声相同。

微型计算机

minivmac 是Mini vMac(一种微型Macintosh)的模拟器。我们现在已经为ARM Mac 添加了这个核心。可以从核心下载器下载。

创世纪Plus GX

Genesis Plus GX 是Sega Master System/Sega Game Gear/Sega Megadrive/Sega Genesis 模拟器的核心。

我们现在为Miyoo 系统使用低内存代码路径。因为这个平台只有32MB RAM,就像RS-90 一样。

瑞克

为Miyoo平台添加Rick Dangerous游戏引擎核心。

SNES9x 2005

这个超级任天堂娱乐系统模拟器核心已经有了一些改进。

之前核心音频采样节奏很差:

内核的两种变体都不会发送每帧的样本数量,该数量与在retro_get_system_av_info()中设置的采样率和fps给出的标称期望值相匹配

由于整数舍入错误,非加法核心总是发送太少的样本

就实际模拟而言,“plus”版本的核心将发送“正确”数量的样本——,但这与报告给前端的采样率不匹配。此外,“plus”核心将每帧调用音频批处理回调两次,这过分强调了前端音频缓冲区。

结果,核心的音频/视频同步很差,影响了帧节奏。

我们修复了几个问题:

音频采样率现在报告为32040 Hz

非加核心使用累加器来确保在需要时考虑并发送“分数”音频样本

plus core 现在每帧只上传一次音频样本

除此之外,我们还做了以下工作

修复了核心中发现的三个内存泄漏

修改了控制台区域核心选项以需要重新启动(因为它在运行时永远无法更改.)

Snes9x2005 Non-Plus:添加可选的低通音频滤波器除了音频仿真精度上的显着差异之外,“plus”和“non-plus”版本核心之间最明显的区别也许是后者缺乏电平低通音频过滤,产生尖细/沙哑的声音。

我们在“非相加”核心的输出级添加了一个简单的可选择低通滤波器。启用后,音频更柔和/更低音,产生的声音更接近“Plus”版本—— 产生的声音。性能要求的增加可以忽略不计。

SNES9x 2010

这个超级任天堂娱乐系统模拟器核心已经有了一些改进。

每帧仅使用一次音频批量回调

以前,核心会以大约64 个批次上传样本,这意味着每帧使用多个(大约9 个)音频批次回调。这可能会导致前端音频缓冲区“压力过大”并导致AV 同步不良。

我们通过确保音频批处理回调用于每帧仅发送一次所有可用样本来解决此问题。

提高保存状态效率+修复保存状态大小

目前,每次调用Retro_serialize_size() 时(即,每当使用保存状态时),内核都会通过分配临时5 MB 缓冲区并将实际保存状态写入该缓冲区来确定保存状态大小。此外,由于内存流包装器代码中的错误,它无法正确报告实际大小——,这意味着保存状态的大小始终为5 MB。这代表着严重的低效率。

现在,保存状态大小的计算与常规保存状态创建无关。不需要临时缓冲区,也不需要实际将保存状态写入内存- 保存状态现在具有正确的大小(~830 kb)

天鹅站

此索尼PlayStation1 模拟器核心已更新。

删除了“Force Pop'n Mode”和“NeGcon Steering Axis Deadzone”选项

60Hz 模拟平台的60Hz 模式

对WonderSwan、Lynx 和PokeMini 仿真器内核的重大改进,适用于大多数没有VRR 显示器的系统!

甲壳虫神奇天鹅

目前,该核心的运行频率约为75Hz,与WonderSwan 硬件的本机刷新率相匹配。如果核心在VRR 显示器(或本身支持75Hz 的显示器)上运行,这很好,但在常规60Hz 面板上可能会导致问题。特别是容易出现屏幕撕裂的情况。您可以在Linux(不使用合成器并且在驱动程序级别不强制垂直同步时)和3DS 上体验这一点。 3DS 上的撕裂现象非常严重,我们之前认为该核心在该平台上无法使用……

我们现在添加了一个新的60Hz 模式核心选项,可用于强制核心以60Hz 运行(实际上是60.38Hz,但RetroArch 通过动态速率控制可以很好地处理这个问题)。请注意,启用此选项后,内核仍然以“正确”的速度运行- 在内部,内核名义上运行每秒75 帧左右,但每5 帧“下降”一次。这使得视频不太流畅,但60Hz 显示器上的75Hz 也不流畅。此外,启用此选项可以消除屏幕撕裂。

此外,我们还进行了以下小改动:

前端报告的帧速率现在在75Hz 模式下正确设置(之前该帧速率被截断,导致前端音频缓冲区有轻微的欠载倾向)

内部音频样本缓冲区已从~64kb (!) 静态数组减少到动态创建的正确大小的微小数组

在3DS 上,视频缓冲区现在分配在线性内存中(以提高性能)

96000、192000 和384000 音频采样率选项已被删除,因为它们毫无意义并且会损害AV 同步

得益于这种60Hz 模式,Beetle WonderSwan 现在可以在RetroArch 3DS 上完美运行。默认情况下,我们启用此选项。如果您使用的是VRR 显示器,或者您以本机75Hz 分辨率运行并希望将其更改回本机刷新率,您可以在“快捷菜单- 选项”中关闭此选项。

我们还为RetroArch PS2 添加了核心,尽管它不会达到全速。它是否值得被纳入是有争议的,但现在我们就这样吧。

还有一个新的可选音频功能。 WonderSwan 往往会产生相当粗糙/磨蚀的切屑调整。低通音频滤波器使产生的声音更加柔和、“柔和”。

小精灵

该核心当前运行频率为72Hz,与Pokemon Mini 硬件的本机刷新率相匹配。如果核心在VRR 显示器(或本身支持72Hz 的显示器)上运行,这没有问题,但在常规60Hz 面板上可能会导致问题。特别是容易出现屏幕撕裂的情况。我们可以在Linux 上(当不使用合成器并且不在驱动程序级别强制垂直同步时)和3DS 上体验到这一点。

我们现在添加了一个新的60Hz 模式内核选项(默认启用),可用于强制内核以60Hz 运行。请注意,启用此选项后,内核仍以“正确”速度运行—— 在内部,内核以每秒标称72 帧的速度运行,但每6 帧“丢弃”一次。这会降低视频流畅度,但60Hz 显示器上的72Hz 也不流畅(很少有Pokemon Mini 游戏一开始就“流畅”.)。此外,启用此选项可以消除屏幕撕裂。

方便的

Atari Lynx 仿真器核心已进行了多项重大改进。

在固定帧节奏之前,这个核心完全打破了帧节奏。内核向前端报告75Hz 的固定刷新率,但Lynx(以及内部仿真代码)具有0-75Hz 的可变刷新率;游戏可以以任何他们喜欢的速度渲染。在retro_run()中,Lynx总是被模拟,直到下一个“帧结束”事件发生- 如果游戏以25 fps渲染,这意味着retro_run()实际上对应于Lynx运行的(1/25)秒预计时间为(1/75) 秒。在这种情况下,游戏模拟速度太快——,但它似乎在前端以正确的速度运行,因为核心上传了“超大”音频缓冲区(相当于1/25 秒样本)。 RetroArch 以这样的方式同步音频:当接收到太多样本时,前端以“慢动作”—— 运行,因此“太快的模拟”+“太多音频样本”有效地抵消。但结果很糟糕。这是对libretro API 的严重违反,并且破坏了前端正确同步音频和视频以及正确调整帧的能力。

我们现在修改了运行循环,以在每次调用retro_run()时模拟固定数量的CPU周期,对应于实际的前端输出视频刷新率(可以通过新的视频刷新率核心选项进行设置)。因此,Lynx 始终以正确的速度进行模拟,音频始终以正确大小的批次上传,并且在可用时(以及前端可以接受它们时)捕获并输出生成的视频帧。

默认视频刷新率已设置为60Hz,这为大多数游戏提供了流畅的结果(并且还消除了60Hz 显示器上的屏幕撕裂,当核心仅报告75Hz 刷新率时,这是一个问题)。如果游戏的帧速率高于此(这种情况很少见,但例如加州游戏的介绍和菜单以全75 fps 运行),“额外”帧将被丢弃。在这些情况下,使用75Hz+ VRR 显示器的用户可以设置更高的刷新率以提高视频流畅度。

在提高保存状态效率之前,retro_serialize()函数通过分配一个约310kb的临时缓冲区,将实际保存状态写入其中,然后获取结果缓冲区占用率来确定保存状态大小。这是非常低效的—— 每次保存或加载状态时都会调用retro_serialize() 3次.

添加了可选的LCD 重影过滤器

我们添加了新的LCD 重影滤镜核心选项,可用于通过混合多个连续帧来应用LCD 重影效果。混合帧数可设置为2-4;使用更多帧可以提高效果质量,但会增加性能要求。

LCD 重影对于Lynx 特别有利,因为许多游戏都以非常低的帧速率运行,并且一些模糊有助于消除频繁的“不稳定”屏幕更新。

RetroArch 更新

请参阅下面的更改日志,了解已发生的所有更改的详细信息。

迄今为止,Steam 用户最大的变化之一是新的Steam Discord Rich Presence 支持。注意:您需要使用桌面客户端才能正常工作。它不适用于网络浏览器客户端。

变更日志

1.10.3

ANDROID:解耦Play Core 依赖关系以使应用程序兼容F-Droid

AI/SERVICE:AI服务设置默认禁用

BLUETOOTH/LAKKA: bluetoothctl: 添加/修改配对步骤

CHEEVOS:在硬核模式下禁用帧延迟的手动设置

数据库:Wii 的串行扫描现在包括WBFS

输入/映射:修复清除输入端口绑定时的偏移+崩溃问题

输入/映射:修复了使用配置覆盖时保存模拟到数字类型的问题

本地化:添加了巴伦西亚选项

本地化:已更新

菜单/设置:将“显示菜单栏”移至“窗口模式”设置下

菜单/设置:添加了“子系统”和“输入死区/灵敏度”的子标签

菜单/设置:将“屏幕通知”移至顶部

MENU/XMB:将阴影alpha 值统一为稍暗的值以提高可读性

MENU/XMB:更正了选项标签和子选项卡的实际行为

MIYOO:启用ALSA音频驱动并默认为它

PSP:删除额外的语言/本地化,向二进制文件添加约4/5MB,并且PSP 上的RAM 受到限制(32MB 和64MB RAM 型号)

静态平台:从播放列表启动内容时填充所有历史列表元数据

STEAM:Steam Rich Presence 简介

视频:快进跳帧改进

视频/主题:稳定性修复

WINDOWS/WINRAW:修复了多个光枪

WIIU:修复USB get_device_name(),不要截断为三个字符

如果您刚刚开始阅读我的文章并且对通用模拟器非常感兴趣。

建议您阅读我之前的文章,相信会给您带来一点帮助。

如果您有任何疑问或想法,请给我留言。

您的鼓励和支持将是我最大的动力!

用户评论

我要变勇敢℅℅

哇!终于出新版本了!我一直用RetroArch玩一些小时候的游戏,感觉太棒了!这个模拟器兼容性真的太高,几乎所有老游戏的都能玩。新的版本肯定会有更多优化和更新的功能吧?期待尝试一下!

    有12位网友表示赞同!

羁绊你

作为一名复古游戏爱好者,对于RetroArch一直以来都充满着好感。无论是操作还是画面效果,都能带你重温过去那份快乐时光。全新1.10.3版本应该会带来一些新的惊喜,我迫不及待想体验它们了!

    有18位网友表示赞同!

话少情在

终于更新了!我一直希望能玩到那个时候流行的街机游戏,但很多模拟器都还不能完全兼容那些游戏。希望RetroArch 1.10.3能解决这个问题!

    有7位网友表示赞同!

坠入深海i

每次发布新版本我都期待着哪些经典游戏会得到支持,这次1.10.3会不会带来一些意想不到的惊喜呢?之前玩那个老游戏卡顿情况严重,希望能有优化吧。

    有11位网友表示赞同!

今非昔比'

还是那句话,RetroArch是目前最好的复古游戏模拟器之一!这次1.10.3又加入了哪些新的功能呢?希望能够更好地支持一些老旧的游戏平台,比如早期的家用主机。

    有9位网友表示赞同!

炙年

虽然RetroArch很强大,但总感觉有些地方可以用得更好。希望能有更详细的使用教程和更好的界面设计,总之期待这个新版本的改进!

    有14位网友表示赞同!

孤自凉丶

我曾经尝试过很多其他的模拟器,但最终还是选择了RetroArch。它简洁、强大而且易于使用,完美展现了经典游戏的魅力!期待这次1.10.3的更新能带来更多令人惊喜的功能!

    有11位网友表示赞同!

万象皆为过客

我一直喜欢玩那些老游戏,尤其是街机游戏。 RetroArch 帮我在手机上都能体验到那个时代的乐趣,希望这次1.10.3版本对街机游戏的兼容性有改进!

    有20位网友表示赞同!

我就是这样一个人

RetroArch 作为一款万能模拟器真的超赞!我可以用它来玩各种平台的老游戏,这真是太好了! 新版本会有一些哪些新功能呢?我还挺好奇的。

    有17位网友表示赞同!

泪湿青衫

说实话,每次都盼望着这个最新的RetroArch版本发布。这次1.10.3不知道有哪些改进呢?最希望能够提高对某些经典游戏的模拟效果!

    有17位网友表示赞同!

半梦半醒i

我对RetroArch一直都有好感,它几乎兼容所有旧游戏机。这次新版本应该会有更多优化和新的游戏支持吧?! 期待一下!

    有14位网友表示赞同!

米兰

虽然 Retroarch 是个不错的模拟器,但也有些地方做得不好。比如控制设置太复杂了,希望新版本能简化操作流程,提高用户体验!

    有7位网友表示赞同!

一个人的荒凉

最近几年复古游戏的热度越来越高,RetroArch这个万能模拟器就非常受欢迎!这次1.10.3应该会有新游戏的支持?我希望能支持更多我喜欢的平台

    有7位网友表示赞同!

断秋风

对于喜欢玩老游戏的玩家来说,RetroArch简直是福音!虽然很多功能需要自己去摸索和学习,但它绝对值得拥有。期待新版本能带来一些新的惊喜!

    有18位网友表示赞同!

红尘烟雨

我最想看复古游戏社区对这个全新版本1.10.3的评价了!

    有7位网友表示赞同!

逾期不候

RetroArch 真是一个神奇的模拟器工具!希望能支持更多平台和游戏的更新,让经典游戏能够焕发新生!期待1.10.3版本能带来更多惊喜!

    有13位网友表示赞同!

那伤。眞美

我的电脑上有很多老游戏光盘,但是没有合适的设备来玩。RetroArch 能让我在电脑上都能体验这些旧游戏,真是太棒了!这次1.10.3更新是不是会修复一些我以前遇到的游戏兼容性问题呢?

    有19位网友表示赞同!

热点资讯