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

Go to the source code of this file.

Functions

void vg5000_inkey (Environment *_environment, char *_pressed, char *_key)
void vg5000_joy_vars (Environment *_environment, char *_port, char *_result)
void vg5000_joy (Environment *_environment, int _port, char *_result)
void vg5000_scancode (Environment *_environment, char *_pressed, char *_scancode)
void vg5000_key_pressed (Environment *_environment, char *_scancode, char *_result)
void vg5000_scanshift (Environment *_environment, char *_shifts)
void vg5000_keyshift (Environment *_environment, char *_shifts)
void vg5000_clear_key (Environment *_environment)
void vg5000_sys_call (Environment *_environment, int _destination)
void vg5000_timer_set_status_on (Environment *_environment, char *_timer)
void vg5000_timer_set_status_off (Environment *_environment, char *_timer)
void vg5000_timer_set_counter (Environment *_environment, char *_timer, char *_counter)
void vg5000_timer_set_init (Environment *_environment, char *_timer, char *_init)
void vg5000_timer_set_address (Environment *_environment, char *_timer, char *_address)

Function Documentation

◆ vg5000_clear_key()

void vg5000_clear_key ( Environment * _environment)

Definition at line 153 of file vg5000.c.

◆ vg5000_inkey()

void vg5000_inkey ( Environment * _environment,
char * _pressed,
char * _key )

Definition at line 55 of file vg5000.c.

◆ vg5000_joy()

void vg5000_joy ( Environment * _environment,
int _port,
char * _result )

Definition at line 87 of file vg5000.c.

◆ vg5000_joy_vars()

void vg5000_joy_vars ( Environment * _environment,
char * _port,
char * _result )

Definition at line 74 of file vg5000.c.

◆ vg5000_key_pressed()

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

Definition at line 119 of file vg5000.c.

◆ vg5000_keyshift()

void vg5000_keyshift ( Environment * _environment,
char * _shifts )

Definition at line 146 of file vg5000.c.

◆ vg5000_scancode()

void vg5000_scancode ( Environment * _environment,
char * _pressed,
char * _scancode )

Definition at line 100 of file vg5000.c.

◆ vg5000_scanshift()

void vg5000_scanshift ( Environment * _environment,
char * _shifts )

Definition at line 139 of file vg5000.c.

◆ vg5000_sys_call()

void vg5000_sys_call ( Environment * _environment,
int _destination )

Definition at line 157 of file vg5000.c.

◆ vg5000_timer_set_address()

void vg5000_timer_set_address ( Environment * _environment,
char * _timer,
char * _address )

Definition at line 240 of file vg5000.c.

◆ vg5000_timer_set_counter()

void vg5000_timer_set_counter ( Environment * _environment,
char * _timer,
char * _counter )

Definition at line 196 of file vg5000.c.

◆ vg5000_timer_set_init()

void vg5000_timer_set_init ( Environment * _environment,
char * _timer,
char * _init )

Definition at line 218 of file vg5000.c.

◆ vg5000_timer_set_status_off()

void vg5000_timer_set_status_off ( Environment * _environment,
char * _timer )

Definition at line 179 of file vg5000.c.

◆ vg5000_timer_set_status_on()

void vg5000_timer_set_status_on ( Environment * _environment,
char * _timer )

Definition at line 163 of file vg5000.c.