ugBASIC 1.18
An isomorphic BASIC language compiler for retrocomputers
Loading...
Searching...
No Matches
pia.c File Reference
#include "../ugbc.h"

Go to the source code of this file.

Functions

void pia_inkey (Environment *_environment, char *_key)
void pia_wait_key (Environment *_environment, int _release)
void pia_wait_key_or_fire (Environment *_environment, int _port, int _release)
void pia_wait_key_or_fire_semivar (Environment *_environment, char *_port, int _release)
void pia_wait_fire (Environment *_environment, int _port, int _release)
void pia_wait_fire_semivar (Environment *_environment, char *_port, int _release)
void pia_key_state (Environment *_environment, char *_scancode, char *_result)
void pia_scancode (Environment *_environment, char *_result)
void pia_asciicode (Environment *_environment, char *_result)
void pia_key_pressed (Environment *_environment, char *_scancode, char *_result)
void pia_scanshift (Environment *_environment, char *_shifts)
void pia_keyshift (Environment *_environment, char *_shifts)
void pia_clear_key (Environment *_environment)
void pia_put_key (Environment *_environment, char *_string, char *_size)

Function Documentation

◆ pia_asciicode()

void pia_asciicode ( Environment * _environment,
char * _result )

Definition at line 192 of file pia.c.

◆ pia_clear_key()

void pia_clear_key ( Environment * _environment)

Definition at line 251 of file pia.c.

◆ pia_inkey()

void pia_inkey ( Environment * _environment,
char * _key )

Definition at line 44 of file pia.c.

◆ pia_key_pressed()

void pia_key_pressed ( Environment * _environment,
char * _scancode,
char * _result )

Definition at line 209 of file pia.c.

◆ pia_key_state()

void pia_key_state ( Environment * _environment,
char * _scancode,
char * _result )

Definition at line 156 of file pia.c.

◆ pia_keyshift()

void pia_keyshift ( Environment * _environment,
char * _shifts )

Definition at line 237 of file pia.c.

◆ pia_put_key()

void pia_put_key ( Environment * _environment,
char * _string,
char * _size )

Definition at line 264 of file pia.c.

◆ pia_scancode()

void pia_scancode ( Environment * _environment,
char * _result )

Definition at line 175 of file pia.c.

◆ pia_scanshift()

void pia_scanshift ( Environment * _environment,
char * _shifts )

Definition at line 231 of file pia.c.

◆ pia_wait_fire()

void pia_wait_fire ( Environment * _environment,
int _port,
int _release )

Definition at line 124 of file pia.c.

◆ pia_wait_fire_semivar()

void pia_wait_fire_semivar ( Environment * _environment,
char * _port,
int _release )

Definition at line 140 of file pia.c.

◆ pia_wait_key()

void pia_wait_key ( Environment * _environment,
int _release )

Definition at line 62 of file pia.c.

◆ pia_wait_key_or_fire()

void pia_wait_key_or_fire ( Environment * _environment,
int _port,
int _release )

Definition at line 80 of file pia.c.

◆ pia_wait_key_or_fire_semivar()

void pia_wait_key_or_fire_semivar ( Environment * _environment,
char * _port,
int _release )

Definition at line 102 of file pia.c.