puNES开源模拟器最新中文版免费下载

导读

puNES是一个用C++开发的开源NES模拟器,精准模拟NES硬件包括PPU、CPU和SPU,旨在在现代系统上玩经典8位任天堂游戏。支持ROM映射器,高度兼容NES游戏库,功能包括保存状态、屏幕过滤、控制器定制、录制视频/音频等。提供调试工具,助您了解和分析NES软件。

介绍

puNES 是一个用 C++ 编写的开源任天堂娱乐系统 (NES) 模拟器。 它准确地模拟 NES 硬件,包括图像处理单元 (PPU)、中央处理单元 (CPU) 和声音处理单元 (SPU)。

puNES 的目标是尽可能地模拟原始 NES 硬件,以便能够在现代系统上玩 20 世纪 80 年代和 90 年代的经典 8 位任天堂游戏。 它支持处理 ROM 地址的映射器,并且与 NES 游戏库具有高度兼容性。

puNES 的功能包括从任意点恢复游戏的保存状态、屏幕过滤和缩放选项、控制器定制以及视频/音频录制。 它还提供用于调试和分析 NES 软件的工具。

软件截图

https://img.yufanbox.com/data/images/f2/c93e8346ba37a9fcde9dba4ce358c6.png

软件特点

准确性和兼容性

puNES 以其出色的准确性和高度兼容性而闻名。它致力于尽可能准确地模拟NES硬件,以确保游戏在模拟器上的表现与原始NES主机上的表现一致。这使得用户可以在电脑上体验经典NES游戏,而不必担心游戏过程中出现问题或不准确的模拟。

puNES 的界面简洁直观,易于使用。用户可以轻松浏览其游戏库,加载游戏,并进行各种设置调整以优化游戏体验。此外,它还提供了一些高级设置选项,允许用户根据自己的喜好进行各种调整,例如图形和音频设置。

除了提供准确的NES游戏模拟之外,puNES 还具有许多其他功能,增强了用户体验。这些功能包括快速保存和加载游戏进度、按键映射、游戏录制和回放、网络对战功能等。puNES 还支持多种文件格式,包括ROM文件和存档文件的读取。

开源和社区支持

作为一个开源项目,puNES 的源代码可供开发者查看、修改和贡献。这也意味着它受到了一个积极的社区的支持,不断得到更新和改进。用户可以通过向项目提交反馈、报告问题或提出功能建议来积极参与其中,从而共同推动 puNES 的发展。

puNES 支持多种语言

  • 阿拉伯语
  • 中文
  • 英语
  • 法语
  • 德语
  • 匈牙利语
  • 意大利语
  • 波兰语
  • 葡萄牙语
  • 俄语
  • 西班牙语
  • 土耳其语

puNES 被评为仅次于 Mesen 的第二准确的 NES/FDS 模拟器,得分为 98.08%。然而,不幸的是,这些测试 ROM 并没有测试对准确模拟至关重要的所有内容(并且在某些情况下,测试了不影响准确模拟的内容) 模拟任何游戏都无关紧要)。 所以测试结果可能有点误导,但这并不意味着它不是一个高精度模拟器。

