{"id":24,"date":"2007-09-08T14:16:48","date_gmt":"2007-09-08T20:16:48","guid":{"rendered":"http:\/\/blog.blockos.org\/?p=72"},"modified":"2007-09-08T14:16:48","modified_gmt":"2007-09-08T20:16:48","slug":"8bitranger-tornado-blast","status":"publish","type":"post","link":"https:\/\/blog.blockos.org\/?p=24","title":{"rendered":"8bitranger! Tornado blast!"},"content":{"rendered":"<p>Some months (nearly a year) ago, i made <a href=\"http:\/\/blog.blockos.org\/?p=8\">a post about etripator<\/a>. It&#8217;s a pc-engine rom disassembler&#8230; At that time the code was pretty ugly. Except the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Comma-separated_values\">csv file<\/a> reading and other utility functions, all the work was made in a single C file and (worst of all) in the main function. Well some people started to test it and asked for new features.<br \/>\nYou can easily imagine that as soon as i added new features, the all code became a real mess. If i didn&#8217;t want it to become unmaintainable and buggy as hell, i had to clean it up and start thinking seriously about its design. That&#8217;s what i did during my summer vacation. After a week of mad coding and testing, what first started as a toy looks more like a real usable program now.<\/p>\n<p>Ladies and gentlemen! I&#8217;m pleased to announce the first official release of etripator!<\/p>\n<ul>\n<li><a href=http:\/\/blockos.org\/releases\/pcengine\/tools\/etripator-0.1.exe>win32 binary<\/a> (debug enabled)<\/li>\n<li><a href=http:\/\/blockos.untergrund.net\/data\/pce\/etripator\/README.txt>ReadMe<\/a>\n<li><a href=http:\/\/blockos.org\/releases\/pcengine\/tools\/etripator-0.1.tgz>sources (tgz)<\/a><\/li>\n<li><a href=http:\/\/blockos.org\/releases\/pcengine\/tools\/etripator-0.1.zip>sources (zip)<\/a><\/li>\n<\/ul>\n<p>The previous test releases can be found <a href=http:\/\/blockos.untergrund.net\/data\/pce\/etripator\/>here<\/a>.<\/p>\n<p>I would like to thank <a href=\"http:\/\/www.pcedev.net\/\">tomaitheous<\/a>, <a href=\"http:\/\/cgfm2.emuviews.com\/\">Charles MacDonald<\/a>, <a href=\"http:\/\/www.mindrec.com\/\">B.T Garner<\/a>, <a href=\"http:\/\/pages.interlog.com\/~daves\/\">David Shadoff<\/a>, all the punks on #utopiasoft and necstasy.<\/p>\n<p>Expect more releases. Mainly because it was not heavily tested and it needs some polishing (especially the documentation. The ReadMe file I wrote sucks.).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some months (nearly a year) ago, i made a post about etripator. It&#8217;s a pc-engine rom disassembler&#8230; At that time the code was pretty ugly. Except the csv file reading and other utility functions, all the work was made in a single C file and (worst of all) in the\u2026 <a class=\"continue-reading-link\" href=\"https:\/\/blog.blockos.org\/?p=24\">Continue reading<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,6],"tags":[27,30],"_links":{"self":[{"href":"https:\/\/blog.blockos.org\/index.php?rest_route=\/wp\/v2\/posts\/24"}],"collection":[{"href":"https:\/\/blog.blockos.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.blockos.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.blockos.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.blockos.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=24"}],"version-history":[{"count":0,"href":"https:\/\/blog.blockos.org\/index.php?rest_route=\/wp\/v2\/posts\/24\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.blockos.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=24"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.blockos.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=24"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.blockos.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=24"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}