{"id":159,"date":"2011-07-09T18:25:26","date_gmt":"2011-07-10T00:25:26","guid":{"rendered":"http:\/\/blackbird.usask.ca\/wordpress\/?p=159"},"modified":"2011-07-09T18:25:26","modified_gmt":"2011-07-10T00:25:26","slug":"vbanext-launch","status":"publish","type":"post","link":"https:\/\/halsafar.ca\/blog\/2011\/07\/09\/vbanext-launch\/","title":{"rendered":"VBANext &#8211; Launch"},"content":{"rendered":"<p><img decoding=\"async\" src=\"http:\/\/i.imgur.com\/Bzw6s.png\" alt=\"\" \/><\/p>\n<p>As of today, <a href=\"https:\/\/github.com\/squarepusher\/VBA-PS3\">VBA PS3<\/a> has evolved into <a href=\"https:\/\/code.google.com\/p\/vbanext\/\">VBANext<\/a>. All future development will happen on this page :<\/p>\n<p><a href=\"https:\/\/code.google.com\/p\/vbanext\/\">https:\/\/code.google.com\/p\/vbanext\/<\/a><\/p>\n<p>In short, VBA PS3 is dead &#8211; long live VBANext. The same will happen to SNES9x PS3 shortly when it blossoms into SNES9x Next (new name for SNES9x Slim).<\/p>\n<h3>Platforms<\/h3>\n<p><a href=\"http:\/\/imgur.com\/uJv2n.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/i.imgur.com\/uJv2nh.jpg\" width=\"500\" height=\"281\" \/><\/a><br \/>\n<b>Phoenix Wright: Ace Attorney (Japanese version &#8211; Gyakuten Saiban) on VBANext (PS3 version shown here) with the dot shader.<\/b><\/p>\n<p>This new project will be a faster, slimmed-down version of VBA-M that is currently aimed at three platforms:<\/p>\n<ul>\n<li>PlayStation3<\/li>\n<li>Xbox 360 (WIP)<\/li>\n<li>Mobile (WIP)<\/li>\n<\/ul>\n<p>It will replace both VBA PS3 on PlayStation3 and Lantus&#8217; VBA360 0.03 on Xbox 360. In addition to that, a port to mobile platforms is tentatively in the works.<\/p>\n<p>A few screenshots (taken from the PS3 version) can be viewed <a href=\"http:\/\/imgur.com\/a\/VcQNr#zgXsT\">here<\/a>.<\/p>\n<h3>PlayStation3<\/h3>\n<p><a href=\"http:\/\/imgur.com\/bPeg1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/i.imgur.com\/bPeg1h.jpg\" width=\"500\" height=\"281\" \/><\/a><br \/>\n<b>Donkey Kong &#8217;94 with Super Game Boy borders on VBANext (PS3 version shown here).<\/b><\/p>\n<p>As for the PS3 port &#8211; a lot of progress has been made over the past few weeks. Super Game Boy border support is now in &#8211; when you select a game that is Super Game Boy-compatible from the ROM menu, it will display the border that would be visible on a real SNES with a Super Game Boy add-on cart. <\/p>\n<p>It will perhaps be possible to add fourplayer gamepad support at a later date for Super Game Boy games as well &#8211; certain games like Wario Blast made use of the Super Gameboy&#8217;s access to the host hardware (SNES) to allow for multiplayer support with regular SNES pads. VBA-M supports this out of the box &#8211; so it would be a shame to let it go to waste.<\/p>\n<p>On the display front &#8211; FBO mode will be added &#8211; this will allow for two shaders to be selected at once. All the features that are currently in SNES9x PS3 and other emulators will be added as well &#8211; for instance, border support (different from the Super Game Boy border support which is built into VBA-M) and possibly game aware shaders as well.<\/p>\n<p><a href=\"http:\/\/i.imgur.com\/IDPlB.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/i.imgur.com\/IDPlBh.jpg\" width=\"500\" height=\"281\" \/><\/a><\/p>\n<p><b>Mega Man V &#8211; another Super Game Boy-compatible game &#8211; shown running here on VBANext (PS3 version shown).<\/b><\/p>\n<h3>Xbox 360<\/h3>\n<p><a href=\"http:\/\/i.imgur.com\/zgXsT.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/i.imgur.com\/zgXsTh.jpg\" width=\"500\" height=\"281\" \/><\/a><\/p>\n<p><b>Final Fantasy Tactics Advance running on VBANext (PS3 version shown) &#8211; now sans the FPS slowdown in the introduction screen.<\/b><\/p>\n<p>The Xbox 360 port will require some cleaning up. I will use Lantus&#8217; VBA360 0.03 sourcecode at first and then try to slim it down by removing dependencies such as libSDL. I&#8217;m confident performance will be even better now than it previously was on 360 &#8211; since VBA PS3 was based on Lantus&#8217; core code changes after all &#8211; with the new slimline core, it is only bound to get better.<\/p>\n<p>Sonic Advance 1\/2 will work again with this updated Xbox 360 version because of the removal of the SFML network code (note &#8211; if a porter wishes to do so &#8211; he can reimplement this again by defining the switch &#8216;NO_SFML&#8217; &#8211; the SFML network code&#8217;s only purpose is to allow Dolphin &#8211; the Gamecube\/Wii emulator &#8211; and VBA-M interoperability &#8211; it has no other purpose and it actually breaks these two games from working).<\/p>\n<p>I also got rid of a rather annoying display bug in Advance Wars 2 for the PS3 port (now evolved into VBANext) &#8211; so obviously that will be fixed on 360 as well, since it suffered from the same problem.<\/p>\n<h3>Mobile<\/h3>\n<p>A mobile port for Android is tentatively in the works. More progress on this one will be posted shortly.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As of today, VBA PS3 has evolved into VBANext. All future development will happen on this page : https:\/\/code.google.com\/p\/vbanext\/ In short, VBA PS3 is dead &#8211; long live VBANext. The same will happen to SNES9x PS3 shortly when it blossoms<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/halsafar.ca\/blog\/2011\/07\/09\/vbanext-launch\/\">Read more <span class=\"screen-reader-text\">VBANext &#8211; Launch<\/span><span class=\"meta-nav\"> &#8250;<\/span><\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5],"tags":[9,25,29,44,48,49,50,52],"class_list":["post-159","post","type-post","status-publish","format-standard","hentry","category-android-development","category-console-development","tag-android","tag-mobile","tag-playstation3","tag-super-game-boy","tag-vba-ps3","tag-vba360","tag-vbanext","tag-xbox-360"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/posts\/159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/comments?post=159"}],"version-history":[{"count":0,"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/posts\/159\/revisions"}],"wp:attachment":[{"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/media?parent=159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/categories?post=159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/tags?post=159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}