pc端retroarch模拟器(怀旧-游戏机万能模拟器)

每天进步一点点

加油(ง •̀_•́)ง

各位小伙伴们,大家好!

希望我的分享能伴随着大家每天进步一点点!

pc端retroarch模拟器(怀旧-游戏机万能模拟器)(1)

Retroarch

游戏机万能模拟器 - Retroarch - 最新版本1.9.14发布了![灵光一闪]

pc端retroarch模拟器(怀旧-游戏机万能模拟器)(2)

各位小伙伴可以去更新自己的游戏机万能模拟器了![小鼓掌]

以下内容为机翻,英语好的小伙伴可以去主页阅读。

更新内容如下:


Vulkan - 在模拟邮箱中捕获屏幕截图时避免硬崩溃

模拟邮箱基础设施非常陈旧,需要重新思考才能正确支持屏幕截图。 模拟邮箱一开始就非常讨厌,应该被视为一种黑客行为。 下一个版本可能有一个设置,允许您完全禁用邮箱模拟。 邮箱模拟,因为它仅在全屏模式下有效。

Steam 更新

从13年9月13日开始,我们一直很忙! 添加了以下核心:

    • Caprice32
    • RACE
    • gpSP
    • Prosystem
    • Beetle PSX
    • UAE
    • VICE
    • bsnes

现在 RetroArch Steam 共有 26 个内核,即将添加第 27 个内核,EasyRPG! 请期待更多内核即将登陆 Steam 的未来公告。

网络游戏改进

由于克苏鲁的努力,Netplay 得到了大量改进。 我们为下一个版本做了更多准备,因此请将此视为主要活动的前奏。

  • 添加了允许/禁止主机以外的玩家暂停游戏的设置。
  • 添加了网络最大连接的子标签。
  • 将未知命令更改为忽略而不是强制断开连接。
  • 固定端口覆盖宏不会在端口设置后立即设置。
  • 修复了内存泄漏。
  • 在大厅显示密码房间。 大厅查看器的小改进 - 现在应该区分密码房间和非密码房间。
  • uPnP:修复更多内存泄漏
  • uPnP:添加了 task_queue_wait 以防止同时执行两个 nat 任务,因此它现在也是线程安全的
  • uPnp:修复 UPNP 端口映射失败错误——切换到永久租用时间,但在我们执行 netplay_free 时要求将其删除

对于下一个版本,我们将最终解决中继 MITM 服务器问题。

WIIU 改进

* 键盘支持已得到修复。 该问题是由更改驱动程序查找点引起的。 延迟查找导致 WIIU 试图将键盘视为游戏手柄...... 没有用。 通过忽略鼠标和 键盘连接事件。

* Picodrive 现在可用于 WiiU,这标志着第一次有 WiiU 的 32X 模拟器,而且它可以全速运行。 * Caprice32 现在可用于 WiiU。

核心改进

如前所述,作为 Project IO 的一部分,我们将检查每个核心并执行一些基本的质量控制检查。 这已经导致核心的许多生活质量增强。 并非下面列出的所有改进都可以归因于 Project IO,但可以估计其中超过 90% 是公平的。

描述: 这是一个 Commodore 64 家用电脑模拟器

  • 更新为使用 VFS 而不是直接文件 I/O (ProjectIO)
  • 核心选项子标签调整
  • AutoLoadWarp 的音频检测
  • 更温和的胶带翘曲检测
  • 更换磁带时按播放
  • 映射器添加
  • Dupecheck 磁盘追加
  • 更具辨识度的光枪光标
  • Diskwarp 音频检测校正
  • 使用 Autoloadwarp 静音数据集
  • Diskwarp 音频检测改进
  • Autoloadwarp 自动静音修复
  • 修复倒带时的静音
  • 添加自动缩放模式
  • 方面切换校正
  • 触摸指针清理
FCEUmm

