flycast/core/hw/aica/aica_if.h

25 lines
530 B
C
Raw Normal View History

2013-12-19 17:10:14 +00:00
#pragma once
#include "types.h"
#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;
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();
void aica_Reset(bool hard);
2013-12-19 17:10:14 +00:00
void aica_Term();
void aica_sb_Init();
void aica_sb_Reset(bool hard);
2019-04-08 20:09:22 +00:00
void aica_sb_Term();
s32 libAICA_Init();
void libAICA_Reset(bool hard);
void libAICA_Term();
void libAICA_TimeStep();