38static RGBi SYSTEM_PALETTE[] = {
39 { 0x00, 0x00, 0x00, 0xff, 0,
"BLACK" },
40 { 0x00, 0x00, 0xff, 0xff, 1,
"BLUE" },
41 { 0x88, 0x00, 0x00, 0xff, 2,
"RED" },
42 { 0xff, 0x00, 0xff, 0xff, 3,
"MAGENTA" },
43 { 0x00, 0xcc, 0x00, 0xff, 4,
"GREEN" },
44 { 0xaa, 0xff, 0xe6, 0xff, 5,
"CYAN" },
45 { 0xee, 0xee, 0x77, 0xff, 6,
"YELLOW" },
46 { 0xff, 0xff, 0xff, 0xff, 7,
"WHITE" }
57 deploy( joystick, src_hw_msx1_joystick_asm );
88 deploy( joystick, src_hw_msx1_joystick_asm );
124 deploy( keyboard, src_hw_msx1_keyboard_asm);
135 deploy( keyboard, src_hw_msx1_keyboard_asm );
149 deploy( joystick, src_hw_msx1_joystick_asm );
150 deploy( keyboard, src_hw_msx1_keyboard_asm );
166 deploy( joystick, src_hw_msx1_joystick_asm );
167 deploy( keyboard, src_hw_msx1_keyboard_asm );
183 deploy( joystick, src_hw_msx1_joystick_asm );
185 outline1(
"LD B, $%2.2x", _release );
199 deploy( joystick, src_hw_msx1_joystick_asm );
201 outline1(
"LD B, $%2.2x", _release );
217 deploy( keyboard, src_hw_msx1_keyboard_asm );
230 deploy( keyboard, src_hw_msx1_keyboard_asm);
239 deploy( keyboard, src_hw_msx1_keyboard_asm);
252 deploy( keyboard, src_hw_msx1_keyboard_asm );
273 deploy( keyboard, src_hw_msx1_keyboard_asm );
284 deploy( keyboard, src_hw_msx1_keyboard_asm );
292 outline1(
"CALL $%4.4x", _destination );
298 deploy( timer, src_hw_z80_timer_asm);
314 deploy( timer, src_hw_z80_timer_asm);
331 deploy( timer, src_hw_z80_timer_asm);
353 deploy( timer, src_hw_z80_timer_asm);
375 deploy( timer, src_hw_z80_timer_asm);
398 deploy( dcommon, src_hw_msx1_dcommon_asm );
420 switch( filename->type ) {
447 deploy( dcommon, src_hw_msx1_dcommon_asm );
469 switch( filename->type ) {
505 deploy( keyboard, src_hw_msx1_keyboard_asm);
void cpu_addressof_16bit(Environment *_environment, char *_source, char *_destination)
void cpu_inc_16bit(Environment *_environment, char *_variable)
void cpu_ctoa(Environment *_environment)
void cpu_move_8bit(Environment *_environment, char *_source, char *_destination)
CPU 6309: emit code to move 8 bit
void cpu_dsdescriptor(Environment *_environment, char *_index, char *_address, char *_size)
Variable * variable_retrieve(Environment *_environment, char *_name)
Variable * variable_temporary(Environment *_environment, VariableType _type, char *_meaning)
Define a temporary variable.
char * address_displacement(Environment *_environment, char *_address, char *_displacement)
void dload(Environment *_environment, char *_filename, char *_offset, char *_address, char *_bank, char *_size)
Emit code for DLOAD(...).
void dsave(Environment *_environment, char *_filename, char *_offset, char *_address, char *_size)
Emit code for DLOAD(...).
void wait_key_or_fire(Environment *_environment, int _port, int _release)
void msx1_timer_set_address(Environment *_environment, char *_timer, char *_address)
void msx1_asciicode(Environment *_environment, char *_result)
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_key_state(Environment *_environment, char *_scancode, char *_result)
void msx1_timer_set_counter(Environment *_environment, char *_timer, char *_counter)
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_scancode(Environment *_environment, char *_result)
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_joy_vars(Environment *_environment, char *_port, char *_value)
void msx1_clear_key(Environment *_environment)
void msx1_joy(Environment *_environment, int _port, char *_value)
void msx1_sys_call(Environment *_environment, int _destination)
void msx1_wait_fire_semivar(Environment *_environment, char *_port, int _release)
JoystickConfig joystickConfig
struct _RGBi RGBi
Structure to store color components (red, green and blue).
struct _Variable Variable
Structure of a single variable.
struct _Environment Environment
Structure of compilation environment.