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

Go to the source code of this file.

Functions

void coco3_xpen (Environment *_environment, char *_destination)
void coco3_ypen (Environment *_environment, char *_destination)
void coco3_color_border (Environment *_environment, char *_color)
void coco3_vscroll (Environment *_environment, int _displacement)
void coco3_text_at (Environment *_environment, char *_text, char *_text_size, char *_pen, char *_paper)
void coco3_cls (Environment *_environment, char *_pen, char *_paper)
void coco3_initialization (Environment *_environment)
int coco3_screen_mode_enable (Environment *_environment, ScreenMode *_screen_mode)
void coco3_bitmap_enable (Environment *_environment, int _width, int _height, int _colors)
void coco3_tilemap_enable (Environment *_environment, int _width, int _height, int _colors, int _tile_width, int _tile_height)
void coco3_back (Environment *_environment)
void coco3_busy_wait (Environment *_environment, char *_timing)
void coco3_sys_call (Environment *_environment, int _destination)
void coco3_timer_set_status_on (Environment *_environment, char *_timer)
void coco3_timer_set_status_off (Environment *_environment, char *_timer)
void coco3_timer_set_counter (Environment *_environment, char *_timer, char *_counter)
void coco3_timer_set_init (Environment *_environment, char *_timer, char *_init)
void coco3_timer_set_address (Environment *_environment, char *_timer, char *_address)
void coco3_dload (Environment *_environment, char *_filename, char *_offset, char *_address, char *_size)
void coco3_dsave (Environment *_environment, char *_filename, char *_offset, char *_address, char *_size)
void coco3_serial_read (Environment *_environment, char *_address, char *_size)
void coco3_serial_write (Environment *_environment, char *_address, char *_size, char *_result)
void coco3_fujinet_set_device (Environment *_environment, int _device_id)
void coco3_fujinet_set_device_var (Environment *_environment, char *_device_id)
void coco3_fujinet_get_bytes_waiting (Environment *_environment, char *_bytes_waiting)
void coco3_fujinet_is_connected (Environment *_environment, char *_is_connected)
void coco3_fujinet_get_error (Environment *_environment, char *_error)
void coco3_fujinet_is_ready (Environment *_environment, char *_ready)
void coco3_fujinet_open (Environment *_environment, char *_url, char *_size, char *_mode, char *_trans, char *_result)
void coco3_fujinet_close (Environment *_environment)
void coco3_fujinet_get_status (Environment *_environment)
void coco3_fujinet_read (Environment *_environment, char *_buffer, char *_size)
void coco3_fujinet_write (Environment *_environment, char *_buffer, char *_size, char *_result)
void coco3_fujinet_set_channel_mode (Environment *_environment, int _mode, char *_result)
void coco3_fujinet_set_channel_mode_var (Environment *_environment, char *_mode, char *_result)
void coco3_fujinet_parse_json (Environment *_environment, char *_result)
void coco3_fujinet_json_query (Environment *_environment, char *_query, char *_size)
void coco3_fujinet_login (Environment *_environment, char *_login, char *_size)
void coco3_fujinet_password (Environment *_environment, char *_password, char *_size)
void coco3_dojo_serial_get_response0 (Environment *_environment, char *_status)
void coco3_dojo_serial_get_response (Environment *_environment, char *_status, char *_address, char *_size)
void coco3_dojo_serial_get_responsed (Environment *_environment, char *_status, char *_data, char *_size)
void coco3_dojo_serial_get_response_size (Environment *_environment, char *_status, char *_size)
void coco3_dojo_serial_get_response_payload (Environment *_environment, char *_address)
void coco3_dojo_serial_get_response_payloadd (Environment *_environment, char *_data)
void coco3_dojo_serial_put_request0 (Environment *_environment, int _command, char *_param1, char *_param2, char *_result)
void coco3_dojo_serial_put_request (Environment *_environment, int _command, char *_param1, char *_param2, char *_address, char *_size, char *_result)
void coco3_dojo_serial_put_requestd (Environment *_environment, int _command, char *_param1, char *_param2, char *_data, char *_size, char *_result)
void coco3_dojo_serial_put_requestds (Environment *_environment, int _command, char *_param1, char *_param2, char *_data, int _size, char *_result)
void coco3_dojo_fujinet_get_response0 (Environment *_environment, char *_status)
void coco3_dojo_fujinet_get_response (Environment *_environment, char *_status, char *_address, char *_size)
void coco3_dojo_fujinet_get_responsed (Environment *_environment, char *_status, char *_data, char *_size)
void coco3_dojo_fujinet_get_response_size (Environment *_environment, char *_status, char *_size)
void coco3_dojo_fujinet_get_response_payload (Environment *_environment, char *_address)
void coco3_dojo_fujinet_get_response_payloadd (Environment *_environment, char *_data)
void coco3_dojo_fujinet_put_request0 (Environment *_environment, int _command, char *_param1, char *_param2, char *_result)
void coco3_dojo_fujinet_put_request (Environment *_environment, int _command, char *_param1, char *_param2, char *_address, char *_size, char *_result)
void coco3_dojo_fujinet_put_requestd (Environment *_environment, int _command, char *_param1, char *_param2, char *_data, char *_size, char *_result)
void coco3_dojo_fujinet_put_requestds (Environment *_environment, int _command, char *_param1, char *_param2, char *_data, int _size, char *_result)