描述: 这是一个任天堂娱乐系统控制台模拟器

  • 添加自动 Crowdin 同步
  • Mapper 196:支持古代和现代英雄的IRQ
  • Mapper 319:仅将 hp898f.c 用于旧的不正确的 UNIF 银行订单,而 319.c 用于所有 NES 2.0 ROM。 为后者添加 CNROM 模式和焊盘开关。
  • Mapper 57:更改 YH-xxx Olympic multicarts 的默认 DIP,始终重置为菜单
  • 映射器 178:始终重置为菜单。
  • CNROM/UNROM:仅在 NES 2.0 标头明确指定时模拟总线冲突
  • 添加了对映射器 383 的支持
  • 向映射器 242 添加 UNROM 模式和两芯片变体
  • 将 Realtec 8099 PCB 支持添加到映射器 236
海豚

描述: 这是一个任天堂 GameCube/Wii 控制台模拟器

  • 摇动鼠标中键 – 将 Nunchuk 和 Wiimote 摇动映射到鼠标中键。
  • 修复真正的 Wiimote。 使用 Dolphin Bar 进行了一些游戏的测试,效果很好 AFAICT 仍然需要开启“连续扫描”核心选项来“配对”Wiimote。
  • 删除 Classic Controller Pro 的模拟属性 交换 L/R 和 ZL/ZR
雀巢

描述: 这是一个任天堂娱乐系统控制台模拟器

  • 添加自动 Crowdin 同步
QuickNES

描述: 这是一个任天堂娱乐系统控制台模拟器

  • 添加自动 Crowdin 同步
甲壳虫 PSX

描述: 这是一个 Sony PlayStation 控制台模拟器

  • 添加核心选项以更改十字准线颜色 删除光枪警告
  • 添加自动 Crowdin 同步
系统

描述: 这是 80 年代的 Atari 800 家用控制台模拟器

  • 固定底座高度。 该系统只有一种分辨率,具体取决于它是 NTSC 还是 PAL。 之前更糟,因为它总是报告一个硬编码的 320×240,这是完全错误的,所以即使它也是硬编码的,最好输出正确的。
准88

描述: 这是 80 年代的 NEC PC-8800 系列家用电脑模拟器

  • 将核心选项更新到 v2
FMSX

描述: 这是 80 年代的 MSX 家用电脑模拟器

对 fMSX 核心进行了重大改进。

  • 升级到 fMSX 6.0
  • 用 VFS 替换所有直接文件 I/O 访问
  • 支持屏幕 6 & 7 (512px 宽)
  • 支持 fmsx_mapper_type_mode 的所有 8 个特定值
  • 要使 fMSX 接管 DiskROM 磁盘访问例程,请遵循 -simbdos/-wd1793 fMSX cmdline 选项。
  • 第二个操纵杆已经映射到 RetroArch 中,但从未在 fmsx 端启用。作者评论:“现在我终于可以和儿子一起玩 F1 Spirit 了;)”
  • 实现 -auto fMSX cmdline 选项,作为 RA 选项“fmsx_autospace”。 但这感觉不对 - 总是开启。 也在启动和游戏启动期间。 这是 fMSX 本身实现它的方式,但我怀疑此功能是否非常有用。
  • 修复键盘映射:部分按键注册两次,移位键不需要映射
  • 增加选项fmsx_allsprites,显示所有精灵,即解除视频芯片硬件限制,默认忠实再现。 在 Zanac 等游戏中获得更好的(虽然不那么怀旧)的游戏体验。
  • 添加选项 fmsx_font,加载固定文本字体
  • 可选加载 .pal,自动(在 fMSX 4.0 中引入)
  • 最后支持 .cas 磁带,自动启动以方便无键盘平台。
  • 修复最大 VRAM 大小 - 在 libretro.c 中可选择 192KiB(12 页),但在 MSX.c 中上限为 128KiB。
  • 支持最大 RAM 大小(256 页 16KiB = 4MiB)
  • 删除未使用的代码和功能——删除死代码和未使用的功能:效果、图像相关代码、虚拟 HID 方法 Keyboard() 和 GetJoystick()、调试控制台相关代码、I8251.c/h 串行 COM、打印机、EMULib.c , 加载文件()
  • 支持 fmsx CHT 和 bluemsx MCF 作弊文件——MCF 支持在 fMSX 中已经初步存在。
  • 使用从 bluemsx-libretro 借来的代码实现多磁盘 (.m3u) 支持
  • retro_unload_game():调用 TrashMSX() 并解决与 getcwd()/WorkDir 相关的 free() 问题
  • 明确地#define NUM_FDI_DRIVES 4(不同于MAXDRIVES,MSX 为2!)
  • 返工 PATCH_Z80 Makefile cfg
  • 使用正确的位掩码修复 192kB VRAM
