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" }
59 deploy( keyboard, src_hw_pccga_keyboard_asm);
102 deploy( keyboard, src_hw_pccga_keyboard_asm);
105 outline1(
"MOV [%s], AL", _scancode);
111 deploy( keyboard, src_hw_pccga_keyboard_asm);
124 deploy( keyboard, src_hw_pccga_keyboard_asm );
126 outline1(
"MOV AL, [%s]", _scancode);
139 deploy( keyboard, src_hw_pccga_keyboard_asm );
141 outline1(
"MOV AL, [%s]", _scancode);
174 deploy( timer, src_hw_8086_timer_asm);
188 deploy( timer, src_hw_8086_timer_asm);
202 deploy( timer, src_hw_8086_timer_asm);
205 outline1(
"MOV DX, [%s]", _counter );
220 deploy( timer, src_hw_8086_timer_asm);
238 deploy( timer, src_hw_8086_timer_asm);
void cpu_ctoa(Environment *_environment)
void pccga_wait_fire_semivar(Environment *_environment, char *_port, int _release)
void pccga_wait_fire(Environment *_environment, int _port, int _release)
void pccga_joy_vars(Environment *_environment, char *_port, char *_value)
void pccga_wait_key_or_fire(Environment *_environment, int _port, int _release)
void pccga_wait_key(Environment *_environment, int _release)
void pccga_scancode(Environment *_environment, char *_scancode)
void pccga_keyshift(Environment *_environment, char *_shifts)
void pccga_key_pressed(Environment *_environment, char *_scancode, char *_result)
void pccga_joy(Environment *_environment, int _port, char *_value)
void pccga_timer_set_address(Environment *_environment, char *_timer, char *_address)
void pccga_wait_key_or_fire_semivar(Environment *_environment, char *_port, int _release)
void pccga_asciicode(Environment *_environment, char *_result)
void pccga_key_state(Environment *_environment, char *_scancode, char *_result)
void pccga_inkey(Environment *_environment, char *_pressed, char *_key)
void pccga_timer_set_init(Environment *_environment, char *_timer, char *_init)
void pccga_scanshift(Environment *_environment, char *_shifts)
void pccga_timer_set_status_on(Environment *_environment, char *_timer)
void pccga_timer_set_status_off(Environment *_environment, char *_timer)
void pccga_sys_call(Environment *_environment, int _destination)
void pccga_clear_key(Environment *_environment)
void pccga_timer_set_counter(Environment *_environment, char *_timer, char *_counter)
struct _RGBi RGBi
Structure to store color components (red, green and blue).
#define deploy_deferred(s, e)
struct _Environment Environment
Structure of compilation environment.