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

Go to the source code of this file.

Functions

void atari_xpen (Environment *_environment, char *_destination)
void atari_ypen (Environment *_environment, char *_destination)
void atari_inkey (Environment *_environment, char *_key)
void atari_wait_key (Environment *_environment, int _release)
void atari_wait_key_or_fire (Environment *_environment, int _port, int _release)
void atari_wait_key_or_fire_semivar (Environment *_environment, char *_port, int _release)
void atari_wait_fire (Environment *_environment, int _port, int _release)
void atari_wait_fire_semivar (Environment *_environment, char *_port, int _release)
void atari_key_state (Environment *_environment, char *_scancode, char *_result)
void atari_scancode (Environment *_environment, char *_result)
void atari_asciicode (Environment *_environment, char *_result)
void atari_key_pressed (Environment *_environment, char *_scancode, char *_result)
void atari_scanshift (Environment *_environment, char *_shifts)
void atari_keyshift (Environment *_environment, char *_shifts)
void atari_clear_key (Environment *_environment)
void atari_sys_call (Environment *_environment, int _destination)
void atari_timer_set_status_on (Environment *_environment, char *_timer)
void atari_timer_set_status_off (Environment *_environment, char *_timer)
void atari_timer_set_counter (Environment *_environment, char *_timer, char *_counter)
void atari_timer_set_init (Environment *_environment, char *_timer, char *_init)
void atari_timer_set_address (Environment *_environment, char *_timer, char *_address)
void atari_dload (Environment *_environment, char *_filename, char *_offset, char *_address, char *_size)
void atari_dsave (Environment *_environment, char *_filename, char *_offset, char *_address, char *_size)
void atari_put_key (Environment *_environment, char *_string, char *_size)
void atari_serial_read (Environment *_environment, char *_address, char *_size)
void atari_serial_write (Environment *_environment, char *_address, char *_size, char *_result)
void atari_fujinet_set_device (Environment *_environment, int _device_id)
void atari_fujinet_set_device_var (Environment *_environment, char *_device_id)
void atari_fujinet_get_bytes_waiting (Environment *_environment, char *_bytes_waiting)
void atari_fujinet_is_connected (Environment *_environment, char *_is_connected)
void atari_fujinet_get_error (Environment *_environment, char *_error)
void atari_fujinet_is_ready (Environment *_environment, char *_ready)
void atari_fujinet_open (Environment *_environment, char *_url, char *_size, char *_mode, char *_trans, char *_result)
void atari_fujinet_close (Environment *_environment)
void atari_fujinet_get_status (Environment *_environment)
void atari_fujinet_read (Environment *_environment, char *_buffer, char *_size)
void atari_fujinet_write (Environment *_environment, char *_buffer, char *_size, char *_result)
void atari_fujinet_writed (Environment *_environment, char *_buffer, char *_size, char *_result)
void atari_fujinet_writeds (Environment *_environment, char *_buffer, int _size, char *_result)
void atari_fujinet_set_channel_mode (Environment *_environment, int _mode, char *_result)
void atari_fujinet_set_channel_mode_var (Environment *_environment, char *_mode, char *_result)
void atari_fujinet_parse_json (Environment *_environment, char *_result)
void atari_fujinet_json_query (Environment *_environment, char *_query, char *_size)
void atari_fujinet_login (Environment *_environment, char *_login, char *_size)
void atari_fujinet_password (Environment *_environment, char *_password, char *_size)
void atari_dojo_serial_get_response0 (Environment *_environment, char *_status)
void atari_dojo_serial_get_response (Environment *_environment, char *_status, char *_address, char *_size)
void atari_dojo_serial_get_responsed (Environment *_environment, char *_status, char *_data, char *_size)
void atari_dojo_serial_get_response_size (Environment *_environment, char *_status, char *_size)
void atari_dojo_serial_get_response_payload (Environment *_environment, char *_address)
void atari_dojo_serial_get_response_payloadd (Environment *_environment, char *_data)
void atari_dojo_serial_put_request0 (Environment *_environment, int _command, char *_param1, char *_param2, char *_result)
void atari_dojo_serial_put_request (Environment *_environment, int _command, char *_param1, char *_param2, char *_address, char *_size, char *_result)
void atari_dojo_serial_put_requestd (Environment *_environment, int _command, char *_param1, char *_param2, char *_data, char *_size, char *_result)
void atari_dojo_serial_put_requestds (Environment *_environment, int _command, char *_param1, char *_param2, char *_data, int _size, char *_result)
void atari_dojo_fujinet_get_response0 (Environment *_environment, char *_status)
void atari_dojo_fujinet_get_response (Environment *_environment, char *_status, char *_address, char *_size)
void atari_dojo_fujinet_get_responsed (Environment *_environment, char *_status, char *_data, char *_size)
void atari_dojo_fujinet_get_response_size (Environment *_environment, char *_status, char *_size)
void atari_dojo_fujinet_get_response_payload (Environment *_environment, char *_address)
void atari_dojo_fujinet_get_response_payloadd (Environment *_environment, char *_data)
void atari_dojo_fujinet_put_request0 (Environment *_environment, int _command, char *_param1, char *_param2, char *_result)
void atari_dojo_fujinet_put_request (Environment *_environment, int _command, char *_param1, char *_param2, char *_address, char *_size, char *_result)
void atari_dojo_fujinet_put_requestd (Environment *_environment, int _command, char *_param1, char *_param2, char *_data, char *_size, char *_result)
void atari_dojo_fujinet_put_requestds (Environment *_environment, int _command, char *_param1, char *_param2, char *_data, int _size, char *_result)
void atari_chain (Environment *_environment, char *_filename)