PCSX2

描述: 这是一个 Sony PlayStation2 控制台模拟器

  • 添加“快速纹理失效”黑客核心选项
  • 添加核心选项类别
  • GS-ogl:将 GL_ARB_get_texture_sub_image 代码置于定义之下。 代码当前被禁用,无需检查扩展。
全球定位系统

描述: 这是一个 Game Boy Advance 便携式手持模拟器

改进的音频帧步调

以前,核心容易受到音频噼啪声的影响,尤其是在使用低前端音频延迟设置时。

这是因为核心处理音频输出的方式并不理想。 在设置的音频采样率下,前端预计每帧 1097 到 1098 个音频样本——但核心以 256 的倍数发送样本。这意味着音频输出与 retro_run() 变得“不同步”——有时会得到 1024 个样本发送到当前帧的前端,有时是 1280,因为核心要么落后要么过度补偿。 因此,当前端尝试同步音频时,可能会发生抖动——如果前端音频缓冲区很小(使用低延迟值时),它有时会耗尽或达到容量,导致噼啪声。

1.9.14 修改了音频处理,以便将正确的预期样本数以与retro_run() 正确同步的方式发送到前端。 这极大地提高了音频质量,即使在臭名昭著的 Mother 3 上也是如此。

为了演示此效果,以下是从 Linux 桌面上的内核测量的几个数字,音频延迟设置为 64 毫秒,平均超过 5k 帧:

接近音频缓冲区欠载的时间:

* 当前大师:8.68 % * 有了这个公关:2.37 %

此外, 了一个 Miyoo 端口 还添加 。

VitaQuake2

描述: 这是一个 Quake 2 游戏引擎核心

现在,这个核心得到了一些重大而急需的改进!

