summaryrefslogtreecommitdiff
path: root/src/video/interface.h
blob: 16cc9653fcb3cb415448ff95d8d3856a19d3a2bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// interface.h
// Provides the interface with which all video interactions must occur.

#pragma once

#include "../cpu/core.h"
#include <stdlib.h>


// Initialize the video system.
void DisplayInit();

// Shut down the video system.
void DisplayClose();

// Display a character on the screen.
void DisplayInput(byte n);


// Print information on the video system.
void PrintInfo();