48#define KEY_ASTERISK 0x08
55#define KEY_COMMODORE 0x00
56#define KEY_CONTROL 0x0f
57#define KEY_CRSR_LEFT_RIGHT 0x00
58#define KEY_CRSR_UP_DOWN 0x00
60#define KEY_DELETE 0x38
76#define KEY_INSERT 0x37
80#define KEY_LEFT_ARROW 0x00
81#define KEY_LEFT_SHIFT 0x00
87#define KEY_PERIOD 0x34
92#define KEY_RETURN 0x0d
93#define KEY_RIGHT_SHIFT 0x00
94#define KEY_RUNSTOP 0x00
96#define KEY_SEMICOLON 0x33
101#define KEY_UP_ARROW 0x00
107#define KEY_BACKSLASH 0x16
108#define KEY_SQUARE_OPEN 0x00
109#define KEY_SQUARE_CLOSED 0x00
110#define KEY_SEMICOMMA 0x00
111#define KEY_QUOTE 0x00
114#define KEY_SHIFT 0x36
116#define KEY_GRAPH 0x00
123#define KEY_SELECT 0x00
130#define KEY_RIGHT 0x1d
131#define KEY_DIVISION 0x00
133#define KEYBOARD_CONFIG_DEFAULT_SYNC 1
138#define JOYSTICK_COUNT 0
146#define JOYSTICK_CONFIG_DEFAULT_SYNC 1
148#define INPUT_DEFAULT_SEPARATOR ','
149#define INPUT_DEFAULT_SIZE 32
150#define INPUT_DEFAULT_CURSOR 0x60
151#define INPUT_DEFAULT_RATE 16
153#define SCREEN_CAPABILITIES ( ( 1<<TILEMAP_NATIVE ) | ( 1<<BITMAP_NATIVE ) )
155#define DEFAULT_PAINT_BUCKET_SIZE 512
158#define BANK_SIZE 16128
159#define BANK_BASE_ADDRESS 0xB000
161#define MAX_AUDIO_CHANNELS 1
163#define BASE_SEGMENT 0xa7
165#define EF936X_COMPONENT_BITMASK 0
167#define DSTRING_DEFAULT_COUNT 127
168#define DSTRING_DEFAULT_SPACE 1024
void mo5_inkey(Environment *_environment, char *_key)
void mo5_timer_set_status_on(Environment *_environment, char *_timer)
void mo5_keyshift(Environment *_environment, char *_shifts)
void mo5_busy_wait(Environment *_environment, char *_timing)
int convertbintok7_original(Environment *_environment)
void mo5_timer_set_address(Environment *_environment, char *_timer, char *_address)
void mo5_key_pressed(Environment *_environment, char *_scancode, char *_result)
void mo5_timer_set_counter(Environment *_environment, char *_timer, char *_counter)
void mo5_ypen(Environment *_environment, char *_destination)
void mo5_wait_key_or_fire_semivar(Environment *_environment, char *_port, int _release)
void mo5_wait_fire(Environment *_environment, int _port, int _release)
void mo5_wait_fire_semivar(Environment *_environment, char *_port, int _release)
void mo5_joystick_vars(Environment *_environment, char *_joystick, char *_result)
void mo5_scanshift(Environment *_environment, char *_shifts)
void mo5_key_state(Environment *_environment, char *_scancode, char *_result)
void mo5_scancode(Environment *_environment, char *_scacode)
void mo5_sys_call(Environment *_environment, int _destination)
void mo5_xpen(Environment *_environment, char *_destination)
void mo5_timer_set_init(Environment *_environment, char *_timer, char *_init)
void mo5_timer_set_status_off(Environment *_environment, char *_timer)
void mo5_asciicode(Environment *_environment, char *_asciicode)
void mo5_put_key(Environment *_environment, char *_string, char *_size)
void mo5_clear_key(Environment *_environment)
void mo5_joystick_semivars(Environment *_environment, int _joystick, char *_result)
void mo5_wait_key(Environment *_environment, int _release)
int convertbintok7(Environment *_environment)
void mo5_wait_key_or_fire(Environment *_environment, int _port, int _release)
struct _Environment Environment
Structure of compilation environment.