Function Documentation

◆ coco3_back()

void coco3_back ( Environment * _environment)

Definition at line 98 of file coco3.c.

◆ coco3_bitmap_enable()

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

Definition at line 90 of file coco3.c.

◆ coco3_busy_wait()

void coco3_busy_wait ( Environment * _environment,
char * _timing )

Definition at line 102 of file coco3.c.

◆ coco3_cls()

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

Definition at line 78 of file coco3.c.

◆ coco3_color_border()

void coco3_color_border ( Environment * _environment,
char * _color )

Definition at line 66 of file coco3.c.

◆ coco3_dload()

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

Definition at line 205 of file coco3.c.

◆ coco3_dojo_fujinet_get_response()

void coco3_dojo_fujinet_get_response ( Environment * _environment,
char * _status,
char * _address,
char * _size )

Definition at line 728 of file coco3.c.

◆ coco3_dojo_fujinet_get_response0()

void coco3_dojo_fujinet_get_response0 ( Environment * _environment,
char * _status )

Definition at line 715 of file coco3.c.

◆ coco3_dojo_fujinet_get_response_payload()

void coco3_dojo_fujinet_get_response_payload ( Environment * _environment,
char * _address )

Definition at line 780 of file coco3.c.

◆ coco3_dojo_fujinet_get_response_payloadd()

void coco3_dojo_fujinet_get_response_payloadd ( Environment * _environment,
char * _data )

Definition at line 792 of file coco3.c.

◆ coco3_dojo_fujinet_get_response_size()

void coco3_dojo_fujinet_get_response_size ( Environment * _environment,
char * _status,
char * _size )

Definition at line 764 of file coco3.c.

◆ coco3_dojo_fujinet_get_responsed()

void coco3_dojo_fujinet_get_responsed ( Environment * _environment,
char * _status,
char * _data,
char * _size )

Definition at line 746 of file coco3.c.

◆ coco3_dojo_fujinet_put_request()

void coco3_dojo_fujinet_put_request ( Environment * _environment,
int _command,
char * _param1,
char * _param2,
char * _address,
char * _size,
char * _result )

Definition at line 830 of file coco3.c.

◆ coco3_dojo_fujinet_put_request0()

void coco3_dojo_fujinet_put_request0 ( Environment * _environment,
int _command,
char * _param1,
char * _param2,
char * _result )