* 修复了段错误(导致核心甚至无法在许多平台上运行),原因如下: * 处理路径字符串时非法使用 strcpy() * 在内存“大块”处理代码中非法使用 realloc() * 使用软件渲染器时内存严重损坏:在一个文件中创建了一个 extern 结构,然后在另一个具有不同类型定义的文件中使用,这样一半的成员指向无效的地址...... * 将所有核心生成的文件(saves config.cfg)移动到前端保存目录(这些以前转储在游戏目录中) * 从游戏菜单中删除不相关的条目(多人游戏、选项等菜单在 libretro 核心中没有用处) * 修复了使用 OpenGL 渲染器时游戏内菜单后面的屏幕消隐问题 * 将核心选项更新为 v2 格式 * 澄清现有的核心选项标签/子标签 * 为输入相关设置添加核心选项类别 * 添加新的核心选项:Gamma Level * 允许对软件和 OpenGL 渲染器进行伽马校正 * 添加新的 OpenGL 核心选项:[GL] 亮度 使用 OpenGL 渲染器时设置整体“环境”亮度 默认 OpenGL 亮度已设置为可用级别(以前几乎看不到任何东西……) * 添加新的 OpenGL 核心选项:[GL] 纹理过滤 允许为纹理选择线性或最近邻过滤,使用可改善 mipmap 处理的“HQ”变体(减少移动引起的地板/天花板纹理上的“微光”效果) * 添加新的核心选项:模拟死区 用于消除控制器漂移 * 添加新的核心选项:自动运行 默认启用运行 * 添加新的核心选项:相机灵敏度 使用右侧模拟摇杆设置相机移动速度 * 通过替换 tyrquake 中拙劣的复制/粘贴代码来修复游戏手柄映射(并添加适当的输入描述符)。 默认控件现在布局如下: JOYPAD_LEFT:打开库存 JOYPAD_UP:菜单向上 JOYPAD_DOWN:菜单向下 JOYPAD_RIGHT:使用库存物品 JOYPAD_B:菜单取消 JOYPAD_A:菜单选择 JOYPAD_Y:下一个武器 JOYPAD_L:跑 JOYPAD_R:蹲下/下降 JOYPAD_L2:跳跃/攀爬 JOYPAD_R2:攻击 JOYPAD_R3:丢弃库存物品 JOYPAD_SELECT:显示/隐藏帮助计算机 JOYPAD_START:显示菜单 * 修复了隆隆声功能(以前,隆隆声核心选项什么也没做……) * 修复了在启用了仅 OpenGL [GL] 镜像模式核心选项的情况下使用软件渲染器时的镜像控件 * 改善左右和上下移动速度的一致性(之前,上下移动速度太快) * 确保当 Framerate core 选项设置为 Auto 时选择有效的帧率(以前如果显示刷新率设置为 59.950 Hz,这将失败) * 确保在通过前端“关闭内容”时正确关闭核心 * 修复了一些内存泄漏 * 用 VFS 例程替换直接文件访问 * 音乐支持 - 添加对 CD 音轨播放的支持。 音乐必须是OGG格式,放在 /音乐文件夹。 * 确保不能选择与软件渲染器不兼容的分辨率(软件渲染器上限为1920×1200,纵横比小于4/3时会中断) * 新的 OpenGL 核心选项:[GL] HUD 比例因子 调整屏幕 HUD 图标/文本和游戏内菜单的比例。 值 1.00 将在以 320×240 的原始分辨率运行原始游戏时以预期的大小绘制元素。 值为 0.00 将绘制具有 1:1(像素完美)缩放比例的元素 * 新的核心选项:Force 4:3 for Cinematics 启用后(默认设置),所有视频(介绍、过场动画)都将以正确的 4:3 纵横比显示。 如果禁用,视频将被拉伸以填满屏幕 * 新核心选项:精准瞄准 启用后,武器将瞄准瞄准十字准线的确切中心。 这修改了原始游戏的行为,其中射击略微不准确并且射弹故意漂移 核心选项显示十字准线附加功能:用户现在可以选择白十字、红点或红角图像作为瞄准十字准线 * 错误修复:瞄准十字准线现在缩放以匹配其他 HUD 元素 * 错误修复:OpenGL 动态阴影现在可以正确渲染(以前,[GL] 动态阴影核心选项什么也没做……) * 错误修复:OpenGL 函数 Draw_Fill() 和 Draw_FadeScreen() 现在按预期运行(有几个好处,包括游戏菜单后面的“适当”半透明淡入淡出效果) * 错误修复:以特定分辨率缩放动画时,软件渲染器不再生成堆缓冲区溢出

修复与扩展包的兼容性 添加扩展包核心

所有三个 Quake II 扩展包内核现在都可以在 buildbot 上使用。 此外,如果选择了错误的 PAK 文件(例如,如果用户尝试使用 xatrix 核心加载 rouge 扩展),则每个核心构建都将无法加载内容并提供适当的错误通知。

