{"id":28,"date":"2015-01-24T00:01:00","date_gmt":"2015-01-23T23:01:00","guid":{"rendered":"http:\/\/blog.japanese-cake.io\/index.php\/2015\/01\/24\/all-dc-games-can-do-it\/"},"modified":"2020-04-18T13:19:37","modified_gmt":"2020-04-18T11:19:37","slug":"all-dc-games-can-do-it","status":"publish","type":"post","link":"https:\/\/blog.japanese-cake.io\/index.php\/2015\/01\/24\/all-dc-games-can-do-it\/","title":{"rendered":"All DC games can do it!"},"content":{"rendered":"\n<p>After spending hours or even days disassembling and reading the Dreamcast BIOS, I could point out some entry points and modify small parts of it. First of all, special thanks to those guys that made the emulation possible. Without them, my work would have been nearly impossible! Anyway, my only hard drive that had a copy of my work died so I&#8217;ll get back to that, for sure, but later this year&#8230; Well I know I should have put it online or whatever. Sometimes you are in the rush and you can&#8217;t handle everything. That is what happened to me those past weeks and I delegated the survival of my data to a Toshiba hard drive. How stupid I was! It&#8217;s over now and I&#8217;m going to invest into SSD drives.<\/p>\n\n\n\n<p>I had to move to a new place recently and there is no TV. That is a good thing because I save my brain from being roasted by those stupid commercials and I&#8217;ve also started working on the VGA compatibility for some games like Skies of Arcadia. I remember that I played a lot that game and today I wanted to play few minutes. I got frustuated because back in the day I was using the PAL version and as you all know, the VGA output is not supported.<\/p>\n\n\n\n<p>Why not? I decided to have a quick look (2 hours not more) and I saw something interesting: the video mode is hard coded!!! No matter what cable you plug, you get a PAL NI signal. From that observation, I started to modify the binary and it worked. I need to do a test on a TV to check how the game behaves because I&#8217;m pretty sure the game will only be playable with a VGA box though.<\/p>\n\n\n\n<p>So maybe later I will work on the other naughty PAL games that refuse to be compliant with VGA standard. Bad boys&#8230;<\/p>\n\n\n\n<p>There is no internet connection where I am so please don&#8217;t ask me where you can get that patch. I know what needs to be done \ud83d\ude09<\/p>\n\n\n\n<p><strong>UPDATE:<\/strong> I also have Resident Evil: Code Veronica working perfectly through the VGA output. Now I&#8217;m trying to enable\/fix VGA support for Bangai-o PAL. The 50\/60Hz screen is skipped so you can see the game menus, start a game but there are some gfx glitches&#8230;<\/p>\n\n\n\n<p><strong>UPDATE 2: <\/strong>Got Snow Surfer working as well. No progress on Bangai-o. I&#8217;m starting to think that those 240p games cannot be patched to work correctly with a VGA box even if the video ouput is forced to VGA. The game does not fit the screen and stays in the up right corner.<\/p>\n\n\n\n<p><strong>UPDATE 3:<\/strong> MTV Skateboarding featuring Andy something is playable on VGA. One new thing: the game is locked to run only for a specific region. At least it was! The game is shitty though, I guess the MTV license cost too much \ud83d\ude42<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/i0.wp.com\/ic.pics.livejournal.com\/japanese_cake\/21723562\/2776\/2776_original.jpg\" target=\"_blank\" rel=\"noopener noreferrer\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"580\" height=\"435\" src=\"https:\/\/i0.wp.com\/blog.japanese-cake.io\/wp-content\/uploads\/2020\/04\/img_5461.jpg?resize=580%2C435&#038;ssl=1\" alt=\"\" class=\"wp-image-181\" title=\"\" srcset=\"https:\/\/i0.wp.com\/blog.japanese-cake.io\/wp-content\/uploads\/2020\/04\/img_5461.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/blog.japanese-cake.io\/wp-content\/uploads\/2020\/04\/img_5461.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/blog.japanese-cake.io\/wp-content\/uploads\/2020\/04\/img_5461.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/blog.japanese-cake.io\/wp-content\/uploads\/2020\/04\/img_5461.jpg?w=1080&amp;ssl=1 1080w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>After spending hours or even days disassembling and reading the Dreamcast BIOS, I could point out some entry points and modify small parts of it. First of all, special thanks to those guys that made the emulation possible. Without them, my work would have been nearly impossible! Anyway, my only hard drive that had a&hellip;<a href=\"https:\/\/blog.japanese-cake.io\/index.php\/2015\/01\/24\/all-dc-games-can-do-it\/\" class=\"more-link\"><span>Continue reading<\/span><span class=\"screen-reader-text\">All DC games can do it!<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1,52],"tags":[28,5,26,29,27,25],"class_list":["post-28","post","type-post","status-publish","format-standard","hentry","category-all-posts","category-game-hacks","tag-480p","tag-dreamcast","tag-resident-evil","tag-skies-of-arcadia","tag-soa","tag-vga"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.japanese-cake.io\/index.php\/wp-json\/wp\/v2\/posts\/28","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.japanese-cake.io\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.japanese-cake.io\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.japanese-cake.io\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.japanese-cake.io\/index.php\/wp-json\/wp\/v2\/comments?post=28"}],"version-history":[{"count":5,"href":"https:\/\/blog.japanese-cake.io\/index.php\/wp-json\/wp\/v2\/posts\/28\/revisions"}],"predecessor-version":[{"id":492,"href":"https:\/\/blog.japanese-cake.io\/index.php\/wp-json\/wp\/v2\/posts\/28\/revisions\/492"}],"wp:attachment":[{"href":"https:\/\/blog.japanese-cake.io\/index.php\/wp-json\/wp\/v2\/media?parent=28"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.japanese-cake.io\/index.php\/wp-json\/wp\/v2\/categories?post=28"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.japanese-cake.io\/index.php\/wp-json\/wp\/v2\/tags?post=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}