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

Go to the source code of this file.

Functions

void pc128op_xpen (Environment *_environment, char *_destination)
void pc128op_ypen (Environment *_environment, char *_destination)
void pc128op_color_border (Environment *_environment, char *_color)
void pc128op_vscroll (Environment *_environment, int _displacement)
void pc128op_text_at (Environment *_environment, char *_text, char *_text_size, char *_pen, char *_paper)
void pc128op_cls (Environment *_environment, char *_pen, char *_paper)
void pc128op_inkey (Environment *_environment, char *_key)
void pc128op_wait_key (Environment *_environment, int _release)
void pc128op_wait_key_or_fire (Environment *_environment, int _port, int _release)
void pc128op_wait_key_or_fire_semivar (Environment *_environment, char *_port, int _release)
void pc128op_wait_fire (Environment *_environment, int _port, int _release)
void pc128op_wait_fire_semivar (Environment *_environment, char *_port, int _release)
void pc128op_key_state (Environment *_environment, char *_scancode, char *_result)
void pc128op_scancode (Environment *_environment, char *_result)
void pc128op_asciicode (Environment *_environment, char *_result)
void pc128op_key_pressed (Environment *_environment, char *_scancode, char *_result)
void pc128op_scanshift (Environment *_environment, char *_shifts)
void pc128op_keyshift (Environment *_environment, char *_shifts)
void pc128op_clear_key (Environment *_environment)
void pc128op_initialization (Environment *_environment)
int pc128op_screen_mode_enable (Environment *_environment, ScreenMode *_screen_mode)
void pc128op_bitmap_enable (Environment *_environment, int _width, int _height, int _colors)
void pc128op_tilemap_enable (Environment *_environment, int _width, int _height, int _colors, int _tile_width, int _tile_height)
void pc128op_back (Environment *_environment)
void pc128op_busy_wait (Environment *_environment, char *_timing)
void pc128op_joystick (Environment *_environment, int _joystick, char *_result)
void pc128op_joystick_semivars (Environment *_environment, char *_joystick, char *_result)
void pc128op_sys_call (Environment *_environment, int _destination)
void pc128op_timer_set_status_on (Environment *_environment, char *_timer)
void pc128op_timer_set_status_off (Environment *_environment, char *_timer)
void pc128op_timer_set_counter (Environment *_environment, char *_timer, char *_counter)
void pc128op_timer_set_init (Environment *_environment, char *_timer, char *_init)
void pc128op_timer_set_address (Environment *_environment, char *_timer, char *_address)
void pc128op_put_key (Environment *_environment, char *_string, char *_size)
void pc128op_dload (Environment *_environment, char *_address, char *_bank, char *_size)

Function Documentation

◆ pc128op_asciicode()

void pc128op_asciicode ( Environment * _environment,
char * _result )

Definition at line 188 of file pc128op.c.

◆ pc128op_back()

void pc128op_back ( Environment * _environment)

Definition at line 254 of file pc128op.c.

◆ pc128op_bitmap_enable()

void pc128op_bitmap_enable ( Environment * _environment,
int _width,
int _height,
int _colors )

Definition at line 246 of file pc128op.c.

◆ pc128op_busy_wait()

void pc128op_busy_wait ( Environment * _environment,
char * _timing )

Definition at line 258 of file pc128op.c.

◆ pc128op_clear_key()

void pc128op_clear_key ( Environment * _environment)

Definition at line 234 of file pc128op.c.

◆ pc128op_cls()

void pc128op_cls ( Environment * _environment,
char * _pen,
char * _paper )

Definition at line 78 of file pc128op.c.

◆ pc128op_color_border()

void pc128op_color_border ( Environment * _environment,
char * _color )

Definition at line 66 of file pc128op.c.

◆ pc128op_dload()

void pc128op_dload ( Environment * _environment,
char * _address,
char * _bank,
char * _size )

Definition at line 412 of file pc128op.c.

◆ pc128op_initialization()

void pc128op_initialization ( Environment * _environment)

Definition at line 238 of file pc128op.c.

◆ pc128op_inkey()

void pc128op_inkey ( Environment * _environment,
char * _key )

Definition at line 82 of file pc128op.c.

◆ pc128op_joystick()

void pc128op_joystick ( Environment * _environment,
int _joystick,
char * _result )

Definition at line 271 of file pc128op.c.

◆ pc128op_joystick_semivars()

void pc128op_joystick_semivars ( Environment * _environment,
char * _joystick,
char * _result )

Definition at line 290 of file pc128op.c.

◆ pc128op_key_pressed()

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

Definition at line 200 of file pc128op.c.

◆ pc128op_key_state()

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

Definition at line 162 of file pc128op.c.

◆ pc128op_keyshift()

void pc128op_keyshift ( Environment * _environment,
char * _shifts )

Definition at line 222 of file pc128op.c.

◆ pc128op_put_key()

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

Definition at line 400 of file pc128op.c.

◆ pc128op_scancode()

void pc128op_scancode ( Environment * _environment,
char * _result )

Definition at line 177 of file pc128op.c.

◆ pc128op_scanshift()

void pc128op_scanshift ( Environment * _environment,
char * _shifts )

Definition at line 216 of file pc128op.c.

◆ pc128op_screen_mode_enable()

int pc128op_screen_mode_enable ( Environment * _environment,
ScreenMode * _screen_mode )

Definition at line 242 of file pc128op.c.

◆ pc128op_sys_call()

void pc128op_sys_call ( Environment * _environment,
int _destination )

Definition at line 309 of file pc128op.c.

◆ pc128op_text_at()

void pc128op_text_at ( Environment * _environment,
char * _text,
char * _text_size,
char * _pen,
char * _paper )

Definition at line 74 of file pc128op.c.

◆ pc128op_tilemap_enable()

void pc128op_tilemap_enable ( Environment * _environment,
int _width,
int _height,
int _colors,
int _tile_width,
int _tile_height )

Definition at line 250 of file pc128op.c.

◆ pc128op_timer_set_address()

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

Definition at line 385 of file pc128op.c.

◆ pc128op_timer_set_counter()

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

Definition at line 351 of file pc128op.c.

◆ pc128op_timer_set_init()

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

Definition at line 370 of file pc128op.c.

◆ pc128op_timer_set_status_off()

void pc128op_timer_set_status_off ( Environment * _environment,
char * _timer )

Definition at line 336 of file pc128op.c.

◆ pc128op_timer_set_status_on()

void pc128op_timer_set_status_on ( Environment * _environment,
char * _timer )

Definition at line 321 of file pc128op.c.

◆ pc128op_vscroll()

void pc128op_vscroll ( Environment * _environment,
int _displacement )

Definition at line 70 of file pc128op.c.

◆ pc128op_wait_fire()

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

Definition at line 120 of file pc128op.c.

◆ pc128op_wait_fire_semivar()

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

Definition at line 141 of file pc128op.c.

◆ pc128op_wait_key()

void pc128op_wait_key ( Environment * _environment,
int _release )

Definition at line 94 of file pc128op.c.

◆ pc128op_wait_key_or_fire()

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

Definition at line 108 of file pc128op.c.

◆ pc128op_wait_key_or_fire_semivar()

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

Definition at line 114 of file pc128op.c.

◆ pc128op_xpen()

void pc128op_xpen ( Environment * _environment,
char * _destination )

Definition at line 44 of file pc128op.c.

◆ pc128op_ypen()

void pc128op_ypen ( Environment * _environment,
char * _destination )

Definition at line 55 of file pc128op.c.