{"id":438,"date":"2011-12-30T07:36:57","date_gmt":"2011-12-30T07:36:57","guid":{"rendered":"http:\/\/mertboru.com\/?p=438"},"modified":"2014-08-02T12:48:45","modified_gmt":"2014-08-02T12:48:45","slug":"256-byte-overscan-megatext-intro","status":"publish","type":"post","link":"http:\/\/mertboru.com\/?p=438","title":{"rendered":"256 byte Overscan MEGATEXT Intro"},"content":{"rendered":"<p><span style=\"line-height: 1.5;\">Welcome\u00a0back to 8-bit days \ud83d\ude42<\/span><\/p>\n<p><span style=\"line-height: 1.5;\">The day Alcofribas kindly invited me to the 10th anniversary of <\/span><a style=\"line-height: 1.5;\" href=\"http:\/\/www.7dx-party.org\/\" target=\"_blank\">7DX Demo Party<\/a><span style=\"line-height: 1.5;\">, I knew that I had to do something special\u00a0for this event. Hosting Turkish demosceners for\u00a010 years via\u00a0enormous amount of hard work\u00a0and very limited resources,\u00a0certainly\u00a0deserves support!<\/span><\/p>\n<p>Since there has never been an <em>official<\/em> <a href=\"http:\/\/en.wikipedia.org\/wiki\/Amstrad_CPC\" target=\"_blank\">Amstrad<\/a> release before\u00a0at demo parties in Turkey, I decided to go back to my roots -early 80s- where I used to do a lot of 8-bit assembly language coding.\u00a0I thought, writing a simple Amstrad intro in 256 bytes would be great. &#8211;\u00a0<em>(Yep, size does matter!)<\/em><\/p>\n<p><!--more--><\/p>\n<p>I did the coding\u00a0<span style=\"line-height: 1.5;\">in Z80 assembly language using <a href=\"http:\/\/www.winape.net\/\" target=\"_blank\">WinAPE<\/a>, and tested it on an Amstrad CPC 6128 that I borrowed from Alcofribas. After a few days of <strong>PUSH<\/strong>ing and <strong>POP<\/strong>ing, I coded something that looked OK to me.\u00a0<\/span><span style=\"line-height: 1.5;\">When I e-mailed it to Alcofribas his response was good, but not great. That was an implication of <em>&#8220;you can do it better!&#8221;<\/em> \ud83d\ude09 So, I decided to squeeze a few more bytes here and there, while adding more features&#8230;\u00a0<\/span>And finally, ended up with a much better version. This time, feedback from Alcofribas was more satisfactory; <em>&#8220;Oh My God!&#8221;<\/em><\/p>\n<p>I have released the &#8220;<a href=\"http:\/\/www.pouet.net\/prod.php?which=58248\" target=\"_blank\">256 byte Overscan MEGATEXT Intro<\/a>&#8221; at\u00a07DX Demo Party 2011. &#8211; (December 24, 2011)<\/p>\n<p>It is a greetings message scroller, featuring\u00a0silky smooth 50 Hz hardware scroller, overscan display, and\u00a0complete Amstrad palette (27 colours) on screen at once, all within 256 bytes.<\/p>\n<p>With regards to kind responses from international Amstrad scene, I have released the source code as well. You may find it <a href=\"http:\/\/www.cpcwiki.eu\/index.php\/256_byte_Overscan_MEGATEXT_Intro_-_(features_50Hz_fullscreen_scroll)\" target=\"_blank\">here<\/a> at the CPC Wiki website.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome\u00a0back to 8-bit days \ud83d\ude42 The day Alcofribas kindly invited me to the 10th anniversary of 7DX Demo Party, I knew that I had to do something special\u00a0for this event. Hosting Turkish demosceners for\u00a010 years via\u00a0enormous amount of hard work\u00a0and very limited resources,\u00a0certainly\u00a0deserves support! Since there has never been an official Amstrad release before\u00a0at demo &hellip; <a href=\"http:\/\/mertboru.com\/?p=438\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">256 byte Overscan MEGATEXT Intro<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":444,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[40,47,43,18,20,41,19,42],"class_list":["post-438","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-retrodemo","tag-256-byte","tag-7dx-demo-party","tag-8-bit","tag-alcofribas","tag-amstrad","tag-intro","tag-matahari","tag-z80-assembly"],"_links":{"self":[{"href":"http:\/\/mertboru.com\/index.php?rest_route=\/wp\/v2\/posts\/438","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/mertboru.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/mertboru.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/mertboru.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/mertboru.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=438"}],"version-history":[{"count":0,"href":"http:\/\/mertboru.com\/index.php?rest_route=\/wp\/v2\/posts\/438\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/mertboru.com\/index.php?rest_route=\/wp\/v2\/media\/444"}],"wp:attachment":[{"href":"http:\/\/mertboru.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=438"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mertboru.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=438"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mertboru.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=438"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}