{"id":69601,"date":"2021-12-28T19:06:08","date_gmt":"2021-12-28T18:06:08","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=69601"},"modified":"2021-12-28T19:06:08","modified_gmt":"2021-12-28T18:06:08","slug":"consoles-de-salon-punes-x86-x64-v0-108","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=69601","title":{"rendered":"[Consoles de salon] puNES (x86 &amp; x64) v0.108"},"content":{"rendered":"<p>Un excellent \u00e9mulateur Nintendo NES pour windows et linux.<br \/>\n&nbsp;<\/p>\n<p><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/11\/punes.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-53099\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/11\/punes.png\" alt=\"\" width=\"355\" height=\"333\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/11\/punes.png 604w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2017\/11\/punes-300x281.png 300w\" sizes=\"auto, (max-width: 355px) 100vw, 355px\" \/><\/a><br \/>\n&nbsp;<br \/>\n<em>&#8211; Updated translation from Crowdin (thx to \u0410\u043b\u0435\u043a\u0441\u0435\u0439 \u0422\u0438\u043c\u043e\u043d\u0438\u043d, MS-PC, tch_oscomp, \u00d6mercan K\u00f6m\u00fcr, Matheus).<br \/>\n&#8211; Added Chinese translation (thx to owomomo).<br \/>\n&#8211; Added an option to show frames and lags counters.<br \/>\n&#8211; Rewritten the audio of the VRC7.<br \/>\n&#8211; Implemented the project \u00ab\u00a0Cycle-accurate emulation of Yamaha OPLL\u00a0\u00bb of Nuke.YKT :<br \/>\nhttps:\/\/github.com\/nukeykt\/Nuked-OPLL<br \/>\n&#8211; Many thx to Nuke.YKT for his wonderful work.<br \/>\n&#8211; Updated the icon and the banner of the info page.<br \/>\na big thank you to the papirus icon theme guys for letting me use<br \/>\ntheir icon (https:\/\/github.com\/PapirusDevelopmentTeam\/papirus-icon-theme)<br \/>\nthanks also to the unknown author of the banner who, unfortunately, I<br \/>\nwas unable to identify.<br \/>\n&#8211; Increased compatibility with OpenGL shaders.<br \/>\n&#8211; Fixed many bugs and crashes that prevented some OpenGL shaders<br \/>\n(https:\/\/github.com\/libretro\/glsl-shaders) from loading and functioning correctly.<br \/>\n&#8211; Implemented the ability to select the resolution of the fulscreen.<br \/>\n&#8211; Added the option to automatically set the refresh rate based on the<br \/>\nregion of the rom used (50\/100Hz for PAL\/Dendy roms, 60\/120Hz for NTSC)<br \/>\nif the monitor supports them. The rewriting of the fullscreen management<br \/>\nallowed to correct some bugs present for a long time (for example under<br \/>\nLinux\/BSD the fullscreen window did not always identify the real screen<br \/>\nsize available because it did not take into account the various task<br \/>\nbars and menu bars).<br \/>\n&#8211; Fixed initial positioning of the emulator window.<br \/>\n&#8211; If, in a multi-monitor environment, the window is positioned on a<br \/>\ndisplay that is no longer connected upon restart, the position may no<br \/>\nlonger be valid and the emulator window may not be visible.<br \/>\n&#8211; Implemented the ability to view the menu bar in fullscreen mode<br \/>\nthrough a configurable shortcut (default is ALT+M).<br \/>\n&#8211; Implemented the double click management on the menu bar:<br \/>\nleft button hides toolbar and statusbar<br \/>\nright button hides the whole gui (as when using the shortcut ALT+G \u00ab\u00a0Toggle GUI in window\u00a0\u00bb).<br \/>\n&#8211; Now it&rsquo;s possible to use the ESC as a shortcut.<br \/>\n&#8211; The code is now QT6 compatible.<br \/>\n&#8211; Added the ability to customize NTSC filters in video settings.<br \/>\n&#8211; Fixed the aspect ratio of the NTSC filters in fullscreen mode.<br \/>\n&#8211; Updated to FFmpeg 4.4.<br \/>\n&#8211; Fixed video recording in HENC format at high quality.<br \/>\n&#8211; Added support for the Opus audio format in audio recording.<br \/>\n&#8211; Added an option to change CPU\/PPU alignment at power-up\/hard reset.<br \/>\n&#8211; Added this 3 options for the Famicom Disk System<br \/>\n&#8211; \u00ab\u00a0Insert disk 1 side A at power-up\/reset\u00a0\u00bb<br \/>\n&#8211; \u00ab\u00a0Switch the disk\/side automatically\u00a0\u00bb<br \/>\n&#8211; \u00ab\u00a0Use fast forward when loading the BIOS or disk\/side\u00a0\u00bb<br \/>\nin the \u00ab\u00a0Settings->General\u00a0\u00bb. They are activated by default and do what is written in the description.<br \/>\n&#8211; Now, by default, only one instance of the emulator is allowed to run.<br \/>\n&#8211; To allow the execution of more instances it is necessary to enable the<br \/>\nnew option in \u00ab\u00a0Settings->General\u00a0\u00bb.<br \/>\n&#8211; Added the management of the double click when selecting a rom from a compressed archive.<br \/>\n&#8211; I honestly don&rsquo;t know why I haven&rsquo;t already implemented it.<br \/>\n&#8211; Fixed inversion of controller mode NES\/Four Score.<br \/>\n&#8211; Added the cmd line option \u00ab\u00a0&#8211;hidden-gui\u00a0\u00bb to start the emulator with<br \/>\nhidden GUI (useful for frontends) and that it&rsquo;s also possible to do with<br \/>\nthe shortcut ALT+G.<br \/>\n&#8211; Rewritten overlay and widget for save slot selection and increased the number of slots to 12.<br \/>\n&#8211; Added an option to re-enable the sprite limit when a game needs it (https:\/\/wiki.nesdev.com\/w\/index.php\/Sprite_overflow_games).<br \/>\n&#8211; Added support for subtitles of TAS videos. They will appear in the info bar with center alignment.<br \/>\n&#8211; Rewritten the cheat editor to make it easier and more manageable.<br \/>\n&#8211; Added sample rates of 96000 and 192000 and improved the selection of the<br \/>\nsample rate of audio codecs that don&rsquo;t provide information about those supported.<br \/>\n&#8211; Rewritten the input management through gamepads and joysticks.<br \/>\n&#8211; Added multithreading management.<br \/>\n&#8211; In the Linux version added the dependency to libudev.<br \/>\n&#8211; Increased the emulation speed by 7-10%.<br \/>\n&#8211; Eliminated (especially in the windows version) blocks and slowdowns<br \/>\nof the emulation in the case of gamepads configured but not connected to<br \/>\nthe start of the emulator.<br \/>\n&#8211; Uniformed the management of inputs on all the various ports.<br \/>\n&#8211; Separeted joystick\/gamepads configuration from the port configuration,<br \/>\nnow each gamepads will have its own configuration.<br \/>\n&#8211; Added an option to set the deadzone<br \/>\n&#8211; Added a new tool: \u00ab\u00a0Joypad\/Gamepad Debug\u00a0\u00bb. With this you can see the info<br \/>\non the connected devices, it is also possible to disable the reading of<br \/>\ncertain axes and buttons from the gamepad status reading routine. In addition<br \/>\nto debugging reasons, it is an option to be able to use gamepads that send<br \/>\nincorrect values on some axis or button while still allowing their use.<br \/>\n&#8211; Added automatic recognition of the type of gamepad with relative<br \/>\nconfiguration. Supported for now Steam Controller (only under Linux),<br \/>\nXbox 360 Controller and Playstation 3 (thx to Gianmarco Trentadue for for the donation) and 4<br \/>\ncontrollers which are the ones I had at my disposal. It should also work with Xbox One controllers but<br \/>\nI couldn&rsquo;t check it as I didn&rsquo;t have any.<br \/>\nNOTICE : All buttons bindings will need to be reconfigured.<br \/>\n&#8211; Fixed many many many other bugs.<\/em><br \/>\n&nbsp;<br \/>\nUn pack de shaders est disponible <a href=\"https:\/\/www.emu-france.com\/emulateurs\/5-consoles\/51-nintendo-super-nintendo\/3677-cg-shaders\/\">ici<\/a>.<br \/>\n&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=6561\" title=\"Download puNES OpenGL (x86)\">T\u00e9l\u00e9charger puNES OpenGL (x86) v0.111 (21.7 Mo)<\/a><\/p><\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=6560\" title=\"Download puNES OpenGL (x64)\">T\u00e9l\u00e9charger puNES OpenGL (x64) v0.111 (23.9 Mo)<\/a><\/p><\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=3611\" title=\"Download puNES D3D9 (x86)\">T\u00e9l\u00e9charger puNES D3D9 (x86) v0.111 (21.8 Mo)<\/a><\/p><\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=3678\" title=\"Download puNES D3D9 (x64)\">T\u00e9l\u00e9charger puNES D3D9 (x64) v0.111 (24.1 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"http:\/\/forums.nesdev.com\/viewtopic.php?t=6928\" target=\"_blank\" rel=\"noopener noreferrer\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a class=\"en_savoir_plus\" href=\"https:\/\/www.emu-france.com\/emulateurs\/5-consoles-de-salon\/63-nintendo-nes-famicom\/\">En savoir plus&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=69601\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Un excellent \u00e9mulateur Nintendo NES pour windows et linux. &nbsp; &nbsp; &#8211; Updated translation from Crowdin (thx to \u0410\u043b\u0435\u043a\u0441\u0435\u0439 \u0422\u0438\u043c\u043e\u043d\u0438\u043d, MS-PC, tch_oscomp, \u00d6mercan K\u00f6m\u00fcr, Matheus). &#8211; Added Chinese translation (thx to owomomo). &#8211; Added an option to show frames and &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-69601","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKi2R-i6B","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/69601","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=69601"}],"version-history":[{"count":1,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/69601\/revisions"}],"predecessor-version":[{"id":69602,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/69601\/revisions\/69602"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=69601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=69601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=69601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}