{"id":1002,"date":"2011-07-29T11:28:44","date_gmt":"2011-07-29T18:28:44","guid":{"rendered":"http:\/\/superfamicom.org\/blog\/?p=1002"},"modified":"2012-10-12T20:40:18","modified_gmt":"2012-10-13T03:40:18","slug":"the-strange-case-of-the-sutte-hakkun-redumps","status":"publish","type":"post","link":"https:\/\/superfamicom.org\/blog\/2011\/07\/the-strange-case-of-the-sutte-hakkun-redumps\/","title":{"rendered":"The strange case of the Sutte Hakkun redumps."},"content":{"rendered":"<p>I&#8217;ll have to backpedal a bit before getting into what I wanted to say, because a bit ago, ChronoMoogle had me looking back at the previous Sutte Hakkun Event Version 2 dumps <a title=\"From around here.\" href=\"http:\/\/superfamicom.org\/blog\/2010\/04\/redumps-because-sometimes-identical-roms-happen-except-for-the-times-they-arent-that-identical\/\">from around here.<\/a><\/p>\n<p>It turned out that when he tried to play the ROMs, the October 19th dump had screwed-up level layouts. The November 25th dump, on the other hand, is identical to the older &#8220;good&#8221; dumps. This even showed when I tried a checksum\/maker fix and the checksum ended up matching the old dump. Therefore, it&#8217;s safe to assume the Oct. 19th one is bad.<\/p>\n<p>A bit later, Callis sent me a batch of dumps yet again.<\/p>\n<p>In it, was <a title=\"This Sutte Hakkun Event 98 Version ROM dump.\" href=\"http:\/\/bsx.superfamicom.org\/wp-content\/uploads\/ROMs\/Sutte%20Hakkun%20-%20Event%2098%20Version%20(bad?%201-byte-different).zip\">this Sutte Hakkun Event 98 Version ROM dump.<\/a> Like the previous redumps, checksum\/maker values were absent. I tried fixing and then plopping into an emulator, but it wouldn&#8217;t boot up.<\/p>\n<p>I told Callis that I believed the dump was bad. He did a comparison between it and the previous dump, and told me the results&#8230;<\/p>\n<p>Here&#8217;s where it gets weird, and where it gets the &#8220;1-byte-different&#8221; title. Technically, that&#8217;s not entirely accurate &#8211; the download date is different, and the maker and checksum being absent makes for additional different bytes. However, those don&#8217;t factor into the checksum or the overall game data.<\/p>\n<p>The very 2nd byte of the ROM (0x01 in hex), however, does. And it&#8217;s an &#8220;00&#8221; when it used to be an &#8220;0B&#8221;. With every other byte being the same, doesn&#8217;t this make for a strange situation?<br \/>\nA &#8220;fix&#8221; is easy &#8211; simply changing the byte back will have the ROM boot again, although you&#8217;ll also want the checksum\/maker fixes to have the game detect as Satellaview-based in emulators. Yet, the question of why it&#8217;s even like this in the first place remains.<\/p>\n<p><script type=\"text\/javascript\"><!--\ngoogle_ad_client = \"ca-pub-5308582010420588\";\n\/* Satellablog (link unit 3) *\/\ngoogle_ad_slot = \"5500881635\";\ngoogle_ad_width = 468;\ngoogle_ad_height = 15;\n\/\/-->\n<\/script><br \/>\n<script type=\"text\/javascript\"\nsrc=\"http:\/\/pagead2.googlesyndication.com\/pagead\/show_ads.js\">\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>$1<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_mi_skip_tracking":false,"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":[]},"categories":[148,182],"tags":[204],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3rnlg-ga","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/superfamicom.org\/blog\/wp-json\/wp\/v2\/posts\/1002"}],"collection":[{"href":"https:\/\/superfamicom.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/superfamicom.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/superfamicom.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/superfamicom.org\/blog\/wp-json\/wp\/v2\/comments?post=1002"}],"version-history":[{"count":1,"href":"https:\/\/superfamicom.org\/blog\/wp-json\/wp\/v2\/posts\/1002\/revisions"}],"predecessor-version":[{"id":1658,"href":"https:\/\/superfamicom.org\/blog\/wp-json\/wp\/v2\/posts\/1002\/revisions\/1658"}],"wp:attachment":[{"href":"https:\/\/superfamicom.org\/blog\/wp-json\/wp\/v2\/media?parent=1002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/superfamicom.org\/blog\/wp-json\/wp\/v2\/categories?post=1002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/superfamicom.org\/blog\/wp-json\/wp\/v2\/tags?post=1002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}