{"id":47800,"date":"2019-12-30T23:47:05","date_gmt":"2019-12-30T23:47:05","guid":{"rendered":"https:\/\/www.libretro.com\/?p=47800"},"modified":"2020-05-27T03:06:24","modified_gmt":"2020-05-27T03:06:24","slug":"libretro-core-progress-report-december-31-2019","status":"publish","type":"post","link":"https:\/\/www.libretro.com\/index.php\/libretro-core-progress-report-december-31-2019\/","title":{"rendered":"Libretro Cores progress Report &#8211; Beetle PSX HW Dynarec news, New Neo Geo Pocket emulator core, and more!"},"content":{"rendered":"<p><iframe loading=\"lazy\" width=\"750\" height=\"422\" src=\"https:\/\/www.youtube.com\/embed\/zCYQidYQSRo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<h2>RACE &#8211; new Neo Geo Pocket Color emulator core<\/h2>\n<p><strong>Description: SNK Neo Geo Pocket Color emulator<\/strong><\/p>\n<p>We have released the new SNK Neo Geo Pocket Color emulator core for the following platforms &#8211;<\/p>\n<ul>\n<li>Android<\/li>\n<li>iOS<\/li>\n<li>macOS<\/li>\n<li>PSP<\/li>\n<li>PS Vita<\/li>\n<li>Linux<\/li>\n<li>Switch<\/li>\n<li>Windows<\/li>\n<\/ul>\n<p>This is an existing old Neo Geo Pocket emulator that unlike NeoPop and its derivatives (Mednafen\/Beetle NGP) focuses on performance.<\/p>\n<p>You can get it right now on the Core Updater.<\/p>\n<p>There might still be some savestate and netplay issues with this core. However, the main attraction of this core and by far its ultimate selling point is the performance. It is orders of magnitude faster than Beetle NGP. Watch the video to see exactly how substantial the performance improvement is. For lower-spec systems like PSP, PS2 and 3DS, Beetle NGP (being based on NeoPop) is not able to run at fullspeed, whereas RACE runs at fullspeed on PSP and PS Vita right now.<\/p>\n<h2>Beetle PSX HW<\/h2>\n<p><strong>Description: PlayStation 1 emulator<\/strong><\/p>\n<p>* (Vulkan) When rendering games above their native resolution, textures would often become corrupted. Turns out this was a rounding issue. This has been fixed.<\/p>\n<p>* (Dynarec) The Linux\/Android portion of the project is getting close to completion, while the Windows part has kinda languished. Therefore, we have made the decision with the current dynarec bounty coders that we focus right now primarily on Linux\/Android for an initial release, which hopefully can happen around the end of January. We think that once it&#8217;s in people&#8217;s hands and results are satisfactory on Android\/Linux that the Windows issues can be sorted out from there on out. With CPU-bound games, performance should be roughly 2 times faster.<\/p>\n<p>We are currently assembling testers on our Discord to put the dynarec on Linux to the test.<\/p>\n<h2>Beetle PCE Fast<\/h2>\n<p><strong>Description: NEC PC Engine emulator<\/strong><\/p>\n<p>* Added mouse support<br \/>\n* Fix turbo button core option<\/p>\n<h2>Kronos<\/h2>\n<p><strong>Description: Sega Saturn emulator<\/strong><\/p>\n<p>* Update to version 2.0<\/p>\n<h2>BlueMSX<\/h2>\n<p><strong>Description: MSX home computer emulator<\/strong><\/p>\n<p>The MSX emulator core finally works for the first time on PSP and PS Vita.<\/p>\n<h2>Game &#038; Watch &#8211; GW<\/h2>\n<p><strong>Description: Game &#038; Watch emulator<\/strong><br \/>\nA regression was fixed in this core, it should finally work on Android again.<\/p>\n<h2>Atari 800<\/h2>\n<p><strong>Description: Atari 800 home computer emulator<\/strong><br \/>\nFix for non-working virtual keyboard.<\/p>\n<p>Virtual Keyboard didn&#8217;t work at all.<br \/>\nRight now not all keys are mapped, but at least most important are working now.<\/p>\n<h2>FB Neo<\/h2>\n<p><strong>Description: Multiple arcade machine emulator<\/strong><br \/>\nFB Neo has been updated to the latest version.<\/p>\n<h2>MAME 2000 &#8211; Faster Z80\/68K CPU cores for ARM &#8211; Big performance boost on Vita<\/h2>\n<p><strong>Description: Multiple arcade machine emulator<\/strong><\/p>\n<p>The MAME 2000 libretro core is now using the ARM-optimized Cyclone and DrZ80 CPU cores on PS Vita. We&#8217;re going to be testing this out on various other 32bit ARM devices as well and rolling it out there as well. This should give a significant boost in performance and bring it in-line with MAME4All for 32bit ARM devices.<\/p>\n<p>NOTE: Only the games that make heavy use of Z80 and 68K CPU cores will see significant performance gains from this.<\/p>\n<h2>MAME 2003 Plus<\/h2>\n<p><strong>Description: Multiple arcade machine emulator<\/strong><\/p>\n<p>* Fix for Eagle Shot Golf on ARM hardware<\/p>\n<h2>Flycast<\/h2>\n<p><strong>Description: Sega Dreamcast\/NAOMI emulator<\/strong><\/p>\n<p>* Avoid TA data buffer overflow. Fixes Ooga Booga crashes on multiplayer (offline and online)<br \/>\n* Vulkan: Workaround for Intel driver bug when depth write is disabled<br \/>\n* Vulkan: Add anisotropic filtering core option.<\/p>\n<h2>VICE<\/h2>\n<p><strong>Description: Commodore 64 emulator<\/strong><\/p>\n<p>* 1 Frame of input lag removal<\/p>\n<h2>P-UAE<\/h2>\n<p><strong>Description: Commodore Amiga emulator<\/strong><\/p>\n<p>* 1 Frame of input lag removal<br \/>\n* Amiga CD32 support<\/p>\n<h2>bsnes<\/h2>\n<p><strong>Description: Super Nintendo emulator<\/strong><\/p>\n<p>* New core option &#8211; enable this for runahead support. This is likely temporary until a better solution can be found.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>RACE &#8211; new Neo Geo Pocket Color emulator core Description: SNK Neo Geo Pocket Color emulator We have released the new SNK Neo Geo Pocket Color emulator core for the following platforms &#8211; Android iOS macOS PSP PS Vita Linux Switch Windows This is an existing old Neo Geo Pocket emulator that unlike NeoPop and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts\/47800"}],"collection":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/comments?post=47800"}],"version-history":[{"count":21,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts\/47800\/revisions"}],"predecessor-version":[{"id":47822,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/posts\/47800\/revisions\/47822"}],"wp:attachment":[{"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/media?parent=47800"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/categories?post=47800"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.libretro.com\/index.php\/wp-json\/wp\/v2\/tags?post=47800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}