gbdk_playground/z_gbdk_playground_original/hello_world
2020-07-11 08:41:14 -05:00
..
docs.sh Initial Commit 2020-07-11 08:41:14 -05:00
hello_world.c Initial Commit 2020-07-11 08:41:14 -05:00
Makefile Initial Commit 2020-07-11 08:41:14 -05:00
README.md Initial Commit 2020-07-11 08:41:14 -05:00
screenshot.png Initial Commit 2020-07-11 08:41:14 -05:00

Hello World

Prints Hello World! to the screen using GBDK's printf function.

Source

Includes <gb/gb.h>. This file contains all Gameboy specific functions. It's the one you're going to use the most.

#include <gb/gb.h>

Includes <stdio.h> it contains funtions for basic file/console input and output.

#include <stdio.h>

A C program always starts by calling the main() function. If you are unfamiliar with this I suggest reading up on C first.

void main() {

Prints the string Hello World! to the screen. Internally it uses the background layer to do so as you can see in the VRAM of your favorite emulator.

    printf("Hello World!");

Using \n you can create a new line. In this case it is used to create some space between the previous sentence and the next.

    printf("\n\nPress Start");
}