Definition at line 804 of file coco3.c.

◆ coco3_dojo_fujinet_put_requestd()

void coco3_dojo_fujinet_put_requestd ( Environment * _environment,
int _command,
char * _param1,
char * _param2,
char * _data,
char * _size,
char * _result )

Definition at line 858 of file coco3.c.

◆ coco3_dojo_fujinet_put_requestds()

void coco3_dojo_fujinet_put_requestds ( Environment * _environment,
int _command,
char * _param1,
char * _param2,
char * _data,
int _size,
char * _result )

Definition at line 886 of file coco3.c.

◆ coco3_dojo_serial_get_response()

void coco3_dojo_serial_get_response ( Environment * _environment,
char * _status,
char * _address,
char * _size )

Definition at line 540 of file coco3.c.

◆ coco3_dojo_serial_get_response0()

void coco3_dojo_serial_get_response0 ( Environment * _environment,
char * _status )

Definition at line 528 of file coco3.c.

◆ coco3_dojo_serial_get_response_payload()

void coco3_dojo_serial_get_response_payload ( Environment * _environment,
char * _address )

Definition at line 589 of file coco3.c.

◆ coco3_dojo_serial_get_response_payloadd()

void coco3_dojo_serial_get_response_payloadd ( Environment * _environment,
char * _data )

Definition at line 600 of file coco3.c.

◆ coco3_dojo_serial_get_response_size()

void coco3_dojo_serial_get_response_size ( Environment * _environment,
char * _status,
char * _size )

Definition at line 574 of file coco3.c.

◆ coco3_dojo_serial_get_responsed()

void coco3_dojo_serial_get_responsed ( Environment * _environment,
char * _status,
char * _data,
char * _size )

Definition at line 557 of file coco3.c.

◆ coco3_dojo_serial_put_request()

void coco3_dojo_serial_put_request ( Environment * _environment,
int _command,
char * _param1,
char * _param2,
char * _address,
char * _size,
char * _result )

Definition at line 635 of file coco3.c.

◆ coco3_dojo_serial_put_request0()

void coco3_dojo_serial_put_request0 ( Environment * _environment,
int _command,
char * _param1,
char * _param2,
char * _result )

Definition at line 611 of file coco3.c.

◆ coco3_dojo_serial_put_requestd()

void coco3_dojo_serial_put_requestd ( Environment * _environment,
int _command,
char * _param1,
char * _param2,
char * _data,
char * _size,
char * _result )

Definition at line 661 of file coco3.c.

◆ coco3_dojo_serial_put_requestds()

void coco3_dojo_serial_put_requestds ( Environment * _environment,
int _command,
char * _param1,
char * _param2,
char * _data,
int _size,
char * _result )

Definition at line 687 of file coco3.c.

◆ coco3_dsave()

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

Definition at line 247 of file coco3.c.

◆ coco3_fujinet_close()

void coco3_fujinet_close ( Environment * _environment)

Definition at line 403 of file coco3.c.

◆ coco3_fujinet_get_bytes_waiting()

void coco3_fujinet_get_bytes_waiting ( Environment * _environment,
char * _bytes_waiting )

Definition at line 339 of file coco3.c.

◆ coco3_fujinet_get_error()

void coco3_fujinet_get_error ( Environment * _environment,
char * _error )

Definition at line 357 of file coco3.c.

◆ coco3_fujinet_get_status()

void coco3_fujinet_get_status ( Environment * _environment)

Definition at line 412 of file coco3.c.

◆ coco3_fujinet_is_connected()

void coco3_fujinet_is_connected ( Environment * _environment,
char * _is_connected )

Definition at line 348 of file coco3.c.

◆ coco3_fujinet_is_ready()

void coco3_fujinet_is_ready ( Environment * _environment,
char * _ready )

Definition at line 366 of file coco3.c.

◆ coco3_fujinet_json_query()

