{"id":447,"date":"2014-09-25T18:00:02","date_gmt":"2014-09-25T16:00:02","guid":{"rendered":"http:\/\/sd2snes.de\/blog\/?p=447"},"modified":"2014-10-19T02:23:58","modified_gmt":"2014-10-19T00:23:58","slug":"firmware-v0-1-7-preview-update","status":"publish","type":"post","link":"https:\/\/sd2snes.de\/blog\/archives\/447","title":{"rendered":"Firmware v0.1.7 preview &#8211; Update"},"content":{"rendered":"<p>Here&#8217;s another preview: <a href=\"http:\/\/sd2snes.de\/files\/sd2snes_firmware_v0.1.7pre2.zip\">v0.1.7 preview 2<\/a><br \/>\nIt addresses some issues reported with v0.1.7 preview (and some others).<\/p>\n<ul>\n<li>Satellaview works again. BSX alters the original interrupt vectors at run time. The original interrupt vectors are now saved per hook call, not only once when loading the ROM.<\/li>\n<li>In game buttons now work with MSU1, too.<\/li>\n<li>Automatic hook method choosing: NMI is default but switched to IRQ when no NMIs are triggered. If both occur, NMI has priority. This should enable the in-game buttons for games that previously did nothing.<\/li>\n<li>The hook routine saves some CPU time when auto joypad read is enabled by the game &#8211; it will just reuse the result instead of doing its own controller scanning. Also the controller is now only scanned every 8 frames. This helps alleviate some glitches, e.g. Secret of Mana now starts up correctly. There are still some glitches left which can&#8217;t be eliminated fully.<\/li>\n<li>Auto region patching works again without having to delete the sd2snes.cfg.<\/li>\n<li>BSX now emulates Type 1 memory packs instead of Type 2. Apparently the BSX BIOS is buggy with Type 2 packs when they contain HiROM games that are supposed to be run from PSRAM. So, at least Bomberman works now, and probably others too.<\/li>\n<li>Fixed BSX PSRAM shadowing for HiROM.<\/li>\n<li>Files and directories with &#8220;hidden&#8221; or &#8220;system&#8221; attributes are now actually hidden from the file browser.<\/li>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s another preview: v0.1.7 preview 2 It addresses some issues reported with v0.1.7 preview (and some others). Satellaview works again. BSX alters the original interrupt vectors at run time. The original interrupt vectors are now saved per hook call, not only once when loading the ROM. In game buttons now work with MSU1, too. Automatic hook method choosing: NMI is default but switched to IRQ when no NMIs are triggered. If both occur, NMI has priority. This should enable the&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/sd2snes.de\/blog\/archives\/447\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-447","post","type-post","status-publish","format-standard","hentry","category-sd2snes"],"_links":{"self":[{"href":"https:\/\/sd2snes.de\/blog\/wp-json\/wp\/v2\/posts\/447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sd2snes.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sd2snes.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sd2snes.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sd2snes.de\/blog\/wp-json\/wp\/v2\/comments?post=447"}],"version-history":[{"count":3,"href":"https:\/\/sd2snes.de\/blog\/wp-json\/wp\/v2\/posts\/447\/revisions"}],"predecessor-version":[{"id":450,"href":"https:\/\/sd2snes.de\/blog\/wp-json\/wp\/v2\/posts\/447\/revisions\/450"}],"wp:attachment":[{"href":"https:\/\/sd2snes.de\/blog\/wp-json\/wp\/v2\/media?parent=447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sd2snes.de\/blog\/wp-json\/wp\/v2\/categories?post=447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sd2snes.de\/blog\/wp-json\/wp\/v2\/tags?post=447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}