2 * Copyright 2020-2021 Niklas Ekström
3 * A314 emulation header
13 #define A314_ENABLED 1
15 extern unsigned int a314_base;
16 extern int a314_base_configured;
18 #define A314_COM_AREA_SIZE (64 * 1024)
21 void a314_set_mem_base_size(unsigned int base, unsigned int size);
22 void a314_process_events();
23 void a314_set_config_file(char *filename);
25 unsigned int a314_read_memory_8(unsigned int address);
26 unsigned int a314_read_memory_16(unsigned int address);
27 unsigned int a314_read_memory_32(unsigned int address);
29 void a314_write_memory_8(unsigned int address, unsigned int value);
30 void a314_write_memory_16(unsigned int address, unsigned int value);
31 void a314_write_memory_32(unsigned int address, unsigned int value);