some irq tests
[megadrive.git] / testpico / asmtools.h
CommitLineData
ffd4b35c 1void burn10(unsigned short val);
a385208c 2void write16_x16(unsigned int addr, unsigned short count, short data);
3
4/* SACB RLDU */
5#define BTNM_S (1 << 7)
6#define BTNM_A (1 << 6)
7#define BTNM_C (1 << 5)
8#define BTNM_B (1 << 4)
9#define BTNM_R (1 << 3)
10#define BTNM_L (1 << 2)
11#define BTNM_D (1 << 1)
12#define BTNM_U (1 << 0)
13
6c839579 14int get_input(void);
15void write_and_read1(unsigned int a, unsigned short d, void *dst);
16void move_sr(unsigned short sr);
17short move_sr_and_read(unsigned short sr, unsigned int a);
18void memcpy_(void *dst, const void *src, unsigned short size);
19void memset_(void *dst, int d, unsigned short size);
20
21void do_vcnt_vb(void);
22
23extern const char test_hint[];
24extern const char test_hint_end[];
25extern const char test_vint[];
26extern const char test_vint_end[];