更新日志

  • Rewritten mappers : All.
  • Rewritten WRAM, VRAM, PRGROM, CHROM and Nametebles management.
  • Rewritten FDS support.
    • Furthermore, an option has been added to select the mode for write operations. Until now, all writes were stored on an external file (diff file) to preserve the integrity of the disk image, now it’s possible to choose to write them directly to the FDS/QD file (making it portable to other emulators as well).
    • Changed the format of the diff file, now I use the IPS format (which can always be applied to the original image).
  • Rewritten the format and management of save states.
    WARNING save states of version 0.110 or earlier are no longer compatible.
  • Rewritten the audio of the VRC7.
    Implemented the project “A YM2413 emulator written in C” of okaxaki :

    • https://github.com/digital-sound-antiques/emu2413
  • Rewritten NSF player.
    Added support to NSF2 format.
  • Added the ability to configure shortcuts and the NES pad from the command line.
  • Added support to Quick Disk format.
  • Added an option for RAM initialization (#276).
    It’s possible to choose between three values:

    • 0x00
    • 0xFF (default)
    • Randomize
  • Added a screen icon that shows when fast forward is active.
  • Added the possibility to set default values for PPU overclocking to be applied for all roms in addition to the per-game ones already used.
  • Added Arabic translation (thx to Chipsum).
  • Added Polish translation (thx to elektronicznypank).
  • Added full support for the NES 2.0 header format.
  • Added video filter : “NTSC CRT LMP88959” and “NTSC NES LMP88959” (https://github.com/LMP88959/NTSC-CRT, Thx to LMP88959 for is great work).
  • Added video filter : “PAL CRT LMP88959” and “PAL NES LMP88959” (https://github.com/LMP88959/PAL-CRT, Thx to LMP88959 for is great work).
  • Added support to mapper : 100, 122, 157, 170, 272, 291, 311, 334, 354, 362, 366, 384, 421, 446, 471, 517, 551, 552, 555, 561.
  • Added support to UNIF mapper : Transformer, UNROM, AMROM, AOROM, LH09, A60AS, T4A54A, FC-28-5027, 150in1A, 212-HONG-KONG, GKCXIN, 113in1JY110, 820561C, M2C52A, S-2009.
  • Added full support for the Detach Barcode Reader of mapper 157.
  • Added support for FFmpeg 6.x libraries.
  • Added support for nes20db.xml and dip.cfg (many thx to NewRisingSun for his immense work).
    Both files will be distributed together with the emulator and will be located in the following directories:

    • Linux/BSD – {default system datadir}/puNES
    • Windows – directory where the executable is placed.
      if you want to use a more updated version than the one distributed with the emulator, just copy it either in the executable directory or in the working directory of the emulator, which can also be opened from the “File -> Open working directory” menu.
  • Added full support for Vs System (UniSystem and DualSystem).
  • Added a screen icon that shows when Fast Forwarding is active.
  • In Fullscreen the menu bar can be accessed by moving the mouse over the top of the screen.
  • Updated Italian, Chinese, French, Hungarian, Portuguese and Russian translation (thx to Alex Timonin, FlameMan, stgapr29, tch_oscomp, Matheus Scattolin Anselmo, owomomo, shinyoyo, githubsilver and Benjamin Siskoo).
  • Changed the “Toggle menu bar” shortcut to ESC.
  • Windows x86_64: Update to Qt5 5.15.8
  • Fixed the management of keyboard input
  • Fixed map of one keyboard button to multiple controllers
  • Fixed FDS wavetable pitch
  • Fixed patching of IPS files.
  • Fixed crackling sound when audio is enabled/disabled.
  • Fixed Meta button recognition on some keyboard layouts.
  • Fixed many many many other bugs.

下载地址 免费资源✅已高速

声明:如果您访问和下载本站资源,表示您已同意只将下载文件用于研究、学习而非其他用途。
文章版权声明 1、本网站名称:宇凡盒子
2、本站文章未经许可,禁止转载!
3、如果文章内容介绍中无特别注明,本网站压缩包解压需要密码统一是:yufanbox.com
4、本站仅供资源信息交流学习,不保证资源的可用及完整性,不提供安装使用及技术服务。点此了解
5、如果您发现本站分享的资源侵犯了您的权益,请及时通知我们,我们会在接到通知后及时处理!提交入口
0

评论0

请先

站点公告

🚀 【宇凡盒子】全网资源库转储中心

👉 注册即送VIP权限👈

👻 全站资源免费下载✅,欢迎注册!

记得 【收藏】+【关注】 谢谢!~~~

立即注册
没有账号?注册  忘记密码?

社交账号快速登录