36 |
#ifndef ASM_FILE |
#ifndef ASM_FILE |
37 |
|
|
38 |
#include <pupa/types.h> |
#include <pupa/types.h> |
39 |
|
#include <pupa/symbol.h> |
40 |
|
|
41 |
/* These are global to share code between C and asm. */ |
/* These are global to share code between C and asm. */ |
42 |
extern pupa_uint8_t pupa_console_cur_color; |
extern pupa_uint8_t pupa_console_cur_color; |
43 |
void pupa_console_putchar (int c); |
void pupa_console_real_putchar (int c); |
44 |
int pupa_console_checkkey (void); |
int EXPORT_FUNC(pupa_console_checkkey) (void); |
45 |
int pupa_console_getkey (void); |
int EXPORT_FUNC(pupa_console_getkey) (void); |
46 |
pupa_uint16_t pupa_console_getxy (void); |
pupa_uint16_t pupa_console_getxy (void); |
47 |
void pupa_console_gotoxy (pupa_uint8_t x, pupa_uint8_t y); |
void pupa_console_gotoxy (pupa_uint8_t x, pupa_uint8_t y); |
48 |
void pupa_console_cls (void); |
void pupa_console_cls (void); |