#include #include #include #include #define debug 0 #define debug_cmd_buf 0 extern char *buffer; extern char *cmd_buf; extern uint8_t scr_row; extern uint8_t scr_col; extern uint8_t scr_trow; extern uint8_t scr_tcol; extern uint16_t scr_ptr; extern uint8_t byte; extern uint8_t mask; extern uint8_t a; extern uint8_t b; extern uint8_t c; extern uint8_t d; extern uint8_t e; extern uint8_t f; extern uint8_t bitmask; extern uint8_t bitabl[]; extern uint8_t scr_str; extern uint8_t scr_end; extern uint8_t wrapped; extern void print_str(const char *str); int16_t str_cmp(const char *s0, uint16_t i, const char *s1, uint16_t j); extern void subasm();