2013-12-19 17:10:14 +00:00
|
|
|
#pragma once
|
|
|
|
#include "types.h"
|
2020-03-29 15:32:53 +00:00
|
|
|
#include "stdclass.h"
|
2013-12-19 17:10:14 +00:00
|
|
|
|
|
|
|
extern u32 VREG;
|
2019-08-30 21:35:10 +00:00
|
|
|
extern VArray2 aica_ram;
|
2020-04-20 16:52:02 +00:00
|
|
|
u32 GetRTC_now();
|
2013-12-19 17:10:14 +00:00
|
|
|
u32 ReadMem_aica_rtc(u32 addr,u32 sz);
|
|
|
|
void WriteMem_aica_rtc(u32 addr,u32 data,u32 sz);
|
|
|
|
u32 ReadMem_aica_reg(u32 addr,u32 sz);
|
|
|
|
void WriteMem_aica_reg(u32 addr,u32 data,u32 sz);
|
|
|
|
|
|
|
|
void aica_Init();
|
2020-01-15 21:45:10 +00:00
|
|
|
void aica_Reset(bool hard);
|
2013-12-19 17:10:14 +00:00
|
|
|
void aica_Term();
|
|
|
|
|
|
|
|
void aica_sb_Init();
|
2020-01-15 21:45:10 +00:00
|
|
|
void aica_sb_Reset(bool hard);
|
2019-04-08 20:09:22 +00:00
|
|
|
void aica_sb_Term();
|
2020-06-09 10:02:01 +00:00
|
|
|
|
|
|
|
s32 libAICA_Init();
|
|
|
|
void libAICA_Reset(bool hard);
|
|
|
|
void libAICA_Term();
|
2021-01-27 10:08:47 +00:00
|
|
|
void libAICA_TimeStep();
|