Difference between revisions of "PuNES"
FosterHaven (talk | contribs) (→Downloads) |
m |
||
(43 intermediate revisions by 22 users not shown) | |||
Line 2: | Line 2: | ||
|title = puNES | |title = puNES | ||
|logo = Pushpin.png | |logo = Pushpin.png | ||
− | |version = {{ | + | |logowidth = 120 |
+ | |screenshot = PuNES_0.111.png | ||
+ | |version = {{Version|PuNES}} | ||
|active = Yes | |active = Yes | ||
− | |platform = Windows | + | |platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]</br/>FreeBSD<br/>OpenBSD |
|target = [[Nintendo Entertainment System emulators|NES]] | |target = [[Nintendo Entertainment System emulators|NES]] | ||
|developer = FHorse | |developer = FHorse | ||
Line 12: | Line 14: | ||
|prog-lang = C, C++ | |prog-lang = C, C++ | ||
|license = GNU GPLv2 | |license = GNU GPLv2 | ||
− | |source = [https://github.com/punesemu/puNES GitHub] | + | |source = [https://github.com/punesemu/puNES GitHub] |
}} | }} | ||
− | |||
− | == | + | '''puNES''' is an open-source (GPLv2), [[Nintendo Entertainment System emulators|Famicom (NES)]] and Famicom Disk System (FDS) emulator. It is noted for its high [[Emulation Accuracy|accuracy]] in tests. |
+ | |||
+ | ==Download== | ||
{| cellpadding="4" | {| cellpadding="4" | ||
|- | |- | ||
− | |align=center|{{Icon|Win-big}} | + | Official puNES Github repository: |
+ | |align=center|{{Icon|Win-big}}/{{Icon|Lin-big}} | ||
|'''[https://github.com/punesemu/puNES/releases Official releases]''' | |'''[https://github.com/punesemu/puNES/releases Official releases]''' | ||
|- | |- | ||
− | |align=center|{{Icon|Win-big}} | + | |align=center|{{Icon|Win-big}}/{{Icon|Lin-big}} |
− | |[https://github.com/punesemu/puNES#wip-builds | + | |[https://github.com/punesemu/puNES?tab=readme-ov-file#floppy_disk-work-in-progress-wip-builds- WIP builds] |
|- | |- | ||
|colspan="3"|<hr/> | |colspan="3"|<hr/> | ||
Line 43: | Line 47: | ||
==Hardware support== | ==Hardware support== | ||
===Mappers=== | ===Mappers=== | ||
+ | |||
+ | 📌 = Unsupported/Unused/Unknown mappers. | ||
+ | <div style="max-width:100%; overflow:auto;"> | ||
{| class="wikitable" | {| class="wikitable" | ||
− | | | + | | 000 || 001 || 002 || 003 || 004 || 005 || 006 || 007 || 008 || 009 || 010 || 011 || 012 || 013 || 014 || 015 |
− | | | + | |- |
− | | | + | | 016 || 017 || 018 || 019 || 020 || 021 || 022 || 023 || 024 || 025 || 026 || 027 || 028 || 029 || 030 || 031 |
− | | | + | |- |
− | | | + | | 032 || 033 || 034 || 035 || 036 || 037 || 038 || 📌 || 040 || 041 || 042 || 043 || 044 || 045 || 046 || 047 |
− | | | + | |- |
− | | | + | | 048 || 049 || 050 || 051 || 052 || 053 || 📌 || 055 || 056 || 057 || 058 || 059 || 060 || 061 || 062 || 063 |
− | | | + | |- |
− | | | + | | 064 || 065 || 066 || 067 || 068 || 069 || 070 || 071 || 072 || 073 || 074 || 075 || 076 || 077 || 078 || 079 |
− | | | + | |- |
− | | | + | | 080 || 081 || 082 || 083 || 📌 || 085 || 086 || 087 || 088 || 089 || 090 || 091 || 092 || 093 || 094 || 095 |
− | | | + | |- |
− | | | + | | 096 || 097 || 📌 || 099 || 100 || 101 || 📌 || 103 || 104 || 105 || 106 || 107 || 108 || 📌 || 📌 || 111 |
− | | | + | |- |
− | | | + | | 112 || 113 || 114 || 115 || 116 || 117 || 118 || 119 || 120 || 121 || 122 || 123 || 📌 || 125 || 126 || 📌 |
− | | | + | |- |
+ | | 📌 || 📌 || 📌 || 📌 || 132 || 133 || 134 || 📌 || 136 || 137 || 138 || 139 || 140 || 141 || 142 || 143 | ||
+ | |- | ||
+ | | 144 || 145 || 146 || 147 || 148 || 149 || 150 || 151 || 152 || 153 || 154 || 155 || 156 || 157 || 158 || 159 | ||
+ | |- | ||
+ | | 📌 || 📌 || 162 || 163 || 164 || 165 || 166 || 167 || 168 || 📌 || 170 || 171 || 172 || 173 || 📌 || 175 | ||
+ | |- | ||
+ | | 176 || 177 || 178 || 179 || 180 || 📌 || 182 || 183 || 184 || 185 || 186 || 187 || 188 || 189 || 190 || 191 | ||
+ | |- | ||
+ | | 192 || 193 || 194 || 195 || 196 || 197 || 198 || 199 || 200 || 201 || 202 || 203 || 204 || 205 || 206 || 207 | ||
+ | |- | ||
+ | | 208 || 209 || 210 || 211 || 212 || 213 || 214 || 215 || 216 || 217 || 218 || 219 || 📌 || 221 || 222 || 📌 | ||
+ | |- | ||
+ | | 224 || 225 || 226 || 227 || 228 || 229 || 230 || 231 || 232 || 233 || 234 || 235 || 236 || 237 || 238 || 📌 | ||
+ | |- | ||
+ | | 240 || 241 || 242 || 243 || 244 || 245 || 246 || 📌 || 248 || 249 || 250 || 📌 || 252 || 253 || 254 || 255 | ||
+ | |- | ||
+ | | 256 || 📌 || 258 || 259 || 260 || 261 || 262 || 263 || 264 || 265 || 266 || 267 || 268 || 269 || 📌 || 271 | ||
+ | |- | ||
+ | | 272 || 📌 || 274 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 281 || 282 || 283 || 284 || 285 || 286 || 287 | ||
+ | |- | ||
+ | | 288 || 289 || 290 || 291 || 292 || 293 || 📌 || 295 || 296 || 297 || 298 || 299 || 300 || 301 || 302 || 303 | ||
+ | |- | ||
+ | | 304 || 305 || 306 || 307 || 308 || 309 || 310 || 📌 || 312 || 313 || 314 || 315 || 316 || 📌 || 📌 || 📌 | ||
+ | |- | ||
+ | | 320 || 321 || 📌 || 323 || 324 || 325 || 326 || 📌 || 328 || 329 || 330 || 📌 || 332 || 333 || 334 || 335 | ||
+ | |- | ||
+ | | 336 || 337 || 338 || 339 || 340 || 341 || 342 || 343 || 344 || 345 || 346 || 347 || 348 || 349 || 350 || 351 | ||
+ | |- | ||
+ | | 352 || 353 || 354 || 355 || 356 || 357 || 358 || 359 || 360 || 361 || 362 || 363 || 📌 || 📌 || 📌 || 367 | ||
+ | |- | ||
+ | | 368 || 369 || 370 || 371 || 📌 || 373 || 📌 || 375 || 376 || 📌 || 378 || 📌 || 📌 || 381 || 382 || 383 | ||
+ | |- | ||
+ | | 📌 || 385 || 📌 || 387 || 388 || 389 || 390 || 391 || 392 || 📌 || 394 || 395 || 396 || 397 || 398 || 399 | ||
+ | |- | ||
+ | | 400 || 401 || 402 || 403 || 📌 || 405 || 406 || 📌 || 408 || 📌 || 📌 || 411 || 412 || 413 || 414 || 415 | ||
+ | |- | ||
+ | | 416 || 417 || 418 || 419 || 📌 || 📌 || 422 || 423 || 424 || 📌 || 📌 || 📌 || 📌 || 📌 || 430 || 431 | ||
+ | |- | ||
+ | | 📌 || 433 || 434 || 435 || 436 || 📌 || 438 || 439 || 440 || 📌 || 📌 || 📌 || 444 || 📌 || 📌 || 📌 | ||
+ | |- | ||
+ | | 448 || 449 || 📌 || 📌 || 📌 || 453 || 454 || 📌 || 📌 || 457 || 458 || 459 || 📌 || 📌 || 📌 || 📌 | ||
+ | |- | ||
+ | | 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 473 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 | ||
+ | |- | ||
+ | | 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 | ||
+ | |- | ||
+ | | 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 | ||
+ | |- | ||
+ | | 📌 || 📌 || 514 || 515 || 📌 || 📌 || 518 || 519 || 520 || 521 || 📌 || 523 || 524 || 📌 || 526 || 527 | ||
|- | |- | ||
− | | | + | | 528 || 529 || 530 || 531 || 532 || 📌 || 534 || 📌 || 536 || 📌 || 538 || 539 || 540 || 541 || 542 || 543 |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 📌 || 545 || 📌 || 📌 || 📌 || 549 || 📌 || 📌 || 552 || 553 || 554 || 📌 || 556 || 557 || 558 || 559 |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 560 || 561 || 562 || 563 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|- | |- | ||
− | | | + | | 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 || 📌 |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | | ||
|} | |} | ||
+ | </div> | ||
===UNIF boards=== | ===UNIF boards=== | ||
− | + | <p> | |
+ | <ol class="mw-collapsible mw-collapsed"> | ||
+ | <li>3D-BLOCK</li> | ||
+ | <li>8-IN-1</li> | ||
+ | <li>10-24-C-A1</li> | ||
+ | <li>12-IN-1</li> | ||
+ | <li>42in1ResetSwitch</li> | ||
+ | <li>64in1NoRepeat</li> | ||
+ | <li>70in1</li> | ||
+ | <li>70in1B</li> | ||
+ | <li>113in1JY110</li> | ||
+ | <li>150in1A</li> | ||
+ | <li>158B</li> | ||
+ | <li>190in1</li> | ||
+ | <li>212-HONG-KONG</li> | ||
+ | <li>603-5052</li> | ||
+ | <li>8157</li> | ||
+ | <li>8237</li> | ||
+ | <li>8237A</li> | ||
+ | <li>11160</li> | ||
+ | <li>22026</li> | ||
+ | <li>22211</li> | ||
+ | <li>43272</li> | ||
+ | <li>60311C</li> | ||
+ | <li>80013-B</li> | ||
+ | <li>82112C</li> | ||
+ | <li>411120-C</li> | ||
+ | <li>810544-C-A1</li> | ||
+ | <li>820561C</li> | ||
+ | <li>830118C</li> | ||
+ | <li>830134C</li> | ||
+ | <li>830425C-4391T</li> | ||
+ | <li>830752C</li> | ||
+ | <li>831128C</li> | ||
+ | <li>891227</li> | ||
+ | <li>900218</li> | ||
+ | <li>A60AS</li> | ||
+ | <li>A65AS</li> | ||
+ | <li>AC08</li> | ||
+ | <li>AMROM</li> | ||
+ | <li>ANROM</li> | ||
+ | <li>AOROM</li> | ||
+ | <li>AX5705</li> | ||
+ | <li>AX-40G</li> | ||
+ | <li>BB</li> | ||
+ | <li>BJ-56</li> | ||
+ | <li>BOY</li> | ||
+ | <li>BS-5</li> | ||
+ | <li>BS-400R</li> | ||
+ | <li>BS-4040R</li> | ||
+ | <li>CC-21</li> | ||
+ | <li>CHINA_ER_SAN2</li> | ||
+ | <li>CITYFIGHT</li> | ||
+ | <li>CNROM</li> | ||
+ | <li>COOLBOY</li> | ||
+ | <li>COOLGIRL</li> | ||
+ | <li>CTC-09</li> | ||
+ | <li>CTC-12IN1</li> | ||
+ | <li>D1038</li> | ||
+ | <li>DANCE</li> | ||
+ | <li>DANCE2000</li> | ||
+ | <li>DRAGONFIGHTER</li> | ||
+ | <li>DREAMTECH01</li> | ||
+ | <li>DRIPGAME</li> | ||
+ | <li>EDU2000</li> | ||
+ | <li>EH8813A</li> | ||
+ | <li>F-15</li> | ||
+ | <li>FARID_SLROM_8-IN-1</li> | ||
+ | <li>FARID_UNROM_8-IN-1</li> | ||
+ | <li>FC-28-5027</li> | ||
+ | <li>FK23C</li> | ||
+ | <li>FK23CA</li> | ||
+ | <li>FS304</li> | ||
+ | <li>G-146</li> | ||
+ | <li>Ghostbusters63in1</li> | ||
+ | <li>GKCXIN</li> | ||
+ | <li>GN-26</li> | ||
+ | <li>GS-2004</li> | ||
+ | <li>GS-2013</li> | ||
+ | <li>H2288</li> | ||
+ | <li>HP898F</li> | ||
+ | <li>HP2018-A</li> | ||
+ | <li>HPXX</li> | ||
+ | <li>JC-016-2</li> | ||
+ | <li>K-3006</li> | ||
+ | <li>K-3010</li> | ||
+ | <li>K-3033</li> | ||
+ | <li>K-3036</li> | ||
+ | <li>K-3046</li> | ||
+ | <li>K-3071</li> | ||
+ | <li>K-3088</li> | ||
+ | <li>KOF97</li> | ||
+ | <li>KONAMI-QTAI</li> | ||
+ | <li>KS106C</li> | ||
+ | <li>KS7012</li> | ||
+ | <li>KS7013B</li> | ||
+ | <li>KS7016</li> | ||
+ | <li>KS7017</li> | ||
+ | <li>KS7021A</li> | ||
+ | <li>KS7030</li> | ||
+ | <li>KS7031</li> | ||
+ | <li>KS7032</li> | ||
+ | <li>KS7037</li> | ||
+ | <li>KS7057</li> | ||
+ | <li>L6IN1</li> | ||
+ | <li>LH09</li> | ||
+ | <li>LH10</li> | ||
+ | <li>LH32</li> | ||
+ | <li>LH51</li> | ||
+ | <li>M2C52A</li> | ||
+ | <li>MALISB</li> | ||
+ | <li>MARIO1-MALEE2</li> | ||
+ | <li>MINDKIDS</li> | ||
+ | <li>N625092</li> | ||
+ | <li>NEWSTAR-GRM070-8IN1</li> | ||
+ | <li>NovelDiamond9999999in1</li> | ||
+ | <li>NROM</li> | ||
+ | <li>NROM-128</li> | ||
+ | <li>NROM-256</li> | ||
+ | <li>NTBROM</li> | ||
+ | <li>NTD-03</li> | ||
+ | <li>OneBus</li> | ||
+ | <li>RESET-TXROM</li> | ||
+ | <li>RESETNROM-XIN1</li> | ||
+ | <li>RT-01</li> | ||
+ | <li>S-2009</li> | ||
+ | <li>SA005-A</li> | ||
+ | <li>SA-0036</li> | ||
+ | <li>SA-0037</li> | ||
+ | <li>SA-016-1M</li> | ||
+ | <li>SA-9602B</li> | ||
+ | <li>SA-72007</li> | ||
+ | <li>SA-72008</li> | ||
+ | <li>SA-NROM</li> | ||
+ | <li>Sachen-74LS374N</li> | ||
+ | <li>Sachen-8259A</li> | ||
+ | <li>Sachen-8259B</li> | ||
+ | <li>Sachen-8259C</li> | ||
+ | <li>Sachen-8259D</li> | ||
+ | <li>SB-5013</li> | ||
+ | <li>SC-127</li> | ||
+ | <li>SHERO</li> | ||
+ | <li>SL1632</li> | ||
+ | <li>SLROM</li> | ||
+ | <li>SMB2J</li> | ||
+ | <li>STREETFIGTER-GAME4IN1</li> | ||
+ | <li>Super24in1SC03</li> | ||
+ | <li>SuperHIK8in1</li> | ||
+ | <li>Supervision16in1</li> | ||
+ | <li>T3H53</li> | ||
+ | <li>T4A54A</li> | ||
+ | <li>T-230</li> | ||
+ | <li>T-262</li> | ||
+ | <li>TBROM</li> | ||
+ | <li>TC-U01-1.5M</li> | ||
+ | <li>TEK90</li> | ||
+ | <li>TF1201</li> | ||
+ | <li>TFROM</li> | ||
+ | <li>TH2131-1</li> | ||
+ | <li>TJ-03</li> | ||
+ | <li>TKROM</li> | ||
+ | <li>TLROM</li> | ||
+ | <li>Transformer</li> | ||
+ | <li>UNROM</li> | ||
+ | <li>UOROM</li> | ||
+ | <li>VRC7</li> | ||
+ | <li>WAIXING-FS005</li> | ||
+ | <li>WAIXING-FW01</li> | ||
+ | <li>WS</li> | ||
+ | <li>YOKO</li> | ||
+ | </ol> | ||
+ | </p> | ||
− | == | + | ==Multilingual Support== |
+ | puNES supports many languages<ref>https://crowdin.com/project/punes</ref>: | ||
+ | *Arabic | ||
+ | *Chinese | ||
+ | *English | ||
+ | *French | ||
+ | *German | ||
+ | *Hungarian | ||
+ | *Italian | ||
+ | *Polish | ||
+ | *Portuguese | ||
+ | *Russian | ||
+ | *Spanish | ||
+ | *Turkish | ||
+ | ==Trivia== | ||
+ | * French may have been the inspiration for the name puNES; this is why the logo is a green drawing pin. | ||
+ | * The Pin (Drawing Pin), known as Punaise (IPA:/py.nɛz/). | ||
+ | [[File:PuNES .ogg]] | ||
==References== | ==References== | ||
Line 330: | Line 350: | ||
{{lowercase title}} | {{lowercase title}} | ||
[[Category:Emulators]] | [[Category:Emulators]] | ||
− | [[Category: | + | [[Category:Console emulators]] |
+ | [[Category:Home console emulators]] | ||
+ | [[Category:Famicom (NES) emulators]] | ||
[[Category:Windows emulation software]] | [[Category:Windows emulation software]] | ||
[[Category:Linux emulation software]] | [[Category:Linux emulation software]] |
Latest revision as of 15:57, 6 June 2024
Developer(s) | FHorse |
---|---|
Latest version | 0.111 [+] |
Active | Yes |
Platform(s) | Windows Linux FreeBSD OpenBSD |
Emulates | NES |
Accuracy | Cycle-Accurate |
Website | NESDev Forums |
Support ($) | PayPal |
Programmed in | C, C++ |
License | GNU GPLv2 |
Source code | GitHub |
puNES is an open-source (GPLv2), Famicom (NES) and Famicom Disk System (FDS) emulator. It is noted for its high accuracy in tests.
Contents
Download[edit]
Official puNES Github repository:/ | Official releases | |
/ | WIP builds | |
AUR Stable and git builds | ||
Gentoo stable package |
Overview[edit]
puNES is ranked as the second most accurate NES/FDS emulator behind Mesen, with a score of 98.08%.[1]. However these test ROMs, unfortunately, don't test everything that matters for accurate emulation (and in some cases, test stuff that doesn't matter for emulating any games). So the test results may be a bit misleading, but that does not mean it is not a high accuracy emulator.
Like many other Famicom emulators (such as Nestopia), it has cycle-accurate CPU emulation.
In addition to its high accuracy, puNES also has some nice, standard emu options, including a good input configuration UI and rewind functionality.
Hardware support[edit]
Mappers[edit]
📌 = Unsupported/Unused/Unknown mappers.
000 | 001 | 002 | 003 | 004 | 005 | 006 | 007 | 008 | 009 | 010 | 011 | 012 | 013 | 014 | 015 |
016 | 017 | 018 | 019 | 020 | 021 | 022 | 023 | 024 | 025 | 026 | 027 | 028 | 029 | 030 | 031 |
032 | 033 | 034 | 035 | 036 | 037 | 038 | 📌 | 040 | 041 | 042 | 043 | 044 | 045 | 046 | 047 |
048 | 049 | 050 | 051 | 052 | 053 | 📌 | 055 | 056 | 057 | 058 | 059 | 060 | 061 | 062 | 063 |
064 | 065 | 066 | 067 | 068 | 069 | 070 | 071 | 072 | 073 | 074 | 075 | 076 | 077 | 078 | 079 |
080 | 081 | 082 | 083 | 📌 | 085 | 086 | 087 | 088 | 089 | 090 | 091 | 092 | 093 | 094 | 095 |
096 | 097 | 📌 | 099 | 100 | 101 | 📌 | 103 | 104 | 105 | 106 | 107 | 108 | 📌 | 📌 | 111 |
112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 📌 | 125 | 126 | 📌 |
📌 | 📌 | 📌 | 📌 | 132 | 133 | 134 | 📌 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 |
144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 |
📌 | 📌 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 📌 | 170 | 171 | 172 | 173 | 📌 | 175 |
176 | 177 | 178 | 179 | 180 | 📌 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 |
192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 |
208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 📌 | 221 | 222 | 📌 |
224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 📌 |
240 | 241 | 242 | 243 | 244 | 245 | 246 | 📌 | 248 | 249 | 250 | 📌 | 252 | 253 | 254 | 255 |
256 | 📌 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 📌 | 271 |
272 | 📌 | 274 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 281 | 282 | 283 | 284 | 285 | 286 | 287 |
288 | 289 | 290 | 291 | 292 | 293 | 📌 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 |
304 | 305 | 306 | 307 | 308 | 309 | 310 | 📌 | 312 | 313 | 314 | 315 | 316 | 📌 | 📌 | 📌 |
320 | 321 | 📌 | 323 | 324 | 325 | 326 | 📌 | 328 | 329 | 330 | 📌 | 332 | 333 | 334 | 335 |
336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 |
352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 📌 | 📌 | 📌 | 367 |
368 | 369 | 370 | 371 | 📌 | 373 | 📌 | 375 | 376 | 📌 | 378 | 📌 | 📌 | 381 | 382 | 383 |
📌 | 385 | 📌 | 387 | 388 | 389 | 390 | 391 | 392 | 📌 | 394 | 395 | 396 | 397 | 398 | 399 |
400 | 401 | 402 | 403 | 📌 | 405 | 406 | 📌 | 408 | 📌 | 📌 | 411 | 412 | 413 | 414 | 415 |
416 | 417 | 418 | 419 | 📌 | 📌 | 422 | 423 | 424 | 📌 | 📌 | 📌 | 📌 | 📌 | 430 | 431 |
📌 | 433 | 434 | 435 | 436 | 📌 | 438 | 439 | 440 | 📌 | 📌 | 📌 | 444 | 📌 | 📌 | 📌 |
448 | 449 | 📌 | 📌 | 📌 | 453 | 454 | 📌 | 📌 | 457 | 458 | 459 | 📌 | 📌 | 📌 | 📌 |
📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 473 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 |
📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 |
📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 |
📌 | 📌 | 514 | 515 | 📌 | 📌 | 518 | 519 | 520 | 521 | 📌 | 523 | 524 | 📌 | 526 | 527 |
528 | 529 | 530 | 531 | 532 | 📌 | 534 | 📌 | 536 | 📌 | 538 | 539 | 540 | 541 | 542 | 543 |
📌 | 545 | 📌 | 📌 | 📌 | 549 | 📌 | 📌 | 552 | 553 | 554 | 📌 | 556 | 557 | 558 | 559 |
560 | 561 | 562 | 563 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 |
📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 |
📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 |
📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 |
📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 |
📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 |
📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 |
📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 |
📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 |
📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 |
📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 |
📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 |
📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 | 📌 |
UNIF boards[edit]
- 3D-BLOCK
- 8-IN-1
- 10-24-C-A1
- 12-IN-1
- 42in1ResetSwitch
- 64in1NoRepeat
- 70in1
- 70in1B
- 113in1JY110
- 150in1A
- 158B
- 190in1
- 212-HONG-KONG
- 603-5052
- 8157
- 8237
- 8237A
- 11160
- 22026
- 22211
- 43272
- 60311C
- 80013-B
- 82112C
- 411120-C
- 810544-C-A1
- 820561C
- 830118C
- 830134C
- 830425C-4391T
- 830752C
- 831128C
- 891227
- 900218
- A60AS
- A65AS
- AC08
- AMROM
- ANROM
- AOROM
- AX5705
- AX-40G
- BB
- BJ-56
- BOY
- BS-5
- BS-400R
- BS-4040R
- CC-21
- CHINA_ER_SAN2
- CITYFIGHT
- CNROM
- COOLBOY
- COOLGIRL
- CTC-09
- CTC-12IN1
- D1038
- DANCE
- DANCE2000
- DRAGONFIGHTER
- DREAMTECH01
- DRIPGAME
- EDU2000
- EH8813A
- F-15
- FARID_SLROM_8-IN-1
- FARID_UNROM_8-IN-1
- FC-28-5027
- FK23C
- FK23CA
- FS304
- G-146
- Ghostbusters63in1
- GKCXIN
- GN-26
- GS-2004
- GS-2013
- H2288
- HP898F
- HP2018-A
- HPXX
- JC-016-2
- K-3006
- K-3010
- K-3033
- K-3036
- K-3046
- K-3071
- K-3088
- KOF97
- KONAMI-QTAI
- KS106C
- KS7012
- KS7013B
- KS7016
- KS7017
- KS7021A
- KS7030
- KS7031
- KS7032
- KS7037
- KS7057
- L6IN1
- LH09
- LH10
- LH32
- LH51
- M2C52A
- MALISB
- MARIO1-MALEE2
- MINDKIDS
- N625092
- NEWSTAR-GRM070-8IN1
- NovelDiamond9999999in1
- NROM
- NROM-128
- NROM-256
- NTBROM
- NTD-03
- OneBus
- RESET-TXROM
- RESETNROM-XIN1
- RT-01
- S-2009
- SA005-A
- SA-0036
- SA-0037
- SA-016-1M
- SA-9602B
- SA-72007
- SA-72008
- SA-NROM
- Sachen-74LS374N
- Sachen-8259A
- Sachen-8259B
- Sachen-8259C
- Sachen-8259D
- SB-5013
- SC-127
- SHERO
- SL1632
- SLROM
- SMB2J
- STREETFIGTER-GAME4IN1
- Super24in1SC03
- SuperHIK8in1
- Supervision16in1
- T3H53
- T4A54A
- T-230
- T-262
- TBROM
- TC-U01-1.5M
- TEK90
- TF1201
- TFROM
- TH2131-1
- TJ-03
- TKROM
- TLROM
- Transformer
- UNROM
- UOROM
- VRC7
- WAIXING-FS005
- WAIXING-FW01
- WS
- YOKO
Multilingual Support[edit]
puNES supports many languages[2]:
- Arabic
- Chinese
- English
- French
- German
- Hungarian
- Italian
- Polish
- Portuguese
- Russian
- Spanish
- Turkish
Trivia[edit]
- French may have been the inspiration for the name puNES; this is why the logo is a green drawing pin.
- The Pin (Drawing Pin), known as Punaise (IPA:/py.nɛz/).
References[edit]