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

Go to the source code of this file.

Macros

#define JOY_COUNT   4
#define JOYSTICK_0   0
#define JOYSTICK_1   1
#define JOYSTICK_2   2
#define JOYSTICK_3   3
#define JOYSTICK_COUNT   4
#define JOY_UP   1
#define JOY_DOWN   2
#define JOY_LEFT   3
#define JOY_RIGHT   4
#define JOY_FIRE   0
#define JOYSTICK_CONFIG_DEFAULT_SYNC   1
#define KEY_NONE   255
#define KEY_L   0
#define KEY_J   1
#define KEY_SEMICOMMA   2
#define KEY_K   5
#define KEY_PLUS   6
#define KEY_ASTERISK   7
#define KEY_O   8
#define KEY_P   10
#define KEY_U   11
#define KEY_RETURN   12
#define KEY_I   13
#define KEY_MINUS   14
#define KEY_EQUAL   15
#define KEY_V   16
#define KEY_C   18
#define KEY_B   21
#define KEY_X   22
#define KEY_Z   23
#define KEY_4   24
#define KEY_3   26
#define KEY_6   27
#define KEY_ESC   28
#define KEY_5   29
#define KEY_2   30
#define KEY_1   31
#define KEY_COMMA   32
#define KEY_SPACE   33
#define KEY_PERIOD   31
#define KEY_N   35
#define KEY_M   37
#define KEY_SLASH   38
#define KEY_INV   39
#define KEY_R   40
#define KEY_E   42
#define KEY_Y   43
#define KEY_TAB   44
#define KEY_T   45
#define KEY_W   46
#define KEY_Q   47
#define KEY_9   48
#define KEY_0   50
#define KEY_7   51
#define KEY_DEL   52
#define KEY_8   53
#define KEY_LESS_THAN   54
#define KEY_GREATER_THAN   55
#define KEY_F   56
#define KEY_H   57
#define KEY_D   58
#define KEY_CAP   60
#define KEY_G   61
#define KEY_S   62
#define KEY_A   63
#define KEY_F1   0
#define KEY_F2   0
#define KEY_F3   0
#define KEY_F4   0
#define KEY_F5   0
#define KEY_F6   0
#define KEY_F7   0
#define KEY_F8   0
#define KEY_AT   0
#define KEY_CLEAR   0
#define KEY_COLON   0
#define KEY_COMMODORE   0
#define KEY_CONTROL   0
#define KEY_CRSR_LEFT_RIGHT   0
#define KEY_CRSR_UP_DOWN   0
#define KEY_DELETE   0
#define KEY_HOME   0
#define KEY_INSERT   0
#define KEY_LEFT_ARROW   0
#define KEY_UP_ARROW   0
#define KEY_POUND   0
#define KEY_RUNSTOP   0
#define KEY_SEMICOLON   0
#define KEY_UP   0
#define KEY_DOWN   0
#define KEY_LEFT   0
#define KEY_RIGHT   0
#define INPUT_DEFAULT_SEPARATOR   ','
#define INPUT_DEFAULT_SIZE   32
#define INPUT_DEFAULT_CURSOR   95
#define INPUT_DEFAULT_RATE   16
#define INPUT_DEFAULT_DELAY   64
#define KEYBOARD_CONFIG_DEFAULT_SYNC   0
#define SCREEN_CAPABILITIES   ( ( 1<<TILEMAP_NATIVE ) | ( 1<<BITMAP_NATIVE ) )
#define DEFAULT_PAINT_BUCKET_SIZE   512
#define BANK_COUNT   1
#define BANK_SIZE   4096
#define BANK_BASE_ADDRESS   0
#define MAX_AUDIO_CHANNELS   4
#define DSTRING_DEFAULT_COUNT   255
#define DSTRING_DEFAULT_SPACE   1024

Functions