扩展包列表如下: * Quake II: The Reckoning (xatrix) * Quake II: Ground Zero (rogue) * Quake II:Zaero( https://www.moddb.com/mods/zaero )

O2EM

描述: 这是一个 Magnavox Oddysey 2 控制台模拟器

1.9.14 修复了以下影响核心的音频相关问题:

* 之前,音频采样率设置完全不正确(我相信是由于最初移植核心时的误解)。 使用了与内部生成的采样率不匹配的固定输出采样率——这样每帧生成的最后约 30% 的样本被简单地丢弃 (!)。 这已经得到纠正。 (请注意,我们必须对内部生成速率的 2/3 进行一些内部重采样,因为默认速率太高/不寻常,导致 RetroArch 使用的 sinc 重采样器性能不佳) * 之前,当该值设置为低于 100% 时,音频音量核心选项应用不正确,从而创建了非零的“静音”级别。 这已被修复。 * Voice 实现以前使用 libretro-common audio_mixer.h/.c 代码。 这不能被核心直接使用,因为它依赖于某些全局变量; 如果核心是静态构建的,那么调用 audio_mixer 函数将与 RetroArch 本身产生冲突。 因此,1.9.14 用库的特定于核心的 core_audio_mixer.h/.c 副本替换了混音器代码。 * 以前,将 The Voice 混合到主音频流中不太正确:它只是添加了声音,没有处理剪辑问题。 这已通过使用“按预期”的音频混合器代码得到修复。 * 此外,添加了一个新的 Voice Volume 选项,可以独立于音效设置 The Voice 的音量。

注意: Emscripten 端口禁用语音支持。

PPSSPP

描述: 这是一款索尼PSP游戏掌机模拟器

* 将音频回调移动到主线程(修复了长期挂起的问题) 使用 OpenGL 时的问题) * 桌面上的 64ms 是不够的,因为这里有过多的缓冲 模拟器。 现在将默认值设置为 128ms。 * 由于以下原因,需要不同的音频方法:它设置了 固定帧率 60,然后发送过多或过少的音频 每帧采样以强制前端以正确的方式运行 速度(例如使前端以慢动作运行的游戏运行 at 30fps) – 这对 libretro 来说是不可取的,我们想要一个一致的 每批次的音频样本量。