Function Documentation

◆ atari_asciicode()

void atari_asciicode ( Environment * _environment,
char * _result )

Definition at line 190 of file atari.c.

◆ atari_chain()

void atari_chain ( Environment * _environment,
char * _filename )

Definition at line 1255 of file atari.c.

◆ atari_clear_key()

void atari_clear_key ( Environment * _environment)

Definition at line 244 of file atari.c.

◆ atari_dload()

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

Definition at line 343 of file atari.c.

◆ atari_dojo_fujinet_get_response()

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

Definition at line 1046 of file atari.c.

◆ atari_dojo_fujinet_get_response0()

void atari_dojo_fujinet_get_response0 ( Environment * _environment,
char * _status )

Definition at line 1033 of file atari.c.

◆ atari_dojo_fujinet_get_response_payload()

void atari_dojo_fujinet_get_response_payload ( Environment * _environment,
char * _address )

Definition at line 1104 of file atari.c.

◆ atari_dojo_fujinet_get_response_payloadd()

void atari_dojo_fujinet_get_response_payloadd ( Environment * _environment,
char * _data )

Definition at line 1119 of file atari.c.

◆ atari_dojo_fujinet_get_response_size()

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

Definition at line 1088 of file atari.c.

◆ atari_dojo_fujinet_get_responsed()

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

Definition at line 1067 of file atari.c.

◆ atari_dojo_fujinet_put_request()

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

Definition at line 1159 of file atari.c.

◆ atari_dojo_fujinet_put_request0()

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

Definition at line 1134 of file atari.c.

◆ atari_dojo_fujinet_put_requestd()

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

Definition at line 1191 of file atari.c.

◆ atari_dojo_fujinet_put_requestds()

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

Definition at line 1223 of file atari.c.

◆ atari_dojo_serial_get_response()

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

Definition at line 835 of file atari.c.

◆ atari_dojo_serial_get_response0()

void atari_dojo_serial_get_response0 ( Environment * _environment,
char * _status )

Definition at line 823 of file atari.c.

◆ atari_dojo_serial_get_response_payload()

void atari_dojo_serial_get_response_payload ( Environment * _environment,
char * _address )

Definition at line 890 of file atari.c.

◆ atari_dojo_serial_get_response_payloadd()

void atari_dojo_serial_get_response_payloadd ( Environment * _environment,
char * _data )

Definition at line 904 of file atari.c.

◆ atari_dojo_serial_get_response_size()

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

Definition at line 875 of file atari.c.

◆ atari_dojo_serial_get_responsed()

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

Definition at line 855 of file atari.c.

◆ atari_dojo_serial_put_request()

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

Definition at line 941 of file atari.c.

◆ atari_dojo_serial_put_request0()

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

Definition at line 918 of file atari.c.

◆ atari_dojo_serial_put_requestd()

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

Definition at line 971 of file atari.c.

◆ atari_dojo_serial_put_requestds()

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

Definition at line 1001 of file atari.c.

◆ atari_dsave()

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

Definition at line 428 of file atari.c.

◆ atari_fujinet_close()

void atari_fujinet_close ( Environment * _environment)

Definition at line 640 of file atari.c.

◆ atari_fujinet_get_bytes_waiting()

void atari_fujinet_get_bytes_waiting ( Environment * _environment,
char * _bytes_waiting )

