Editing PuNES

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
{{Infobox emulator
+
{{Infobox
|title = puNES
+
|imagewidth = 93
|logo = Pushpin.png
+
|first = 0.94
|logowidth      = 120
+
|second = Yes
|screenshot = PuNES_0.111.png
+
|third = Windows, Linux
|version = {{Version|PuNES}}
+
|fourth = FHorse
|active = Yes
+
|fifth = [http://forums.nesdev.com/viewtopic.php?t=6928 NESDev Forums]
|platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]</br/>FreeBSD<br/>OpenBSD
+
|sixth = Closed source}}
|target = [[Nintendo Entertainment System emulators|NES]]
 
|developer = FHorse
 
|accuracy = Cycle-Accurate
 
|website = [http://forums.nesdev.com/viewtopic.php?t=6928 NESDev Forums]
 
|support = [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=QPPXNRL5NAHDC PayPal]
 
|prog-lang = C, C++
 
|license = GNU GPLv2
 
|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.  
+
'''PuNES''' is a closed source, high accuracy [[Nintendo Entertainment System emulators|Famicom (NES)]] emulator.
  
 
==Download==
 
==Download==
{| cellpadding="4"
+
[http://forums.nesdev.com/viewtopic.php?t=6928 PuNES]
|-
 
Official puNES Github repository:
 
|align=center|{{Icon|Win-big}}/{{Icon|Lin-big}}
 
|'''[https://github.com/punesemu/puNES/releases Official releases]'''
 
|-
 
|align=center|{{Icon|Win-big}}/{{Icon|Lin-big}}
 
|[https://github.com/punesemu/puNES?tab=readme-ov-file#floppy_disk-work-in-progress-wip-builds- WIP builds]
 
|-
 
|colspan="3"|<hr/>
 
|-
 
|align=center|{{Icon|Lin-big}}
 
|AUR [https://aur.archlinux.org/packages/punes Stable] and [https://aur.archlinux.org/packages/punes-git git] builds
 
|-
 
|align=center|{{Icon|Lin-big}}
 
|[https://packages.gentoo.org/packages/app-emulation/punes Gentoo stable] package
 
|}
 
  
==Overview==
+
==Review==
puNES is ranked as the second most accurate NES/FDS emulator behind [[Mesen]], with a score of 98.08%.<ref>http://tasvideos.org/EmulatorResources/NESAccuracyTests.html</ref>. 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.
+
In addition to the standard [[Nintendo_Entertainment_System_emulators#Color_Palette|color palettes]] used by most NES emulators, PuNES uses a color palette derived from an actual TV.
 +
The emulator also allows custom palettes wich can be made [http://drag.wootest.net/misc/palgen.html here]
  
Like many other Famicom emulators (such as [[Nestopia]]), it has [[Emulation Accuracy#Cycle accurate|cycle-accurate]] CPU emulation.  
+
It is ranked as the [http://tasvideos.org/EmulatorResources/NESAccuracyTests.html most accurate NES emulator]. 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. That does not mean it is not a high accuracy emulator.
  
In addition to its high accuracy, puNES also has some nice, standard emu options, including a good input configuration UI and rewind functionality.
+
In addition to its high accuracy, PuNES also has some very nice, standard emu options, including a very good input configuration UI.
  
==Hardware support==
 
===Mappers===
 
 
📌 = Unsupported/Unused/Unknown mappers.
 
<div style="max-width:100%; overflow:auto;">
 
{| 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===
 
<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==
 
{{Reflist|2}}
 
 
 
{{Nes}}
 
 
{{lowercase title}}
 
 
[[Category:Emulators]]
 
[[Category:Emulators]]
[[Category:Console emulators]]
 
[[Category:Home console emulators]]
 
 
[[Category:Nintendo Entertainment System emulators]]
 
[[Category:Nintendo Entertainment System emulators]]
 
[[Category:Windows emulation software‏‎]]
 
[[Category:Windows emulation software‏‎]]
 
[[Category:Linux emulation software]]
 
[[Category:Linux emulation software]]

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)