41#define JOYSTICK_COUNT 4
49#define JOYSTICK_CONFIG_DEFAULT_SYNC 1
54#define KEY_SEMICOMMA 2
96#define KEY_LESS_THAN 54
97#define KEY_GREATER_THAN 55
116#define KEY_COMMODORE 0
118#define KEY_CRSR_LEFT_RIGHT 0
119#define KEY_CRSR_UP_DOWN 0
123#define KEY_LEFT_ARROW 0
124#define KEY_UP_ARROW 0
127#define KEY_SEMICOLON 0
133#define INPUT_DEFAULT_SEPARATOR ','
134#define INPUT_DEFAULT_SIZE 32
135#define INPUT_DEFAULT_CURSOR 95
136#define INPUT_DEFAULT_RATE 16
137#define INPUT_DEFAULT_DELAY 64
139#define KEYBOARD_CONFIG_DEFAULT_SYNC 0
141#define SCREEN_CAPABILITIES ( ( 1<<TILEMAP_NATIVE ) | ( 1<<BITMAP_NATIVE ) )
143#define DEFAULT_PAINT_BUCKET_SIZE 512
146#define BANK_SIZE 4096
147#define BANK_BASE_ADDRESS 0
149#define MAX_AUDIO_CHANNELS 4
151#define DSTRING_DEFAULT_COUNT 255
152#define DSTRING_DEFAULT_SPACE 1024
180void atari_dload(
Environment * _environment,
char * _filename,
char * _offset,
char * _address,
char * _size );
181void atari_dsave(
Environment * _environment,
char * _filename,
char * _offset,
char * _address,
char * _size );
void atari_inkey(Environment *_environment, char *_key)
void atari_timer_set_status_off(Environment *_environment, char *_timer)
void atari_fujinet_get_status(Environment *_environment)
void atari_fujinet_get_error(Environment *_environment, char *_error)
void atari_chain(Environment *_environment, char *_filename)
void atari_dojo_ready(Environment *_environment, char *_value)
void atari_fujinet_write(Environment *_environment, char *_buffer, char *_size, char *_result)
void atari_dojo_fujinet_get_response(Environment *_environment, char *_status, char *_address, char *_size)
void atari_keyshift(Environment *_environment, char *_shifts)
void atari_dojo_serial_get_response0(Environment *_environment, char *_status)
void atari_dojo_fujinet_put_request0(Environment *_environment, int _command, char *_param1, char *_param2, char *_result)
void atari_fujinet_writeds(Environment *_environment, char *_buffer, int _size, char *_result)
void atari_fujinet_get_bytes_waiting(Environment *_environment, char *_bytes_waiting)
void atari_fujinet_password(Environment *_environment, char *_password, char *_size)
void atari_put_key(Environment *_environment, char *_string, char *_size)
void atari_fujinet_set_channel_mode(Environment *_environment, int _mode, char *_result)
void atari_dojo_fujinet_get_response0(Environment *_environment, char *_status)
void atari_timer_set_counter(Environment *_environment, char *_timer, char *_counter)
void atari_fujinet_close(Environment *_environment)
void atari_wait_fire_semivar(Environment *_environment, char *_port, int _release)
void atari_ypen(Environment *_environment, char *_destination)
void atari_dojo_read_byte(Environment *_environment, char *_value)
void atari_dojo_fujinet_get_responsed(Environment *_environment, char *_status, char *_data, char *_size)
void atari_dojo_write_byte(Environment *_environment, char *_value)
void atari_dojo_serial_get_response(Environment *_environment, char *_status, char *_address, char *_size)
void atari_timer_set_init(Environment *_environment, char *_timer, char *_init)
void atari_scancode(Environment *_environment, char *_scacode)
void atari_fujinet_is_ready(Environment *_environment, char *_ready)
void atari_scanshift(Environment *_environment, char *_shifts)
void atari_dojo_fujinet_put_requestds(Environment *_environment, int _command, char *_param1, char *_param2, char *_data, int _size, char *_result)
void atari_wait_key_or_fire_semivar(Environment *_environment, char *_port, int _release)
void atari_fujinet_writed(Environment *_environment, char *_buffer, char *_size, char *_result)
void atari_fujinet_set_device(Environment *_environment, int _device_id)
void atari_xpen(Environment *_environment, char *_destination)
void atari_serial_read(Environment *_environment, char *_address, char *_size)
void atari_key_pressed(Environment *_environment, char *_scancode, char *_result)
void atari_clear_key(Environment *_environment)
void atari_dojo_serial_put_requestds(Environment *_environment, int _command, char *_param1, char *_param2, char *_data, int _size, char *_result)
void atari_sys_call(Environment *_environment, int _destination)
void atari_fujinet_open(Environment *_environment, char *_url, char *_size, char *_mode, char *_trans, char *_result)
void atari_dojo_serial_get_response_size(Environment *_environment, char *_status, char *_data)
void atari_wait_key(Environment *_environment, int _release)
void atari_fujinet_set_channel_mode_var(Environment *_environment, char *_mode, char *_result)
void atari_dload(Environment *_environment, char *_filename, char *_offset, char *_address, char *_size)
void atari_fujinet_parse_json(Environment *_environment, char *_result)
void atari_fujinet_login(Environment *_environment, char *_login, char *_size)
void atari_timer_set_address(Environment *_environment, char *_timer, char *_address)
void atari_fujinet_is_connected(Environment *_environment, char *_is_connected)
void atari_dojo_fujinet_put_requestd(Environment *_environment, int _command, char *_param1, char *_param2, char *_data, char *_size, char *_result)
void atari_dojo_serial_get_responsed(Environment *_environment, char *_status, char *_data, char *_size)
void atari_serial_write(Environment *_environment, char *_address, char *_size, char *_result)
void atari_fujinet_set_device_var(Environment *_environment, char *_device_id)
void atari_dojo_serial_get_response_payloadd(Environment *_environment, char *_data)
void atari_dojo_serial_put_requestd(Environment *_environment, int _command, char *_param1, char *_param2, char *_data, char *_size, char *_result)
void atari_wait_key_or_fire(Environment *_environment, int _port, int _release)
void atari_fujinet_read(Environment *_environment, char *_buffer, char *_size)
void atari_wait_fire(Environment *_environment, int _port, int _release)
void atari_dojo_fujinet_put_request(Environment *_environment, int _command, char *_param1, char *_param2, char *_address, char *_size, 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_fujinet_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_fujinet_get_response_size(Environment *_environment, char *_status, char *_data)
void atari_fujinet_json_query(Environment *_environment, char *_query, char *_size)
void atari_dsave(Environment *_environment, char *_filename, char *_offset, char *_address, char *_size)
void atari_dojo_fujinet_get_response_payload(Environment *_environment, char *_address)
void atari_key_state(Environment *_environment, char *_scancode, char *_result)
void atari_dojo_serial_get_response_payload(Environment *_environment, char *_address)
void atari_asciicode(Environment *_environment, char *_asciicode)
void atari_timer_set_status_on(Environment *_environment, char *_timer)
struct _Environment Environment
Structure of compilation environment.