{"id":10537,"date":"2024-02-29T13:41:51","date_gmt":"2024-02-29T20:41:51","guid":{"rendered":"https:\/\/mattfife.com\/?p=10537"},"modified":"2024-04-15T18:55:48","modified_gmt":"2024-04-16T01:55:48","slug":"reverse-engineering-game-code-from-yars-revenge-explosion","status":"publish","type":"post","link":"https:\/\/mattfife.com\/?p=10537","title":{"rendered":"Reverse engineering game code from Yar&#8217;s Revenge explosion"},"content":{"rendered":"\n<p>It&#8217;s long been known that the graphical explosions and safe zone graphical glitchy area in Yars Revenge was the game binary code. <a href=\"https:\/\/www.youtube.com\/@RGMechEx\" data-type=\"link\" data-id=\"https:\/\/www.youtube.com\/@RGMechEx\">Retro Game Mechanics Explained<\/a> wondered if it was possible to reverse-engineer what the code was from this display.<\/p>\n\n\n\n<p>He does an AMAZING job analyzing and dissecting the graphical patterns to determine not only how it works, but what the underlying code might have been.<\/p>\n\n\n\n<p>It&#8217;s a wonderful bit of reverse engineering and definitely worth a watch.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/5HSjJU562e8?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s long been known that the graphical explosions and safe zone graphical glitchy area in Yars Revenge was the game binary code. Retro Game Mechanics Explained wondered if it was possible to reverse-engineer what the code was from this display. He does an AMAZING job analyzing and dissecting the graphical patterns to determine not only how it works, but what the underlying code might have been. It&#8217;s a wonderful bit of reverse engineering and definitely worth a watch.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[9,5],"tags":[],"class_list":["post-10537","post","type-post","status-publish","format-standard","hentry","category-cool","category-technical"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4WECr-2JX","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/mattfife.com\/index.php?rest_route=\/wp\/v2\/posts\/10537","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mattfife.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mattfife.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mattfife.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mattfife.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10537"}],"version-history":[{"count":2,"href":"https:\/\/mattfife.com\/index.php?rest_route=\/wp\/v2\/posts\/10537\/revisions"}],"predecessor-version":[{"id":11228,"href":"https:\/\/mattfife.com\/index.php?rest_route=\/wp\/v2\/posts\/10537\/revisions\/11228"}],"wp:attachment":[{"href":"https:\/\/mattfife.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10537"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mattfife.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10537"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mattfife.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}