Definition at line 570 of file atari.c.

◆ atari_fujinet_get_error()

void atari_fujinet_get_error ( Environment * _environment,
char * _error )

Definition at line 588 of file atari.c.

◆ atari_fujinet_get_status()

void atari_fujinet_get_status ( Environment * _environment)

Definition at line 649 of file atari.c.

◆ atari_fujinet_is_connected()

void atari_fujinet_is_connected ( Environment * _environment,
char * _is_connected )

Definition at line 579 of file atari.c.

◆ atari_fujinet_is_ready()

void atari_fujinet_is_ready ( Environment * _environment,
char * _ready )

Definition at line 597 of file atari.c.

◆ atari_fujinet_json_query()

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

Definition at line 775 of file atari.c.

◆ atari_fujinet_login()

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

Definition at line 791 of file atari.c.

◆ atari_fujinet_open()

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

Definition at line 607 of file atari.c.

◆ atari_fujinet_parse_json()

void atari_fujinet_parse_json ( Environment * _environment,
char * _result )

Definition at line 764 of file atari.c.

◆ atari_fujinet_password()

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

Definition at line 807 of file atari.c.

◆ atari_fujinet_read()

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

Definition at line 658 of file atari.c.

◆ atari_fujinet_set_channel_mode()

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

Definition at line 734 of file atari.c.

◆ atari_fujinet_set_channel_mode_var()

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

Definition at line 750 of file atari.c.

◆ atari_fujinet_set_device()

void atari_fujinet_set_device ( Environment * _environment,
int _device_id )

Definition at line 552 of file atari.c.

◆ atari_fujinet_set_device_var()

void atari_fujinet_set_device_var ( Environment * _environment,
char * _device_id )

Definition at line 561 of file atari.c.

◆ atari_fujinet_write()

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

Definition at line 674 of file atari.c.

◆ atari_fujinet_writed()

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

Definition at line 694 of file atari.c.

◆ atari_fujinet_writeds()

void atari_fujinet_writeds ( Environment * _environment,
char * _buffer,
int _size,
char * _result )

Definition at line 714 of file atari.c.

◆ atari_inkey()

void atari_inkey ( Environment * _environment,
char * _key )

Definition at line 66 of file atari.c.

◆ atari_key_pressed()

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

Definition at line 201 of file atari.c.

◆ atari_key_state()

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

Definition at line 157 of file atari.c.

◆ atari_keyshift()

void atari_keyshift ( Environment * _environment,
char * _shifts )

Definition at line 233 of file atari.c.

◆ atari_put_key()

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

Definition at line 513 of file atari.c.

◆ atari_scancode()

void atari_scancode ( Environment * _environment,
char * _result )

Definition at line 172 of file atari.c.

◆ atari_scanshift()

void atari_scanshift ( Environment * _environment,
char * _shifts )

Definition at line 215 of file atari.c.

◆ atari_serial_read()

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

Definition at line 524 of file atari.c.

◆ atari_serial_write()

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

Definition at line 538 of file atari.c.

◆ atari_sys_call()

void atari_sys_call ( Environment * _environment,
int _destination )

Definition at line 252 of file atari.c.

◆ atari_timer_set_address()

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

Definition at line 326 of file atari.c.

◆ atari_timer_set_counter()

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

Definition at line 286 of file atari.c.

◆ atari_timer_set_init()

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

Definition at line 309 of file atari.c.

◆ atari_timer_set_status_off()

void atari_timer_set_status_off ( Environment * _environment,
char * _timer )

Definition at line 272 of file atari.c.

◆ atari_timer_set_status_on()

void atari_timer_set_status_on ( Environment * _environment,
char * _timer )

Definition at line 258 of file atari.c.

◆ atari_wait_fire()

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

Definition at line 125 of file atari.c.

◆ atari_wait_fire_semivar()

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

Definition at line 141 of file atari.c.

◆ atari_wait_key()

void atari_wait_key ( Environment * _environment,
int _release )

Definition at line 77 of file atari.c.

◆ atari_wait_key_or_fire()

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

Definition at line 91 of file atari.c.

◆ atari_wait_key_or_fire_semivar()

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

Definition at line 108 of file atari.c.

◆ atari_xpen()

void atari_xpen ( Environment * _environment,
char * _destination )

Definition at line 43 of file atari.c.

◆ atari_ypen()

void atari_ypen ( Environment * _environment,
char * _destination )

Definition at line 55 of file atari.c.