其他核心改进
  • 81/EightyOne:添加 RetroFW 端口
  • Beetle Supergrafx:使用 VFS 而不是直接文件 I/O
  • Beetle Wswan:修复 v30mz 回归(再次)
  • Caprice32:[事件] 将鼠标指针更改为绝对位置
  • Caprice32: [事件] 最好先默认鼠标模式代码。
  • Caprice32:[KoS] 小修复以避免 WiiU 上的渲染问题
  • Caprice32:现在应该可以在 WiiU 上运行
  • Caprice32:[KoS] 更改为 RETRO_DEVICE_ID_POINTER_PRESSED
  • Caprice32:[dsk] 清洁基地
  • Caprice32:[fdc,slots] 新加载器端兼容 WIP
  • Caprice32:[加载器] 兼容wiiu 基本加载器。
  • Boom3:添加自动 Crowdin 同步
  • Cannonball:删除 XML 配置文件加载/保存 - 设置存储在核心选项文件中
  • Dosbox Core:正确反汇编了一些 FPU 指令。
  • Dosbox Core:不要对 opl2 进行双重写入
  • Dosbox 核心:将波形选择的适当 opl3 处理添加到 dbopl
  • FBA2012 CPS1:添加自动 Crowdin 同步
  • FBA2012 CPS2:添加自动众包同步
  • Gambatte:添加自动人群同步
  • Beetle Lynx:不要告诉软件这是仿真
  • FBNeo:(libretro)xybots 重新映射
  • FBNeo:(libretro)兰德重新映射
  • FBNeo:来自 gab75 的超级驱动器更新
  • FBNeo:来自 gab75 的 nes 更新
  • FBNeo:gijoe:所有克隆都有 4 人模式
  • FBNeo:gaelco:现代化驱动程序,修复 thoop stg。 4 崩溃
  • FBNeo:atarivad,使用它修复一些游戏的超前运行
  • FBNeo:暴风雨:添加一些技巧
  • FBNeo:来自 gab75 的 msx 更新
  • FBNeo: d_taitof2.cpp: 添加 Majestic Twelve – The Space Invaders Part IV (US)
  • FBNeo:蝙蝠侠,更多的鼓声,vad 偏移,ssriders 哎呀
  • FBNeo:xmen6p,关于重置的注意事项
  • FBNeo:在你的脸上(inyourfa),修复优先级
  • FBNeo:ssriders,修复玩家数量
  • FBNeo:特殊更新 c/o gab75
  • FBNeo:galaxian,更新双鱼座日期
  • FBNeo:7z:修复 cpp ODR(第二次尝试)
  • FBNeo:频谱修复 48k's
  • FBNeo:矢量,underp 模式改变
  • FBNeo:视频,megadrive 等的低级模式更改
  • FBNeo:grdnstrm:还修复了克隆的下降
  • FBNeo: grdnstrm: 修正下跌
  • FBNeo:短信:更新航程 - 一个女巫假期到 1.05
  • FBNeo:ssv,驱动程序中每个游戏的缓冲精灵
  • FBNeo:d_namcos2.cpp:添加了 Mirai Ninja(日本,第 2 集)[Corrado Tomaselli]
  • FBNeo: d_cps1: 标记forgottnj为原型,是游戏的未完成版本
  • FBNeo:d_hyperpac.cpp:添加了新的 HyperMan(三合一与 Cookie、Bibi 和 Hyper Man)(第 2 组)[jordigahan]
  • FBNeo:d_cps1.cpp:修复了 sf2cejx 和 sf2hfj 的 2 播放器模式 DIP 开关。
  • FBNeo:来自 gab75 的频谱更新
  • FBNeo:威廉姆斯,添加 Playball!,修复lottofun
  • FBNeo:lua:修复在打开 lua 控制台的情况下关闭游戏后窗口未打开的问题
  • FBNeo:cbombers,undrfire:impl。 Tatsuya79 推荐的对比度/亮度设置
  • FBNeo:ssv,实验性延迟修复加上修复粉彩 2p 分屏模式
  • FBNeo: d_m107.cpp: hiscore 支持
  • FBNeo:ssv,将 spritebuffering 添加到 stmbblade 以修复第 6 阶段中的行,稍微清理一下
  • FBNeo:中途 (mk/umk3/etc) 游戏的实验性作弊修复
  • FBNeo:md,来自 gab75 的更新
  • FBNeo:megadrive 调色板修复(忽略 0 位)
  • FBNeo:sys16b 没有高光,只有阴影。 我认为? 如果破坏某些东西则恢复
  • FBNeo:添加 ktiger2p [DsNo]
  • Genesis Plus GX:获取翻译并重新创建 libretro_core_options_intl.h
  • 方便:添加自动 Crowdin 同步
  • Lutro Pong:Alpha 不透明度修复
  • LRMAME2003:修复某些游戏中的白色十字准线颜色
  • LRMAME2003:修复 wiiu 轮换 - 从 2003 grant2258 移植
  • LRMAME2003:调整暴风雨音量
  • LRMAME2003:更新 core_options.c
  • LRMAME2003:标记作弊输入端口内容
  • LRMAME2003:修复作弊输入端口防御者和星际之门
  • LRMAME2003 Plus:新的工作游戏 Kyukyoku Tiger(日本,2 名玩家)
  • LRMAME2003 Plus:使用绝对值与阈值进行比较
  • LRMAME2003 Plus:使用新的缩放功能
  • LRMAME2003 Plus:考虑到所有采样率 - 也将标签校正为 Hz
  • LRMAME2003 Plus:暴风雨音量 - 音量似乎很低,调整到 MAME2010 值
  • LRMAME2003 Plus:更改音频倾斜的默认值
  • LRMAME2003 Plus:在可用时使用 libretro 旋转,让 mame 对任何需要旋转的东西进行排序——当 ra 失败时让 MAME 进行旋转
  • LRMAME2003 Plus:改进优先级舞会 - 修复了小游戏中放大屏幕时出现的一些图形问题,这要归功于丁克和 FBN 开发团队
  • LRMAME2003 Plus: In Your Face 改进
  • LRMAME2003 Plus:在禁用或不支持旋转时修复旋转
  • LRMAME2003 Plus:致命执法者枪读
  • LRMAME2003 Plus:地穴杀手枪读
  • LRMAME2003 Plus:Undrfire 十字准线和清理
  • LRMAME2003 Plus:Lightgun 十字准线外观核心选项
  • LRMAME2003 Plus:Jpark 使用模拟/le2_flip 修复 le2u
  • LRMAME2003 Plus:修复 SHA1 ktiger2p
  • LRMAME2003 Plus:整理增强型十字准线形状
  • LRMAME2003 Plus:Lethal Enforcers 2 修复枪重装顶部和底部
  • LRMAME2003 Plus:致命执法者 2 颜色修复黑客
  • LRMAME2003 Plus:修复致命执法者 2 左侧重装
  • LRMAME2003 Plus:Thunder Hoop 和 Squash 刷新率保护修复 - 防止 Thunder Hoop 在第 4 级崩溃并在您继续玩 Squash 后插入粘在屏幕上的硬币文本
  • LRMAME2003 Plus:修复部分游戏中的白色十字准线颜色
  • LRMAME2003 Plus:Bbusters 修复 gfx 和枪校准
  • LRMAME2003 Plus:更新namcos2.c
  • LRMAME2003 Plus:玩家特定的十字准线追踪
  • LRMAME2003 Plus:如果 CONTENT_LIGHTGUN_COUNT 为零,则故障安全
  • LRMAME2003 Plus:标记玩家编号 draw_crosshair
  • LRMAME2003 Plus:Drawgfx – 重置全阵列
  • mGBA:添加自动 Crowdin 同步
  • Mu:将 pdb 添加到扩展列表中
  • PPSSPP:重新实现音频
  • Picodrive:修复 SMS/GG ROM 的加载
  • Picodrive:声音,修复ym2612梯形效果,添加选项
  • Picodrive:32x,修复大端的 DMA mem-2-mem 复制
  • Picodrive:声音,添加ym2612通道剪辑,梯形效果
  • Picodrive:短信,将非 TMR 图像设置为日本区域
  • PocketCDG:用 VFS 替换直接文件 I/O 访问
  • Pokemini:添加 7x (672×448) 视频比例
  • Prboom:将核心选项更新到 v2 和自动 Crowdin 同步
  • SameBoy:使用最新更改更新 SameBoy 核心
  • SameBoy:添加 GB_is_cgb_in_cgb_mode
  • SameBoy:添加内存写入回调,优化可能/不可能的内存访问
  • SameBoy:添加安全内存读取 API
  • SameBoy:初始 MBC7 支持
  • SameBoy:MBC7 的鼠标控制
  • SwanStation:最新更新
  • VirtualJaguar:修复 39 和 54 小键盘控制器/键盘映射
  • Yabause:添加自动 Crowdin 同步

