{"id":978,"date":"2018-02-06T17:48:05","date_gmt":"2018-02-06T15:48:05","guid":{"rendered":"http:\/\/magic-seven.de\/?p=978"},"modified":"2018-02-06T18:38:54","modified_gmt":"2018-02-06T16:38:54","slug":"gbde-teil-2-das-erste-programm","status":"publish","type":"post","link":"https:\/\/magic-seven.de\/?p=978","title":{"rendered":"GBDE &#8211; Teil 2: Das erste Programm"},"content":{"rendered":"<p>Hallo und willkommen zur\u00fcck zu meiner eigenen Gameboy-Programmierungssammlung.<\/p>\n<p>Solltet ihr einen oder mehrere Parts dieses Kurses nicht verstehen, k\u00f6nnte das daran liegen, dass ich den Kurs mehr oder minder f\u00fcr mich selbst geschrieben habe. Schreibt mir in die Kommentare, wenn ihr etwas besser ausformuliert haben wollt &#8211; oder andere Beispiel haben wollt.<\/p>\n<p><!--more--><\/p>\n<p>Wir erstellen unser erstes Programm:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"c\">#include &lt;gb\/gb.h&gt;\t\t\/\/ Gameboy Development Library\r\n#include &lt;stdio.h&gt;\t\t\/\/ Standard Input\/Output-Functions\r\n\r\nvoid main() {\r\n   printf(\"Hallo Welt!\");\r\n}<\/pre>\n<p><strong>Hinweis:<\/strong> Die <code class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">printf()<\/code>-Funktion hat keine besonders gute Leistung (<em>Performance<\/em>). Ihr solltet ggf. auf andere Methoden zur\u00fcckgreifen, wenn ihr merkt, dass eure Anwendung (oder Spiel) zu langsam l\u00e4uft.<\/p>\n<p><strong>Hinweis:<\/strong> In der Version welche ich verwende (gbdk3-2.93), funktioniert die Funktion <code class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">gotoxy()<\/code> nicht! Nachzusehen im Verzeichnis <em>C:\\gbdk\\<\/em> in der Datei <em>README<\/em>.<\/p>\n<p><strong>Hinweis:<\/strong> Unter Windows <span style=\"text-decoration: underline;\">muss<\/span> das Programm <em>gbdk<\/em> direkt unter <em>C:<\/em> installiert werden!<\/p>\n<p>Bis zum n\u00e4chsten Mal&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hallo und willkommen zur\u00fcck zu meiner eigenen Gameboy-Programmierungssammlung. Solltet ihr einen oder mehrere Parts dieses Kurses nicht verstehen, k\u00f6nnte das daran liegen, dass ich den Kurs mehr oder minder f\u00fcr mich selbst geschrieben habe. Schreibt mir in die Kommentare, wenn ihr etwas besser ausformuliert haben wollt &#8211; oder andere Beispiel haben wollt.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[34],"tags":[],"_links":{"self":[{"href":"https:\/\/magic-seven.de\/index.php?rest_route=\/wp\/v2\/posts\/978"}],"collection":[{"href":"https:\/\/magic-seven.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/magic-seven.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/magic-seven.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/magic-seven.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=978"}],"version-history":[{"count":9,"href":"https:\/\/magic-seven.de\/index.php?rest_route=\/wp\/v2\/posts\/978\/revisions"}],"predecessor-version":[{"id":988,"href":"https:\/\/magic-seven.de\/index.php?rest_route=\/wp\/v2\/posts\/978\/revisions\/988"}],"wp:attachment":[{"href":"https:\/\/magic-seven.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=978"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/magic-seven.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=978"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/magic-seven.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=978"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}