111 deploy( joystick, src_hw_to8_joystick_asm );
116 outline1(
"LDA #$%2.2x", (
unsigned char)(_port&0xff) );
132 deploy( joystick, src_hw_to8_joystick_asm );
220 outline1(
"BEQ %snopressed", label );
240 deploy( joystick, src_hw_to8_joystick_asm );
259 deploy( joystick, src_hw_to8_joystick_asm );
274 outline1(
"LDD #$%4.4x", _destination );
283 deploy( timer, src_hw_6809_timer_asm);
298 deploy( timer, src_hw_6809_timer_asm);
313 deploy( timer, src_hw_6809_timer_asm);
332 deploy( timer, src_hw_6809_timer_asm);
347 deploy( timer, src_hw_6809_timer_asm);
void cpu_store_8bit(Environment *_environment, char *_destination, int _value)
CPU 6309: emit code to store 8 bit
Variable * variable_temporary(Environment *_environment, VariableType _type, char *_meaning)
Define a temporary variable.
char * address_displacement(Environment *_environment, char *_address, char *_displacement)
void interleaved_instructions(Environment *_environment)
void dload(Environment *_environment, char *_filename, char *_offset, char *_address, char *_bank, char *_size)
Emit code for DLOAD(...).
Variable * scancode(Environment *_environment)
JoystickConfig joystickConfig
void to8_cls(Environment *_environment, char *_pen, char *_paper)
void to8_busy_wait(Environment *_environment, char *_timing)
void to8_wait_key_or_fire_semivar(Environment *_environment, char *_port, int _release)
void to8_back(Environment *_environment)
void to8_text_at(Environment *_environment, char *_text, char *_text_size, char *_pen, char *_paper)
void to8_timer_set_counter(Environment *_environment, char *_timer, char *_counter)
void to8_tilemap_enable(Environment *_environment, int _width, int _height, int _colors, int _tile_width, int _tile_height)
void to8_wait_key_or_fire(Environment *_environment, int _port, int _release)
void to8_ypen(Environment *_environment, char *_destination)
void to8_initialization(Environment *_environment)
void to8_clear_key(Environment *_environment)
void to8_timer_set_init(Environment *_environment, char *_timer, char *_init)
void to8_dload(Environment *_environment, char *_address, char *_bank, char *_size)
void to8_color_border(Environment *_environment, char *_color)
void to8_vscroll(Environment *_environment, int _displacement)
void to8_wait_fire_semivar(Environment *_environment, char *_port, int _release)
void to8_sys_call(Environment *_environment, int _destination)
void to8_bitmap_enable(Environment *_environment, int _width, int _height, int _colors)
void to8_timer_set_status_on(Environment *_environment, char *_timer)
void to8_keyshift(Environment *_environment, char *_shifts)
void to8_key_pressed(Environment *_environment, char *_scancode, char *_result)
void to8_timer_set_status_off(Environment *_environment, char *_timer)
void to8_joystick_semivars(Environment *_environment, char *_joystick, char *_result)
void to8_timer_set_address(Environment *_environment, char *_timer, char *_address)
void to8_xpen(Environment *_environment, char *_destination)
int to8_screen_mode_enable(Environment *_environment, ScreenMode *_screen_mode)
void to8_scanshift(Environment *_environment, char *_shifts)
void to8_inkey(Environment *_environment, char *_pressed, char *_key)
void to8_scancode(Environment *_environment, char *_pressed, char *_scancode)
void to8_joystick(Environment *_environment, int _joystick, char *_result)
void to8_wait_fire(Environment *_environment, int _port, int _release)
struct _ScreenMode ScreenMode
struct _Variable Variable
Structure of a single variable.
struct _Environment Environment
Structure of compilation environment.
#define deploy_preferred(s, e)