Difference between revisions of "PuNES"
(→Hardware support) |
(Mappers) |
||
(8 intermediate revisions by 7 users not shown) | |||
Line 3: | Line 3: | ||
|logo = Pushpin.png | |logo = Pushpin.png | ||
|logowidth = 120 | |logowidth = 120 | ||
+ | |screenshot = PuNES Screenshot.PNG | ||
|version = {{Version|PuNES}} | |version = {{Version|PuNES}} | ||
|active = Yes | |active = Yes | ||
Line 25: | 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 54: | Line 55: | ||
|6 | |6 | ||
|7 | |7 | ||
− | + | |8 | |
|9 | |9 | ||
|10 | |10 | ||
Line 64: | Line 65: | ||
|- | |- | ||
|16 | |16 | ||
− | + | |17 | |
|18 | |18 | ||
|19 | |19 | ||
− | | | + | |20 |
|21 | |21 | ||
|22 | |22 | ||
Line 76: | Line 77: | ||
|27 | |27 | ||
|28 | |28 | ||
− | + | |29 | |
|30 | |30 | ||
|31 | |31 | ||
Line 84: | Line 85: | ||
|34 | |34 | ||
|35 | |35 | ||
− | | | + | |36 |
|37 | |37 | ||
|38 | |38 | ||
Line 97: | Line 98: | ||
|47 | |47 | ||
|- | |- | ||
− | | | + | |48 |
|49 | |49 | ||
|50 | |50 | ||
Line 132: | Line 133: | ||
|- | |- | ||
|80 | |80 | ||
− | | | + | |81 |
|82 | |82 | ||
|83 | |83 | ||
Line 201: | Line 202: | ||
|144 | |144 | ||
|145 | |145 | ||
− | | | + | |146 |
|147 | |147 | ||
|148 | |148 | ||
Line 269: | Line 270: | ||
|208 | |208 | ||
|209 | |209 | ||
− | | | + | |210 |
|211 | |211 | ||
|212 | |212 | ||
Line 278: | Line 279: | ||
|217 | |217 | ||
|218 | |218 | ||
− | | | + | |219 |
| | | | ||
|221 | |221 | ||
Line 298: | Line 299: | ||
|236 | |236 | ||
|237 | |237 | ||
+ | |238 | ||
| | | | ||
− | |||
|- | |- | ||
|240 | |240 | ||
Line 309: | Line 310: | ||
|246 | |246 | ||
| | | | ||
− | | | + | |248 |
|249 | |249 | ||
|250 | |250 | ||
Line 320: | Line 321: | ||
|256 | |256 | ||
| | | | ||
− | | | + | |258 |
|259 | |259 | ||
|260 | |260 | ||
|261 | |261 | ||
− | | | + | |262 |
|263 | |263 | ||
|264 | |264 | ||
Line 337: | Line 338: | ||
| | | | ||
| | | | ||
+ | |274 | ||
| | | | ||
| | | | ||
Line 343: | Line 345: | ||
| | | | ||
| | | | ||
− | | | + | |281 |
− | | | + | |282 |
− | | | + | |283 |
− | |||
|284 | |284 | ||
|285 | |285 | ||
Line 352: | Line 353: | ||
|287 | |287 | ||
|- | |- | ||
− | | | + | |288 |
− | | | + | |289 |
|290 | |290 | ||
| | | | ||
Line 359: | Line 360: | ||
| | | | ||
| | | | ||
+ | |295 | ||
| | | | ||
− | | | + | |297 |
− | | | + | |298 |
− | |||
|299 | |299 | ||
|300 | |300 | ||
Line 369: | Line 370: | ||
|303 | |303 | ||
|- | |- | ||
− | | | + | |304 |
|305 | |305 | ||
|306 | |306 | ||
|307 | |307 | ||
|308 | |308 | ||
− | | | + | |309 |
| | | | ||
| | | | ||
Line 390: | Line 391: | ||
|322 | |322 | ||
|323 | |323 | ||
− | | | + | |324 |
|325 | |325 | ||
| | | | ||
− | | | + | |327 |
|328 | |328 | ||
|329 | |329 | ||
− | | | + | | |
|331 | |331 | ||
|332 | |332 | ||
Line 414: | Line 415: | ||
|345 | |345 | ||
|346 | |346 | ||
− | | | + | |347 |
|348 | |348 | ||
|349 | |349 | ||
|350 | |350 | ||
− | | | + | |351 |
|- | |- | ||
|352 | |352 | ||
+ | |353 | ||
| | | | ||
− | | | + | |355 |
− | | | + | |356 |
− | | | + | |357 |
− | | | + | |358 |
− | | | + | |359 |
− | | | + | |360 |
− | | | + | |361 |
− | |||
| | | | ||
| | | | ||
Line 437: | Line 438: | ||
| | | | ||
|- | |- | ||
+ | |368 | ||
+ | |369 | ||
+ | |370 | ||
| | | | ||
+ | |372 | ||
| | | | ||
− | | | + | |374 |
− | |||
− | |||
− | |||
− | |||
|375 | |375 | ||
| | | | ||
+ | |377 | ||
| | | | ||
| | | | ||
− | | | + | |380 |
− | | | + | |381 |
− | | | + | |382 |
− | |||
| | | | ||
|- | |- | ||
| | | | ||
| | | | ||
+ | |386 | ||
+ | |387 | ||
+ | |388 | ||
+ | |389 | ||
+ | |390 | ||
| | | | ||
| | | | ||
− | | | + | |393 |
− | | | + | |394 |
− | | | + | |395 |
− | | | + | |396 |
− | | | + | |397 |
− | | | + | |398 |
− | |||
− | |||
− | |||
− | |||
− | |||
|399 | |399 | ||
|- | |- | ||
+ | |400 | ||
+ | |401 | ||
| | | | ||
+ | |403 | ||
+ | |404 | ||
| | | | ||
+ | |406 | ||
| | | | ||
| | | | ||
− | | | + | |409 |
− | | | + | |410 |
− | | | + | |411 |
− | | | + | |412 |
− | |||
− | |||
− | |||
− | |||
− | |||
|413 | |413 | ||
− | | | + | |414 |
− | | | + | |415 |
|- | |- | ||
+ | |416 | ||
+ | |417 | ||
| | | | ||
| | | | ||
+ | |420 | ||
| | | | ||
+ | |422 | ||
| | | | ||
| | | | ||
Line 496: | Line 501: | ||
| | | | ||
| | | | ||
+ | |428 | ||
+ | |429 | ||
| | | | ||
− | | | + | |431 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
+ | |432 | ||
+ | |433 | ||
+ | |434 | ||
| | | | ||
+ | |436 | ||
+ | |437 | ||
+ | |438 | ||
| | | | ||
| | | | ||
| | | | ||
+ | |442 | ||
| | | | ||
| | | | ||
| | | | ||
| | | | ||
− | | | + | |447 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| | | | ||
Line 526: | Line 527: | ||
| | | | ||
| | | | ||
+ | |452 | ||
| | | | ||
| | | | ||
− | | | + | |455 |
− | | | + | |456 |
− | | | + | |457 |
− | |||
| | | | ||
| | | | ||
Line 593: | Line 594: | ||
| | | | ||
| | | | ||
+ | |516 | ||
| | | | ||
− | | | + | |518 |
− | |||
|519 | |519 | ||
| | | | ||
− | | | + | |521 |
|522 | |522 | ||
| | | | ||
Line 607: | Line 608: | ||
|- | |- | ||
|528 | |528 | ||
− | | | + | |529 |
|530 | |530 | ||
| | | | ||
+ | |532 | ||
| | | | ||
+ | |534 | ||
| | | | ||
+ | |536 | ||
+ | |537 | ||
+ | |538 | ||
+ | |539 | ||
+ | |540 | ||
+ | |541 | ||
| | | | ||
+ | |543 | ||
+ | |- | ||
| | | | ||
| | | | ||
| | | | ||
+ | |547 | ||
| | | | ||
| | | | ||
+ | |550 | ||
| | | | ||
| | | | ||
| | | | ||
+ | |554 | ||
| | | | ||
+ | |556 | ||
+ | |557 | ||
+ | |558 | ||
+ | |559 | ||
|- | |- | ||
+ | |560 | ||
| | | | ||
| | | | ||
| | | | ||
− | |||
| | | | ||
| | | | ||
Line 642: | Line 660: | ||
===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== |
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