void atari_xpen (Environment *_environment, char *_destination)
void atari_ypen (Environment *_environment, char *_destination)
void atari_wait_key (Environment *_environment, 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_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_key_state (Environment *_environment, char *_scancode, char *_result)
void atari_scancode (Environment *_environment, char *_scacode)
void atari_asciicode (Environment *_environment, char *_asciicode)
void atari_inkey (Environment *_environment, char *_key)
void atari_key_pressed (Environment *_environment, char *_scancode, char *_result)
void atari_put_key (Environment *_environment, char *_string, char *_size)
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_dojo_ready (Environment *_environment, char *_value)
void atari_dojo_read_byte (Environment *_environment, char *_value)
void atari_dojo_write_byte (Environment *_environment, char *_value)
void atari_serial_read (Environment *_environment, char *_address, char *_size)
void atari_serial_write (Environment *_environment, char *_address, char *_size, char *_result)
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_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 *_data)
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_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_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 *_data)
void atari_dojo_fujinet_get_response_payload (Environment *_environment, char *_address)
void atari_dojo_fujinet_get_response_payloadd (Environment *_environment, char *_data)
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_chain (Environment *_environment, char *_filename)

Macro Definition Documentation

◆ BANK_BASE_ADDRESS

#define BANK_BASE_ADDRESS   0

Definition at line 147 of file atari.h.

◆ BANK_COUNT

#define BANK_COUNT   1

Definition at line 145 of file atari.h.

◆ BANK_SIZE

#define BANK_SIZE   4096

Definition at line 146 of file atari.h.

◆ DEFAULT_PAINT_BUCKET_SIZE

#define DEFAULT_PAINT_BUCKET_SIZE   512

Definition at line 143 of file atari.h.

◆ DSTRING_DEFAULT_COUNT

#define DSTRING_DEFAULT_COUNT   255

Definition at line 151 of file atari.h.

◆ DSTRING_DEFAULT_SPACE

#define DSTRING_DEFAULT_SPACE   1024

Definition at line 152 of file atari.h.

◆ INPUT_DEFAULT_CURSOR

#define INPUT_DEFAULT_CURSOR   95

Definition at line 135 of file atari.h.

◆ INPUT_DEFAULT_DELAY

#define INPUT_DEFAULT_DELAY   64

Definition at line 137 of file atari.h.

◆ INPUT_DEFAULT_RATE

#define INPUT_DEFAULT_RATE   16

Definition at line 136 of file atari.h.

◆ INPUT_DEFAULT_SEPARATOR

#define INPUT_DEFAULT_SEPARATOR   ','

Definition at line 133 of file atari.h.

◆ INPUT_DEFAULT_SIZE

#define INPUT_DEFAULT_SIZE   32

Definition at line 134 of file atari.h.

◆ JOY_COUNT

#define JOY_COUNT   4

Definition at line 36 of file atari.h.

◆ JOY_DOWN

#define JOY_DOWN   2

Definition at line 44 of file atari.h.

◆ JOY_FIRE

#define JOY_FIRE   0

Definition at line 47 of file atari.h.

◆ JOY_LEFT

#define JOY_LEFT   3

Definition at line 45 of file atari.h.

◆ JOY_RIGHT

#define JOY_RIGHT   4

Definition at line 46 of file atari.h.

◆ JOY_UP

#define JOY_UP   1

Definition at line 43 of file atari.h.

◆ JOYSTICK_0

#define JOYSTICK_0   0

Definition at line 37 of file atari.h.

◆ JOYSTICK_1

#define JOYSTICK_1   1

Definition at line 38 of file atari.h.

◆ JOYSTICK_2

#define JOYSTICK_2   2

Definition at line 39 of file atari.h.

◆ JOYSTICK_3

#define JOYSTICK_3   3

Definition at line 40 of file atari.h.

◆ JOYSTICK_CONFIG_DEFAULT_SYNC

#define JOYSTICK_CONFIG_DEFAULT_SYNC   1

Definition at line 49 of file atari.h.

◆ JOYSTICK_COUNT

#define JOYSTICK_COUNT   4

Definition at line 41 of file atari.h.

◆ KEY_0

#define KEY_0   50

Definition at line 92 of file atari.h.

◆ KEY_1

#define KEY_1   31

Definition at line 76 of file atari.h.

◆ KEY_2

#define KEY_2   30

Definition at line 75 of file atari.h.

◆ KEY_3

#define KEY_3   26

Definition at line 71 of file atari.h.

◆ KEY_4

#define KEY_4   24

Definition at line 70 of file atari.h.

◆ KEY_5

#define KEY_5   29

Definition at line 74 of file atari.h.

◆ KEY_6

