diff options
author | Bad Diode <bd@badd10de.dev> | 2023-08-30 16:13:48 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2023-08-30 16:13:48 +0200 |
commit | e8fdb17d27a33988fb79c792d69ff15c16a0e59c (patch) | |
tree | 40d65b7c96b5951878d798c87495808e2d8bb908 /src/uxn-core.c | |
parent | ac0fb608825c032e58bb533e30a77b1911b9bae9 (diff) | |
download | uxngba-e8fdb17d27a33988fb79c792d69ff15c16a0e59c.tar.gz uxngba-e8fdb17d27a33988fb79c792d69ff15c16a0e59c.zip |
Add back input handling function
Diffstat (limited to 'src/uxn-core.c')
-rw-r--r-- | src/uxn-core.c | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/uxn-core.c b/src/uxn-core.c new file mode 100644 index 0000000..6ff4c50 --- /dev/null +++ b/src/uxn-core.c | |||
@@ -0,0 +1,32 @@ | |||
1 | extern void uxn_eval_asm(u16 pc); | ||
2 | |||
3 | // Stacks (On IWRAM). | ||
4 | extern u8 wst[256]; | ||
5 | extern u8 rst[256]; | ||
6 | extern uintptr_t wst_ptr; | ||
7 | extern uintptr_t rst_ptr; | ||
8 | |||
9 | // DEO/DEI mapping functiosn and device data (On IWRAM). | ||
10 | extern uintptr_t deo_map[16]; | ||
11 | extern uintptr_t dei_map[16]; | ||
12 | extern u8 device_data[256]; | ||
13 | |||
14 | // DEBUG: ONLY | ||
15 | // extern u8 device_0[16]; | ||
16 | // extern u8 device_1[16]; | ||
17 | // extern u8 device_2[16]; | ||
18 | // extern u8 device_3[16]; | ||
19 | // extern u8 device_4[16]; | ||
20 | // extern u8 device_5[16]; | ||
21 | // extern u8 device_6[16]; | ||
22 | // extern u8 device_7[16]; | ||
23 | // extern u8 device_8[16]; | ||
24 | // extern u8 device_a[16]; | ||
25 | // extern u8 device_b[16]; | ||
26 | // extern u8 device_c[16]; | ||
27 | // extern u8 device_d[16]; | ||
28 | // extern u8 device_e[16]; | ||
29 | // extern u8 device_f[16]; | ||
30 | |||
31 | EWRAM_BSS | ||
32 | u8 uxn_ram[KB(64)]; | ||