pc端retroarch模拟器(怀旧-游戏机万能模拟器)(3)

变更日志

1.9.14

  • ANDROID/PLAYSTORE:实施 MANAGE_EXTERNAL_STORAGE 权限
  • ANDROID/PLAYSTORE:将 SDK 级别提高到 30 以符合 Play 商店政策
  • AUDIO/MIXER:增加样本缓冲填充
  • CHEEVOS:在观看网络比赛时禁止成就
  • CHEEVOS:修复非铁杆玩家需要激活的成就逻辑
  • CHEEVOS:如果已经在主线程上,不要排队倒带重新初始化
  • CHEEVOS:除非启用设置,否则忽略非官方成就
  • CHEEVOS:可用时使用 SSL 主机
  • CHEEVOS:验证多盘游戏中二级盘的哈希值
  • CHEEVOS:当游戏没有成就时,确保在主线程上初始化标语牌
  • CHEEVOS:审核成就设置默认值和可见性
  • CHEEVOS:未提供密码时显示错误消息
  • CHEEVOS:使用小部件获取游戏加载的成就进度
  • CONFIG: 调用 Reboot/Shutdown 时尊重 config_save_on_exit
  • 磁盘控制:关注磁盘控制附加/插入中的当前内容条目
  • FRAMEDELAY:自动帧延迟改进——交换间隔处理、D3DX 处理和延迟目标重置也在内核重启时进行。 它现在应该支持高刷新率和 Direct3D 10/11/12 驱动程序
  • 输入/陀螺仪/加速度计/安卓:当 RetroArch 恢复或重新获得焦点时重新启用陀螺仪和加速度计
  • INPUT/HID:修复无法识别的 HID 设备上的游戏手柄断开连接
  • LAKKA:修复键盘打字的补丁
  • LAKKA:CD-ROM 弹出菜单项
  • LAKKA/BLUETOOTH:添加删除配对的选项
  • LAKKA/SWITCH:禁用隆隆声增益
  • LAKKA/SWITCH:禁用 CPU 缩放,使用自己的 CPU 调控器
  • LOGGING:记录清理。 一堆统一和重新格式化(大写、点、引号、前缀等)。 还添加了一些缺失的内容,例如启用时的 Run-Ahead 错误日志记录和 LED 接口初始化日志记录。
  • NETPLAY:网络 – 不应为当地游说团体打印国家/地区
  • NETPLAY:添加了允许/禁止主机以外的玩家暂停游戏的设置。
  • 网络游戏:为网络游戏最大连接添加了一个子标签。
  • NETPLAY:固定端口覆盖宏不会在端口设置后立即设置。
  • NETPLAY:在大厅显示密码房间
  • 网络:使 HTTP 标头解析不区分大小写
  • NETWORK/UPNP:修复内存泄漏
  • NETWORK/UPNP:添加了 task_queue_wait 以防止同时执行两个 nat 任务,因此它现在也是线程安全的
  • NETWORK/UPNP:切换到永久租用时间,但在我们执行 netplay_free 时要求将其删除。 切换到永久租用时间,但在我们执行 netplay_free 时要求将其删除。
  • NETWORK/UPNP:只对 UPnP 使用单一接口,在找到的第一个接口上返回,而不是遍历所有接口并逐个打开它们
  • OVERLAYS:还原更改
  • RETROFW:添加OSS音频
  • 视频/旋转:如果无法旋转,则始终返回 false。 当前端强制禁用旋转时,RETRO_ENVIRONMENT_SET_ROTATION 应该返回 false,这样核心可以决定是否应该为垂直游戏旋转纵横比。 例如对 FBNeo 有用。
  • VULKAN:在模拟邮箱中捕获屏幕截图时避免硬崩溃。
  • WIIU:使 wiiu_gfx_load_texture 代码更安全
  • WIIU:修复键盘支持。

如果你觉得文章好可以,请你给我点个赞。

如果你有任何问题和想法,请你给我留个言。

如果文章能给与你帮助,请你关注我一下。

愿幸运女神永远的眷顾你!


以往的文章链接:

怀旧 - 游戏机万能模拟器 - Retroarch - 简介

怀旧 - 游戏机万能模拟器 - Retroarch - 安装

怀旧 - 游戏机万能模拟器 - Retroarch - 基础使用方法

怀旧 - 游戏机万能模拟器 - Retroarch - 界面主题的更换

怀旧 - 游戏机万能模拟器 - Retroarch - 游戏列表的制作(基础篇)

怀旧 - 游戏机万能模拟器 - Retroarch - 滤镜渲染的使用(基础篇)

pc端retroarch模拟器(怀旧-游戏机万能模拟器)(4)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页