#define KEY_6   27

Definition at line 72 of file atari.h.

◆ KEY_7

#define KEY_7   51

Definition at line 93 of file atari.h.

◆ KEY_8

#define KEY_8   53

Definition at line 95 of file atari.h.

◆ KEY_9

#define KEY_9   48

Definition at line 91 of file atari.h.

◆ KEY_A

#define KEY_A   63

Definition at line 104 of file atari.h.

◆ KEY_ASTERISK

#define KEY_ASTERISK   7

Definition at line 57 of file atari.h.

◆ KEY_AT

#define KEY_AT   0

Definition at line 113 of file atari.h.

◆ KEY_B

#define KEY_B   21

Definition at line 67 of file atari.h.

◆ KEY_C

#define KEY_C   18

Definition at line 66 of file atari.h.

◆ KEY_CAP

#define KEY_CAP   60

Definition at line 101 of file atari.h.

◆ KEY_CLEAR

#define KEY_CLEAR   0

Definition at line 114 of file atari.h.

◆ KEY_COLON

#define KEY_COLON   0

Definition at line 115 of file atari.h.

◆ KEY_COMMA

#define KEY_COMMA   32

Definition at line 77 of file atari.h.

◆ KEY_COMMODORE

#define KEY_COMMODORE   0

Definition at line 116 of file atari.h.

◆ KEY_CONTROL

#define KEY_CONTROL   0

Definition at line 117 of file atari.h.

◆ KEY_CRSR_LEFT_RIGHT

#define KEY_CRSR_LEFT_RIGHT   0

Definition at line 118 of file atari.h.

◆ KEY_CRSR_UP_DOWN

#define KEY_CRSR_UP_DOWN   0

Definition at line 119 of file atari.h.

◆ KEY_D

#define KEY_D   58

Definition at line 100 of file atari.h.

◆ KEY_DEL

#define KEY_DEL   52

Definition at line 94 of file atari.h.

◆ KEY_DELETE

#define KEY_DELETE   0

Definition at line 120 of file atari.h.

◆ KEY_DOWN

#define KEY_DOWN   0

Definition at line 129 of file atari.h.

◆ KEY_E

#define KEY_E   42

Definition at line 85 of file atari.h.

◆ KEY_EQUAL

#define KEY_EQUAL   15

Definition at line 64 of file atari.h.

◆ KEY_ESC

#define KEY_ESC   28

Definition at line 73 of file atari.h.

◆ KEY_F

#define KEY_F   56

Definition at line 98 of file atari.h.

◆ KEY_F1

#define KEY_F1   0

Definition at line 105 of file atari.h.

◆ KEY_F2

#define KEY_F2   0

Definition at line 106 of file atari.h.

◆ KEY_F3

#define KEY_F3   0

Definition at line 107 of file atari.h.

◆ KEY_F4

#define KEY_F4   0

Definition at line 108 of file atari.h.

◆ KEY_F5

#define KEY_F5   0

Definition at line 109 of file atari.h.

◆ KEY_F6

#define KEY_F6   0

Definition at line 110 of file atari.h.

◆ KEY_F7

#define KEY_F7   0

Definition at line 111 of file atari.h.

◆ KEY_F8

#define KEY_F8   0

Definition at line 112 of file atari.h.

◆ KEY_G

#define KEY_G   61

Definition at line 102 of file atari.h.

◆ KEY_GREATER_THAN

#define KEY_GREATER_THAN   55

Definition at line 97 of file atari.h.

◆ KEY_H

#define KEY_H   57

Definition at line 99 of file atari.h.

◆ KEY_HOME

#define KEY_HOME   0

Definition at line 121 of file atari.h.

◆ KEY_I

#define KEY_I   13

Definition at line 62 of file atari.h.

◆ KEY_INSERT

#define KEY_INSERT   0

Definition at line 122 of file atari.h.

◆ KEY_INV

#define KEY_INV   39

Definition at line 83 of file atari.h.

◆ KEY_J

#define KEY_J   1

Definition at line 53 of file atari.h.

◆ KEY_K

#define KEY_K   5

Definition at line 55 of file atari.h.

◆ KEY_L

#define KEY_L   0

Definition at line 52 of file atari.h.

◆ KEY_LEFT

