{"id":967,"date":"2013-06-25T16:58:11","date_gmt":"2013-06-25T20:58:11","guid":{"rendered":"http:\/\/jeffq.com\/blog\/?p=967"},"modified":"2013-06-25T17:16:20","modified_gmt":"2013-06-25T21:16:20","slug":"nds4droid-release-35-beta","status":"publish","type":"post","link":"http:\/\/jeffq.com\/blog\/nds4droid-release-35-beta\/","title":{"rendered":"nds4droid release 35 beta"},"content":{"rendered":"<p>Okie dokie, here&#8217;s the scoop. I&#8217;ve merged in gechdcb&#8217;s new <a href=\"http:\/\/en.wikipedia.org\/wiki\/GNU_lightning\">lightning<\/a>\u00a0based JIT into nds4droid, as well as bringing in updates to some of the DeSmuME core. In doing so I also removed the tinycc JIT, exopase JIT, and DeSmuME JIT execution engines, so now all platforms support just three execution engines: Intrepreter, Threaded Interpreter, and lightning.<\/p>\n<p>The good news is that I&#8217;m seeing about a 10-15% performance increase with this build. The bad news is that a lot has changed (and potentially broken). So, rather than push this on the half million nds4droid users all at once, I&#8217;m going to start using Google Play&#8217;s staged rollout feature. This means that you can opt-in\u00a0and start receiving this (and future) nds4droid updates early and (hopefully) provide feedback before it goes out to the unsuspecting masses.<\/p>\n<p>Here&#8217;s the official changelog for release 35:<\/p>\n<ul>\n<li><span style=\"line-height: 15px;\">Added new &#8220;lightning JIT&#8221; execution engine, on by default, which can give 10-15% performance increases<\/span><\/li>\n<li>Removed tinycc JIT, exophase JIT, and DeSmuME JIT execution engines<\/li>\n<li>Various internal compatibility fixes and updates<\/li>\n<\/ul>\n<p>So, if you&#8217;d like to become an official nds4droid beta tester and receive this and other pre-release versions through Google Play. To do this, complete the following:<\/p>\n<ol>\n<li><span style=\"color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, 'Nimbus Sans L', sans-serif; font-style: normal;\">Join the <a href=\"https:\/\/groups.google.com\/forum\/#!forum\/nds4droid-beta-testers\">nds4droid beta tester Google Group<\/a><\/span><\/li>\n<li><span style=\"color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, 'Nimbus Sans L', sans-serif; font-style: normal;\">Opt-in for beta upates on Google Play <\/span><a style=\"font-style: normal;\" href=\"https:\/\/play.google.com\/apps\/testing\/com.opendoorstudios.ds4droid\">here<\/a><span style=\"color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, 'Nimbus Sans L', sans-serif; font-style: normal;\">\u00a0<\/span><\/li>\n<\/ol>\n<p><span style=\"color: #333333; font-style: normal; font-family: 'Helvetica Neue', Helvetica, Arial, 'Nimbus Sans L', sans-serif;\">You can also directly download release 35 from <\/span><a style=\"font-style: normal;\" href=\"http:\/\/sourceforge.net\/projects\/nds4droid\/files\/nds4droid-35.apk\/download\">sourceforge<\/a><span style=\"color: #333333; font-style: normal; font-family: 'Helvetica Neue', Helvetica, Arial, 'Nimbus Sans L', sans-serif;\">.\u00a0<\/span>Please give me feedback about this new version! When submitting reports remember that adb bugreport logs can help a lot!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Okie dokie, here&#8217;s the scoop. I&#8217;ve merged in gechdcb&#8217;s new lightning\u00a0based JIT into nds4droid, as well as bringing in updates to some of the DeSmuME core. In doing so I also removed the tinycc JIT, exopase JIT, and DeSmuME JIT execution engines, so now all platforms support just three execution engines: Intrepreter, Threaded Interpreter, and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[18],"tags":[],"_links":{"self":[{"href":"http:\/\/jeffq.com\/blog\/wp-json\/wp\/v2\/posts\/967"}],"collection":[{"href":"http:\/\/jeffq.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/jeffq.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/jeffq.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/jeffq.com\/blog\/wp-json\/wp\/v2\/comments?post=967"}],"version-history":[{"count":3,"href":"http:\/\/jeffq.com\/blog\/wp-json\/wp\/v2\/posts\/967\/revisions"}],"predecessor-version":[{"id":969,"href":"http:\/\/jeffq.com\/blog\/wp-json\/wp\/v2\/posts\/967\/revisions\/969"}],"wp:attachment":[{"href":"http:\/\/jeffq.com\/blog\/wp-json\/wp\/v2\/media?parent=967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/jeffq.com\/blog\/wp-json\/wp\/v2\/categories?post=967"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/jeffq.com\/blog\/wp-json\/wp\/v2\/tags?post=967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}