2013-12-19 17:10:14 +00:00
|
|
|
#pragma once
|
2020-03-28 16:58:01 +00:00
|
|
|
#include "types.h"
|
2013-12-19 17:10:14 +00:00
|
|
|
|
2023-01-30 09:40:07 +00:00
|
|
|
namespace aica
|
|
|
|
{
|
|
|
|
|
2023-01-30 12:21:43 +00:00
|
|
|
template<typename T> T readRegInternal(u32 addr);
|
|
|
|
template<typename T> void writeRegInternal(u32 addr, T data);
|
2013-12-19 17:10:14 +00:00
|
|
|
|
2023-01-30 12:21:43 +00:00
|
|
|
void initMem();
|
|
|
|
void termMem();
|
2013-12-19 17:10:14 +00:00
|
|
|
|
2021-02-14 18:19:57 +00:00
|
|
|
alignas(4) extern u8 aica_reg[0x8000];
|
2013-12-19 17:10:14 +00:00
|
|
|
|
2023-01-30 09:40:07 +00:00
|
|
|
}
|