#define KEY_LEFT   0

Definition at line 130 of file atari.h.

◆ KEY_LEFT_ARROW

#define KEY_LEFT_ARROW   0

Definition at line 123 of file atari.h.

◆ KEY_LESS_THAN

#define KEY_LESS_THAN   54

Definition at line 96 of file atari.h.

◆ KEY_M

#define KEY_M   37

Definition at line 81 of file atari.h.

◆ KEY_MINUS

#define KEY_MINUS   14

Definition at line 63 of file atari.h.

◆ KEY_N

#define KEY_N   35

Definition at line 80 of file atari.h.

◆ KEY_NONE

#define KEY_NONE   255

Definition at line 51 of file atari.h.

◆ KEY_O

#define KEY_O   8

Definition at line 58 of file atari.h.

◆ KEY_P

#define KEY_P   10

Definition at line 59 of file atari.h.

◆ KEY_PERIOD

#define KEY_PERIOD   31

Definition at line 79 of file atari.h.

◆ KEY_PLUS

#define KEY_PLUS   6

Definition at line 56 of file atari.h.

◆ KEY_POUND

#define KEY_POUND   0

Definition at line 125 of file atari.h.

◆ KEY_Q

#define KEY_Q   47

Definition at line 90 of file atari.h.

◆ KEY_R

#define KEY_R   40

Definition at line 84 of file atari.h.

◆ KEY_RETURN

#define KEY_RETURN   12

Definition at line 61 of file atari.h.

◆ KEY_RIGHT

#define KEY_RIGHT   0

Definition at line 131 of file atari.h.

◆ KEY_RUNSTOP

#define KEY_RUNSTOP   0

Definition at line 126 of file atari.h.

◆ KEY_S

#define KEY_S   62

Definition at line 103 of file atari.h.

◆ KEY_SEMICOLON

#define KEY_SEMICOLON   0

Definition at line 127 of file atari.h.

◆ KEY_SEMICOMMA

#define KEY_SEMICOMMA   2

Definition at line 54 of file atari.h.

◆ KEY_SLASH

#define KEY_SLASH   38

Definition at line 82 of file atari.h.

◆ KEY_SPACE

#define KEY_SPACE   33

Definition at line 78 of file atari.h.

◆ KEY_T

#define KEY_T   45

Definition at line 88 of file atari.h.

◆ KEY_TAB

#define KEY_TAB   44

Definition at line 87 of file atari.h.

◆ KEY_U

#define KEY_U   11

Definition at line 60 of file atari.h.

◆ KEY_UP

#define KEY_UP   0

Definition at line 128 of file atari.h.

◆ KEY_UP_ARROW

#define KEY_UP_ARROW   0

Definition at line 124 of file atari.h.

◆ KEY_V

#define KEY_V   16

Definition at line 65 of file atari.h.

◆ KEY_W

#define KEY_W   46

Definition at line 89 of file atari.h.

◆ KEY_X

#define KEY_X   22

Definition at line 68 of file atari.h.

◆ KEY_Y

#define KEY_Y   43

Definition at line 86 of file atari.h.

◆ KEY_Z

#define KEY_Z   23

Definition at line 69 of file atari.h.

◆ KEYBOARD_CONFIG_DEFAULT_SYNC

#define KEYBOARD_CONFIG_DEFAULT_SYNC   0

Definition at line 139 of file atari.h.

◆ MAX_AUDIO_CHANNELS

#define MAX_AUDIO_CHANNELS   4

Definition at line 149 of file atari.h.

◆ SCREEN_CAPABILITIES

#define SCREEN_CAPABILITIES   ( ( 1<<TILEMAP_NATIVE ) | ( 1<<BITMAP_NATIVE ) )

Definition at line 141 of file atari.h.

Function Documentation

◆ atari_asciicode()

void atari_asciicode ( Environment * _environment,
char * _asciicode )

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 * _data )

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_read_byte()

void atari_dojo_read_byte ( Environment * _environment,
char * _value )

◆ atari_dojo_ready()

void atari_dojo_ready ( Environment * _environment,
char * _value )

◆ 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 * _data )

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_dojo_write_byte()

void atari_dojo_write_byte ( Environment * _environment,
char * _value )

◆ 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 * _scacode )

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.