Difference between revisions of "PuNES"
(Tags: Mobile edit, Mobile web edit) |
(Mappers) |
||
(16 intermediate revisions by 13 users not shown) | |||
Line 2: | Line 2: | ||
|title = puNES | |title = puNES | ||
|logo = Pushpin.png | |logo = Pushpin.png | ||
− | |logowidth = 120 | + | |logowidth = 120 |
− | |version = {{ | + | |screenshot = PuNES Screenshot.PNG |
+ | |version = {{Version|PuNES}} | ||
|active = Yes | |active = Yes | ||
− | |platform = [[Emulators on | + | |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 13: | 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 [[Emulation Accuracy#High accuracy|high accuracy]] in tests. | '''puNES''' is an open-source (GPLv2), [[Nintendo Entertainment System emulators|Famicom (NES)]] and Famicom Disk System (FDS) emulator. It is noted for its [[Emulation Accuracy#High accuracy|high accuracy]] in tests. | ||
Line 24: | Line 26: | ||
|- | |- | ||
|align=center|{{Icon|Win-big}} | |align=center|{{Icon|Win-big}} | ||
− | |[https://github.com/punesemu/puNES#wip-builds | + | |[https://github.com/punesemu/puNES#floppy_disk-work-in-progress-wip-builds WIP builds] |
|- | |- | ||
|colspan="3"|<hr/> | |colspan="3"|<hr/> | ||
Line 53: | Line 55: | ||
|6 | |6 | ||
|7 | |7 | ||
− | + | |8 | |
|9 | |9 | ||
|10 | |10 | ||
Line 59: | Line 61: | ||
|12 | |12 | ||
|13 | |13 | ||
− | + | |14 | |
|15 | |15 | ||
|- | |- | ||
|16 | |16 | ||
− | + | |17 | |
|18 | |18 | ||
|19 | |19 | ||
− | | | + | |20 |
|21 | |21 | ||
|22 | |22 | ||
Line 75: | Line 77: | ||
|27 | |27 | ||
|28 | |28 | ||
− | + | |29 | |
|30 | |30 | ||
|31 | |31 | ||
Line 83: | Line 85: | ||
|34 | |34 | ||
|35 | |35 | ||
− | | | + | |36 |
|37 | |37 | ||
|38 | |38 | ||
Line 96: | Line 98: | ||
|47 | |47 | ||
|- | |- | ||
− | | | + | |48 |
|49 | |49 | ||
|50 | |50 | ||
Line 103: | Line 105: | ||
|53 | |53 | ||
| | | | ||
− | | | + | |55 |
|56 | |56 | ||
|57 | |57 | ||
|58 | |58 | ||
− | | | + | |59 |
|60 | |60 | ||
|61 | |61 | ||
|62 | |62 | ||
− | | | + | |63 |
|- | |- | ||
|64 | |64 | ||
Line 131: | Line 133: | ||
|- | |- | ||
|80 | |80 | ||
− | | | + | |81 |
|82 | |82 | ||
|83 | |83 | ||
Line 152: | Line 154: | ||
|99 | |99 | ||
| | | | ||
+ | |101 | ||
| | | | ||
− | | | + | |103 |
− | | | + | |104 |
− | |||
|105 | |105 | ||
− | | | + | |106 |
|107 | |107 | ||
|108 | |108 | ||
| | | | ||
| | | | ||
− | | | + | |111 |
|- | |- | ||
|112 | |112 | ||
Line 177: | Line 179: | ||
|123 | |123 | ||
| | | | ||
− | | | + | |125 |
− | | | + | |126 |
| | | | ||
|- | |- | ||
Line 200: | Line 202: | ||
|144 | |144 | ||
|145 | |145 | ||
− | | | + | |146 |
|147 | |147 | ||
|148 | |148 | ||
Line 235: | Line 237: | ||
|177 | |177 | ||
|178 | |178 | ||
− | | | + | |179 |
|180 | |180 | ||
| | | | ||
Line 255: | Line 257: | ||
|196 | |196 | ||
|197 | |197 | ||
− | | | + | |198 |
|199 | |199 | ||
|200 | |200 | ||
Line 268: | Line 270: | ||
|208 | |208 | ||
|209 | |209 | ||
− | | | + | |210 |
|211 | |211 | ||
|212 | |212 | ||
Line 276: | Line 278: | ||
|216 | |216 | ||
|217 | |217 | ||
− | | | + | |218 |
− | | | + | |219 |
| | | | ||
|221 | |221 | ||
Line 283: | Line 285: | ||
| | | | ||
|- | |- | ||
− | | | + | |224 |
|225 | |225 | ||
|226 | |226 | ||
Line 295: | Line 297: | ||
|234 | |234 | ||
|235 | |235 | ||
− | | | + | |236 |
− | | | + | |237 |
− | | | + | |238 |
| | | | ||
|- | |- | ||
Line 308: | Line 310: | ||
|246 | |246 | ||
| | | | ||
− | | | + | |248 |
|249 | |249 | ||
|250 | |250 | ||
Line 315: | Line 317: | ||
|253 | |253 | ||
|254 | |254 | ||
+ | |255 | ||
+ | |- | ||
+ | |256 | ||
+ | | | ||
+ | |258 | ||
+ | |259 | ||
+ | |260 | ||
+ | |261 | ||
+ | |262 | ||
+ | |263 | ||
+ | |264 | ||
+ | |265 | ||
+ | |266 | ||
+ | |267 | ||
+ | |268 | ||
+ | |269 | ||
+ | | | ||
+ | |271 | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | |274 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |281 | ||
+ | |282 | ||
+ | |283 | ||
+ | |284 | ||
+ | |285 | ||
+ | |286 | ||
+ | |287 | ||
+ | |- | ||
+ | |288 | ||
+ | |289 | ||
+ | |290 | ||
+ | | | ||
+ | |292 | ||
+ | | | ||
+ | | | ||
+ | |295 | ||
+ | | | ||
+ | |297 | ||
+ | |298 | ||
+ | |299 | ||
+ | |300 | ||
+ | |301 | ||
+ | |302 | ||
+ | |303 | ||
+ | |- | ||
+ | |304 | ||
+ | |305 | ||
+ | |306 | ||
+ | |307 | ||
+ | |308 | ||
+ | |309 | ||
+ | | | ||
+ | | | ||
+ | |312 | ||
+ | |313 | ||
+ | |314 | ||
+ | |315 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |319 | ||
+ | |- | ||
+ | |320 | ||
+ | | | ||
+ | |322 | ||
+ | |323 | ||
+ | |324 | ||
+ | |325 | ||
+ | | | ||
+ | |327 | ||
+ | |328 | ||
+ | |329 | ||
+ | | | ||
+ | |331 | ||
+ | |332 | ||
+ | |333 | ||
+ | | | ||
+ | |335 | ||
+ | |- | ||
+ | |336 | ||
+ | |337 | ||
+ | |338 | ||
+ | |339 | ||
+ | |340 | ||
+ | |341 | ||
+ | |342 | ||
+ | |343 | ||
+ | |344 | ||
+ | |345 | ||
+ | |346 | ||
+ | |347 | ||
+ | |348 | ||
+ | |349 | ||
+ | |350 | ||
+ | |351 | ||
+ | |- | ||
+ | |352 | ||
+ | |353 | ||
+ | | | ||
+ | |355 | ||
+ | |356 | ||
+ | |357 | ||
+ | |358 | ||
+ | |359 | ||
+ | |360 | ||
+ | |361 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | |368 | ||
+ | |369 | ||
+ | |370 | ||
+ | | | ||
+ | |372 | ||
+ | | | ||
+ | |374 | ||
+ | |375 | ||
+ | | | ||
+ | |377 | ||
+ | | | ||
+ | | | ||
+ | |380 | ||
+ | |381 | ||
+ | |382 | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | |386 | ||
+ | |387 | ||
+ | |388 | ||
+ | |389 | ||
+ | |390 | ||
+ | | | ||
+ | | | ||
+ | |393 | ||
+ | |394 | ||
+ | |395 | ||
+ | |396 | ||
+ | |397 | ||
+ | |398 | ||
+ | |399 | ||
+ | |- | ||
+ | |400 | ||
+ | |401 | ||
+ | | | ||
+ | |403 | ||
+ | |404 | ||
+ | | | ||
+ | |406 | ||
+ | | | ||
+ | | | ||
+ | |409 | ||
+ | |410 | ||
+ | |411 | ||
+ | |412 | ||
+ | |413 | ||
+ | |414 | ||
+ | |415 | ||
+ | |- | ||
+ | |416 | ||
+ | |417 | ||
+ | | | ||
+ | | | ||
+ | |420 | ||
+ | | | ||
+ | |422 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |428 | ||
+ | |429 | ||
+ | | | ||
+ | |431 | ||
+ | |- | ||
+ | |432 | ||
+ | |433 | ||
+ | |434 | ||
+ | | | ||
+ | |436 | ||
+ | |437 | ||
+ | |438 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |442 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |447 | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |452 | ||
+ | | | ||
+ | | | ||
+ | |455 | ||
+ | |456 | ||
+ | |457 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | |512 | ||
+ | |513 | ||
+ | | | ||
+ | | | ||
+ | |516 | ||
+ | | | ||
+ | |518 | ||
+ | |519 | ||
+ | | | ||
+ | |521 | ||
+ | |522 | ||
+ | | | ||
+ | |524 | ||
+ | |525 | ||
+ | |526 | ||
+ | |527 | ||
+ | |- | ||
+ | |528 | ||
+ | |529 | ||
+ | |530 | ||
+ | | | ||
+ | |532 | ||
+ | | | ||
+ | |534 | ||
+ | | | ||
+ | |536 | ||
+ | |537 | ||
+ | |538 | ||
+ | |539 | ||
+ | |540 | ||
+ | |541 | ||
+ | | | ||
+ | |543 | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |547 | ||
+ | | | ||
+ | | | ||
+ | |550 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |554 | ||
+ | | | ||
+ | |556 | ||
+ | |557 | ||
+ | |558 | ||
+ | |559 | ||
+ | |- | ||
+ | |560 | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
| | | | ||
|} | |} | ||
===UNIF boards=== | ===UNIF boards=== | ||
− | NROM, NROM-128, NROM-256, | + | NROM, NROM-128, NROM-256, SLROM, UOROM, CNROM, TLROM, TBROM, TKROM, TFROM, ANROM, SL1632, SC-127, SuperHIK8in1, STREETFIGTER-GAME4IN1, Supervision16in1, MARIO1-MALEE2, T3H53, D1038, NTBROM, VRC7, TEK90, BB, H2288, LH32, 22211, SA-72008, Sachen-8259D, Sachen-8259B, Sachen-8259C, Sachen-8259A, KS7032, SA-NROM, SA-72007, SA-016-1M, TC-U01-1.5M, SA-0037, SA-0036, Sachen-74LS374N, FS304, FK23C, FK23CA, Super24in1SC03, WAIXING-FS005, NovelDiamond9999999in1, JC-016-2, 8237, 8237A, N625092, WAIXING-FW01, 42in1ResetSwitch, 70in1, 70in1B, 603-5052, OneBus, DANCE, 158B, F-15, HPXX, HP2018-A, 810544-C-A1, SHERO, KOF97, YOKO, T-262, CITYFIGHT, COOLBOY, MINDKIDS, 22026, 80013-B, GS-2004, GS-2013, A65AS, DRIPGAME, BS-5, 411120-C, K-3088, 60311C, NTD-03, DRAGONFIGHTER, TF1201, 11160, 190in1, 8157, KS7057, KS7017, SMB2J, KS7031, KS7016, KS7037, TH2131-1, LH51, KS7013B, RESET-TXROM, 64in1NoRepeat, 830134C, HP898F, 830425C-4391T, K-3033, FARID_SLROM_8-IN-1, FARID_UNROM_8-IN-1, MALISB, 10-24-C-A1, RT-01, EDU2000, 12-IN-1, WS, 8-IN-1, NEWSTAR-GRM070-8IN1, CTC-09, K-3046, CTC-12IN1, SA005-A, K-3006, K-3036, TJ-03, COOLGIRL, RESETNROM-XIN1, GN-26, L6IN1, KS7012, KS7030, 830118C, G-146, 891227, KS106C, 3D-BLOCK, SB-5013, 830752C, BS-400R, BS-4040R, K-3010, K-3071, SA-9602B, DANCE2000, EH8813A, DREAMTECH01, LH10, 900218, KS7021A, BJ-56, AX-40G, 831128C, T-230, AX5705, CHINA_ER_SAN2, 82112C, KONAMI-QTAI, Ghostbusters63in1, 43272, AC08, CC-21, BOY |
==Palettes== | ==Palettes== | ||
Line 331: | Line 672: | ||
{{lowercase title}} | {{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]] |
Revision as of 07:15, 10 August 2022
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
Official releases | ||
WIP builds | ||
AUR Stable and git builds | ||
Gentoo stable package |
Overview
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
Mappers
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
32 | 33 | 34 | 35 | 36 | 37 | 38 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | |
48 | 49 | 50 | 51 | 52 | 53 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | |
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 |
80 | 81 | 82 | 83 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | |
96 | 97 | 99 | 101 | 103 | 104 | 105 | 106 | 107 | 108 | 111 | |||||
112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 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 | 158 | 159 | |
162 | 163 | 164 | 165 | 166 | 167 | 168 | 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 | ||
274 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | ||||||||
288 | 289 | 290 | 292 | 295 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | ||||
304 | 305 | 306 | 307 | 308 | 309 | 312 | 313 | 314 | 315 | 319 | |||||
320 | 322 | 323 | 324 | 325 | 327 | 328 | 329 | 331 | 332 | 333 | 335 | ||||
336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 |
352 | 353 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | |||||||
368 | 369 | 370 | 372 | 374 | 375 | 377 | 380 | 381 | 382 | ||||||
386 | 387 | 388 | 389 | 390 | 393 | 394 | 395 | 396 | 397 | 398 | 399 | ||||
400 | 401 | 403 | 404 | 406 | 409 | 410 | 411 | 412 | 413 | 414 | 415 | ||||
416 | 417 | 420 | 422 | 428 | 429 | 431 | |||||||||
432 | 433 | 434 | 436 | 437 | 438 | 442 | 447 | ||||||||
452 | 455 | 456 | 457 | ||||||||||||
512 | 513 | 516 | 518 | 519 | 521 | 522 | 524 | 525 | 526 | 527 | |||||
528 | 529 | 530 | 532 | 534 | 536 | 537 | 538 | 539 | 540 | 541 | 543 | ||||
547 | 550 | 554 | 556 | 557 | 558 | 559 | |||||||||
560 |
UNIF boards
NROM, NROM-128, NROM-256, SLROM, UOROM, CNROM, TLROM, TBROM, TKROM, TFROM, ANROM, SL1632, SC-127, SuperHIK8in1, STREETFIGTER-GAME4IN1, Supervision16in1, MARIO1-MALEE2, T3H53, D1038, NTBROM, VRC7, TEK90, BB, H2288, LH32, 22211, SA-72008, Sachen-8259D, Sachen-8259B, Sachen-8259C, Sachen-8259A, KS7032, SA-NROM, SA-72007, SA-016-1M, TC-U01-1.5M, SA-0037, SA-0036, Sachen-74LS374N, FS304, FK23C, FK23CA, Super24in1SC03, WAIXING-FS005, NovelDiamond9999999in1, JC-016-2, 8237, 8237A, N625092, WAIXING-FW01, 42in1ResetSwitch, 70in1, 70in1B, 603-5052, OneBus, DANCE, 158B, F-15, HPXX, HP2018-A, 810544-C-A1, SHERO, KOF97, YOKO, T-262, CITYFIGHT, COOLBOY, MINDKIDS, 22026, 80013-B, GS-2004, GS-2013, A65AS, DRIPGAME, BS-5, 411120-C, K-3088, 60311C, NTD-03, DRAGONFIGHTER, TF1201, 11160, 190in1, 8157, KS7057, KS7017, SMB2J, KS7031, KS7016, KS7037, TH2131-1, LH51, KS7013B, RESET-TXROM, 64in1NoRepeat, 830134C, HP898F, 830425C-4391T, K-3033, FARID_SLROM_8-IN-1, FARID_UNROM_8-IN-1, MALISB, 10-24-C-A1, RT-01, EDU2000, 12-IN-1, WS, 8-IN-1, NEWSTAR-GRM070-8IN1, CTC-09, K-3046, CTC-12IN1, SA005-A, K-3006, K-3036, TJ-03, COOLGIRL, RESETNROM-XIN1, GN-26, L6IN1, KS7012, KS7030, 830118C, G-146, 891227, KS106C, 3D-BLOCK, SB-5013, 830752C, BS-400R, BS-4040R, K-3010, K-3071, SA-9602B, DANCE2000, EH8813A, DREAMTECH01, LH10, 900218, KS7021A, BJ-56, AX-40G, 831128C, T-230, AX5705, CHINA_ER_SAN2, 82112C, KONAMI-QTAI, Ghostbusters63in1, 43272, AC08, CC-21, BOY
Palettes
References