KallistiOS git master
Independent SDK for the Sega Dreamcast
Loading...
Searching...
No Matches
keyrawtest.c File Reference
#include <assert.h>
#include <kos.h>

Macros

#define WIDTH   640
 
#define HEIGHT   480
 
#define STARTLINE   20
 
#define CHARSPERLINE   40
 
#define CHARSPERTEST   120
 

Functions

static const char * kbd_key_name (kbd_key_t key)
 
static void basic_typing (void)
 
int main (int argc, char **argv)
 

Variables

uint16_t * vram_s
 
static cont_state_tfirst_kbd_state
 
static maple_device_tfirst_kbd_dev = NULL
 
static uint8_t no_kbd_loop = 0
 
static uint8_t test_phase = 0
 

Macro Definition Documentation

◆ CHARSPERLINE

#define CHARSPERLINE   40

Referenced by basic_typing().

◆ CHARSPERTEST

#define CHARSPERTEST   120

Referenced by basic_typing().

◆ HEIGHT

#define HEIGHT   480

◆ STARTLINE

#define STARTLINE   20

Referenced by basic_typing().

◆ WIDTH

#define WIDTH   640

Referenced by basic_typing().

Function Documentation

◆ basic_typing()

◆ kbd_key_name()

◆ main()

Variable Documentation

◆ first_kbd_dev

maple_device_t* first_kbd_dev = NULL
static

Referenced by basic_typing(), and main().

◆ first_kbd_state

cont_state_t* first_kbd_state
static

Referenced by main().

◆ no_kbd_loop

uint8_t no_kbd_loop = 0
static

Referenced by main().

◆ test_phase

uint8_t test_phase = 0
static

Referenced by main().

◆ vram_s

uint16_t* vram_s
extern

Referenced by basic_typing().