50#define KEY_BACKSLASH 12
51#define KEY_SQUARE_OPEN 13
52#define KEY_SQUARE_CLOSE 14
53#define KEY_SEMICOLON 15
110#define KEY_ASTERISK 72
119#define KEY_COMMODORE 0
121#define KEY_CRSR_LEFT_RIGHT 0
122#define KEY_CRSR_UP_DOWN 0
134#define KEY_LEFT_ARROW 0
135#define KEY_LEFT_SHIFT 0
137#define KEY_RIGHT_SHIFT 0
139#define KEY_UP_ARROW 0
140#define KEY_SEMICOMMA 0
156#define KEY_DIVISION 0
162#define KEYBOARD_CONFIG_DEFAULT_SYNC 0
164#define INPUT_DEFAULT_SEPARATOR ','
165#define INPUT_DEFAULT_SIZE 32
166#define INPUT_DEFAULT_CURSOR 95
167#define INPUT_DEFAULT_RATE 16
168#define INPUT_DEFAULT_DELAY 64
170#define SCREEN_CAPABILITIES ( ( 1<<TILEMAP_NATIVE ) | ( 1<<BITMAP_NATIVE ) )
172#define DEFAULT_PAINT_BUCKET_SIZE 512
175#define BANK_SIZE 8192
176#define BANK_BASE_ADDRESS 0xa000
186#define JOYSTICK_CONFIG_DEFAULT_SYNC 1
188#define MAX_AUDIO_CHANNELS 3
190#define DSTRING_DEFAULT_COUNT 255
191#define DSTRING_DEFAULT_SPACE 1024
218void msx1_dload(
Environment * _environment,
char * _filename,
char * _offset,
char * _address,
char * _size );
219void msx1_dsave(
Environment * _environment,
char * _filename,
char * _offset,
char * _address,
char * _size );
void msx1_timer_set_address(Environment *_environment, char *_timer, char *_address)
void msx1_scancode(Environment *_environment, char *_scacode)
void msx1_put_key(Environment *_environment, char *_string, char *_size)
void msx1_key_pressed(Environment *_environment, char *_scancode, char *_result)
void msx1_timer_set_status_off(Environment *_environment, char *_timer)
void msx1_wait_key(Environment *_environment, int _release)
void msx1_keyshift(Environment *_environment, char *_shifts)
void msx1_dsave(Environment *_environment, char *_filename, char *_offset, char *_address, char *_size)
void msx1_joy(Environment *_environment, int _port, char *_result)
void msx1_key_state(Environment *_environment, char *_scancode, char *_result)
void msx1_timer_set_counter(Environment *_environment, char *_timer, char *_counter)
void msx1_joy_vars(Environment *_environment, char *_port, char *_result)
void msx1_wait_key_or_fire_semivar(Environment *_environment, char *_port, int _release)
void msx1_scanshift(Environment *_environment, char *_shifts)
void msx1_inkey(Environment *_environment, char *_key)
void msx1_wait_key_or_fire(Environment *_environment, int _port, int _release)
void msx1_timer_set_status_on(Environment *_environment, char *_timer)
void msx1_asciicode(Environment *_environment, char *_asciicode)
void msx1_dload(Environment *_environment, char *_filename, char *_offset, char *_address, char *_size)
void msx1_wait_fire(Environment *_environment, int _port, int _release)
void msx1_timer_set_init(Environment *_environment, char *_timer, char *_init)
void msx1_clear_key(Environment *_environment)
void msx1_sys_call(Environment *_environment, int _destination)
void msx1_wait_fire_semivar(Environment *_environment, char *_port, int _release)
struct _Environment Environment
Structure of compilation environment.