void coco3_fujinet_json_query ( Environment * _environment,
char * _query,
char * _size )

Definition at line 492 of file coco3.c.

◆ coco3_fujinet_login()

void coco3_fujinet_login ( Environment * _environment,
char * _login,
char * _size )

Definition at line 504 of file coco3.c.

◆ coco3_fujinet_open()

void coco3_fujinet_open ( Environment * _environment,
char * _url,
char * _size,
char * _mode,
char * _trans,
char * _result )

Definition at line 376 of file coco3.c.

◆ coco3_fujinet_parse_json()

void coco3_fujinet_parse_json ( Environment * _environment,
char * _result )

Definition at line 479 of file coco3.c.

◆ coco3_fujinet_password()

void coco3_fujinet_password ( Environment * _environment,
char * _password,
char * _size )

Definition at line 516 of file coco3.c.

◆ coco3_fujinet_read()

void coco3_fujinet_read ( Environment * _environment,
char * _buffer,
char * _size )

Definition at line 421 of file coco3.c.

◆ coco3_fujinet_set_channel_mode()

void coco3_fujinet_set_channel_mode ( Environment * _environment,
int _mode,
char * _result )

Definition at line 449 of file coco3.c.

◆ coco3_fujinet_set_channel_mode_var()

void coco3_fujinet_set_channel_mode_var ( Environment * _environment,
char * _mode,
char * _result )

Definition at line 464 of file coco3.c.

◆ coco3_fujinet_set_device()

void coco3_fujinet_set_device ( Environment * _environment,
int _device_id )

Definition at line 321 of file coco3.c.

◆ coco3_fujinet_set_device_var()

void coco3_fujinet_set_device_var ( Environment * _environment,
char * _device_id )

Definition at line 330 of file coco3.c.

◆ coco3_fujinet_write()

void coco3_fujinet_write ( Environment * _environment,
char * _buffer,
char * _size,
char * _result )

Definition at line 433 of file coco3.c.

◆ coco3_initialization()

void coco3_initialization ( Environment * _environment)

Definition at line 82 of file coco3.c.

◆ coco3_screen_mode_enable()

int coco3_screen_mode_enable ( Environment * _environment,
ScreenMode * _screen_mode )

Definition at line 86 of file coco3.c.

◆ coco3_serial_read()

void coco3_serial_read ( Environment * _environment,
char * _address,
char * _size )

Definition at line 300 of file coco3.c.

◆ coco3_serial_write()

void coco3_serial_write ( Environment * _environment,
char * _address,
char * _size,
char * _result )

Definition at line 310 of file coco3.c.

◆ coco3_sys_call()

void coco3_sys_call ( Environment * _environment,
int _destination )

Definition at line 114 of file coco3.c.

◆ coco3_text_at()

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

Definition at line 74 of file coco3.c.

◆ coco3_tilemap_enable()

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

Definition at line 94 of file coco3.c.

◆ coco3_timer_set_address()

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

Definition at line 190 of file coco3.c.

◆ coco3_timer_set_counter()

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

Definition at line 156 of file coco3.c.

◆ coco3_timer_set_init()

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

Definition at line 175 of file coco3.c.

◆ coco3_timer_set_status_off()

void coco3_timer_set_status_off ( Environment * _environment,
char * _timer )

Definition at line 141 of file coco3.c.

◆ coco3_timer_set_status_on()

void coco3_timer_set_status_on ( Environment * _environment,
char * _timer )

Definition at line 126 of file coco3.c.

◆ coco3_vscroll()

void coco3_vscroll ( Environment * _environment,
int _displacement )

Definition at line 70 of file coco3.c.

◆ coco3_xpen()

void coco3_xpen ( Environment * _environment,
char * _destination )

Definition at line 44 of file coco3.c.

◆ coco3_ypen()

void coco3_ypen ( Environment * _environment,
char * _destination )

Definition at line 55 of file coco3.c.