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

Go to the source code of this file.

Functions

void vz200_inkey (Environment *_environment, char *_key)
void vz200_wait_key (Environment *_environment, int _release)
void vz200_wait_key_or_fire (Environment *_environment, int _port, int _release)
void vz200_wait_key_or_fire_semivar (Environment *_environment, char *_port, int _release)
void vz200_wait_fire (Environment *_environment, int _port, int _release)
void vz200_wait_fire_semivar (Environment *_environment, char *_port, int _release)
void vz200_key_state (Environment *_environment, char *_scancode, char *_result)
void vz200_scancode (Environment *_environment, char *_result)
void vz200_asciicode (Environment *_environment, char *_result)
void vz200_key_pressed (Environment *_environment, char *_scancode, char *_result)
void vz200_scanshift (Environment *_environment, char *_shifts)
void vz200_keyshift (Environment *_environment, char *_shifts)
void vz200_clear_key (Environment *_environment)
void vz200_joy_vars (Environment *_environment, char *_port, char *_value)
void vz200_joy (Environment *_environment, int _port, char *_value)
void vz200_bank_select (Environment *_environment, int _bank)
void vz200_busy_wait (Environment *_environment, char *_timing)
void vz200_initialization (Environment *_environment)
void vz200_finalization (Environment *_environment)
void vz200_timer_set_status_on (Environment *_environment, char *_timer)
void vz200_timer_set_status_off (Environment *_environment, char *_timer)
void vz200_timer_set_counter (Environment *_environment, char *_timer, char *_counter)
void vz200_timer_set_init (Environment *_environment, char *_timer, char *_init)
void vz200_timer_set_address (Environment *_environment, char *_timer, char *_address)
void vz200_dload (Environment *_environment, char *_filename, char *_offset, char *_address, char *_size)
void vz200_dsave (Environment *_environment, char *_filename, char *_offset, char *_address, char *_size)
void vz200_put_key (Environment *_environment, char *_string, char *_size)
void vz200_sys_call (Environment *_environment, int _destination)

Function Documentation

◆ vz200_asciicode()

void vz200_asciicode ( Environment * _environment,
char * _result )

Definition at line 174 of file vz200.c.

◆ vz200_bank_select()

void vz200_bank_select ( Environment * _environment,
int _bank )

Definition at line 297 of file vz200.c.

◆ vz200_busy_wait()

void vz200_busy_wait ( Environment * _environment,
char * _timing )

Definition at line 301 of file vz200.c.

◆ vz200_clear_key()

void vz200_clear_key ( Environment * _environment)

Definition at line 215 of file vz200.c.

◆ vz200_dload()

void vz200_dload ( Environment * _environment,
char * _filename,
char * _offset,
char * _address,
char * _size )

Definition at line 438 of file vz200.c.

◆ vz200_dsave()

void vz200_dsave ( Environment * _environment,
char * _filename,
char * _offset,
char * _address,
char * _size )

Definition at line 486 of file vz200.c.

◆ vz200_finalization()

void vz200_finalization ( Environment * _environment)

Definition at line 334 of file vz200.c.

◆ vz200_initialization()

void vz200_initialization ( Environment * _environment)

Definition at line 317 of file vz200.c.

◆ vz200_inkey()

void vz200_inkey ( Environment * _environment,
char * _key )

Definition at line 44 of file vz200.c.

◆ vz200_joy()

void vz200_joy ( Environment * _environment,
int _port,
char * _value )

Definition at line 265 of file vz200.c.

◆ vz200_joy_vars()

void vz200_joy_vars ( Environment * _environment,
char * _port,
char * _value )

Definition at line 225 of file vz200.c.

◆ vz200_key_pressed()

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

Definition at line 185 of file vz200.c.

◆ vz200_key_state()

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

Definition at line 140 of file vz200.c.

◆ vz200_keyshift()

void vz200_keyshift ( Environment * _environment,
char * _shifts )

Definition at line 204 of file vz200.c.

◆ vz200_put_key()

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

Definition at line 540 of file vz200.c.

◆ vz200_scancode()

void vz200_scancode ( Environment * _environment,
char * _result )

Definition at line 155 of file vz200.c.

◆ vz200_scanshift()

void vz200_scanshift ( Environment * _environment,
char * _shifts )

Definition at line 200 of file vz200.c.

◆ vz200_sys_call()

void vz200_sys_call ( Environment * _environment,
int _destination )

Definition at line 553 of file vz200.c.

◆ vz200_timer_set_address()

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

Definition at line 415 of file vz200.c.

◆ vz200_timer_set_counter()

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

Definition at line 371 of file vz200.c.

◆ vz200_timer_set_init()

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

Definition at line 393 of file vz200.c.

◆ vz200_timer_set_status_off()

void vz200_timer_set_status_off ( Environment * _environment,
char * _timer )

Definition at line 354 of file vz200.c.

◆ vz200_timer_set_status_on()

void vz200_timer_set_status_on ( Environment * _environment,
char * _timer )

Definition at line 338 of file vz200.c.

◆ vz200_wait_fire()

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

Definition at line 104 of file vz200.c.

◆ vz200_wait_fire_semivar()

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

Definition at line 125 of file vz200.c.

◆ vz200_wait_key()

void vz200_wait_key ( Environment * _environment,
int _release )

Definition at line 55 of file vz200.c.

◆ vz200_wait_key_or_fire()

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

Definition at line 70 of file vz200.c.

◆ vz200_wait_key_or_fire_semivar()

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

Definition at line 87 of file vz200.c.