puNES 是一个用 C++ 编写的开源任天堂娱乐系统 (NES) 模拟器。 它准确地模拟 NES 硬件,包括图像处理单元 (PPU)、中央处理单元 (CPU) 和声音处理单元 (SPU)。
puNES 的目标是尽可能地模拟原始 NES 硬件,以便能够在现代系统上玩 20 世纪 80 年代和 90 年代的经典 8 位任天堂游戏。 它支持处理 ROM 地址的映射器,并且与 NES 游戏库具有高度兼容性。
puNES 的功能包括从任意点恢复游戏的保存状态、屏幕过滤和缩放选项、控制器定制以及视频/音频录制。 它还提供用于调试和分析 NES 软件的工具。
puNES 是一款流行的任天堂(Nintendo)游戏模拟器,专门用于模拟任天堂娱乐系统(Nintendo Entertainment System,简称 NES)上的游戏。它是一个开源项目,最初由以色列程序员Riccardo ‘pu’ Rossi于2011年创建。puNES 的目标是提供准确的NES游戏模拟,并提供丰富的功能和用户友好的界面。
准确性和兼容性
puNES 以其出色的准确性和高度兼容性而闻名。它致力于尽可能准确地模拟NES硬件,以确保游戏在模拟器上的表现与原始NES主机上的表现一致。这使得用户可以在电脑上体验经典NES游戏,而不必担心游戏过程中出现问题或不准确的模拟。
puNES 的界面简洁直观,易于使用。用户可以轻松浏览其游戏库,加载游戏,并进行各种设置调整以优化游戏体验。此外,它还提供了一些高级设置选项,允许用户根据自己的喜好进行各种调整,例如图形和音频设置。
除了提供准确的NES游戏模拟之外,puNES 还具有许多其他功能,增强了用户体验。这些功能包括快速保存和加载游戏进度、按键映射、游戏录制和回放、网络对战功能等。puNES 还支持多种文件格式,包括ROM文件和存档文件的读取。
开源和社区支持
作为一个开源项目,puNES 的源代码可供开发者查看、修改和贡献。这也意味着它受到了一个积极的社区的支持,不断得到更新和改进。用户可以通过向项目提交反馈、报告问题或提出功能建议来积极参与其中,从而共同推动 puNES 的发展。
puNES 支持多种语言
- 阿拉伯语
- 中文
- 英语
- 法语
- 德语
- 匈牙利语
- 意大利语
- 波兰语
- 葡萄牙语
- 俄语
- 西班牙语
- 土耳其语
puNES 被评为仅次于 Mesen 的第二准确的 NES/FDS 模拟器,得分为 98.08%。然而,不幸的是,这些测试 ROM 并没有测试对准确模拟至关重要的所有内容(并且在某些情况下,测试了不影响准确模拟的内容) 模拟任何游戏都无关紧要)。 所以测试结果可能有点误导,但这并不意味着它不是一个高精度模拟器。
puNES 中文设置
Settings – General – Language – Chinese Simplified
puNES 许可证
GPL 2.0
puNES 0.111 Latest
Changelog
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 (#279).
Fixed the management of keyboard input (#317).
Fixed map of one keyboard button to multiple controllers (#277).
Fixed FDS wavetable pitch (#295).
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.
资源:150.rar
解压密码:www.dayanzai.me
转载请保留出处,谢谢合作~
点击下载(提取码:536766)
点击下载(提取码:536766)
点击下载(提取码:wrnm)
点击下载(提取码:yr6j)
文章名称:《开源跨平台 NES 模拟器 puNES 0.111 中文多语免费版》
文章固定链接:https://www.dayanzai.me/punes.html
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。
猜你喜欢
- 2022-08-17正版限免高清视频转换器 WinX HD Video Converter Deluxe 5.17.0 中文多语免费版
- 2022-06-10传统 4G 与最新的 5G 网络之间存在的差异在哪里?
- 2024-10-13安卓待办事项列表应用程序 Tasks Premium 3.19.0 中文多语免费版
- 2024-05-11Apple 11 英寸与 13 英寸 iPad Air: 你该买哪一款?
- 2019-11-29小巧快捷的经典CAD制图软件 CAD迷你画图 2020 R1 中文免费版
相关推荐
- 2019-10-10数据备份同步工具 Uranium Backup 9.6.3 Build 7099 中文汉化版
- 2014-10-08iSee 3.9.3.0 中文版 一款功能全面的数字图像浏览处理工具
- 2021-11-23解除时间限制小工具 AdvancedRun 1.50 + x64 中文多语免费版
- 2023-08-04Apple Vision Pro 中的 R1 芯片是什么?它与 M1 和 M2 相比如何?
- 2023-04-27JSON 对比 XML 有什么不同又该如何选择?
- AB键同时用时总会有一个按键完全失效
MORE>>微软应用
-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
MORE>>安卓应用
-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
MORE>>教程资源
-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
MORE>>其它资源
-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8