mirror of
https://github.com/gligli/nulldc-360.git
synced 2025-04-02 11:11:56 -04:00
27 lines
667 B
C
27 lines
667 B
C
#pragma once
|
|
#include "types.h"
|
|
|
|
#include <emitter/emitter.h>
|
|
|
|
#define FRZERO 14
|
|
#define FRONE 15
|
|
#define RCYCLES 13
|
|
#define RPR 14
|
|
#define RPC 15
|
|
#define CPU_TIMESLICE (BLOCKLIST_MAX_CYCLES)
|
|
|
|
//interface
|
|
void rec_Sh4_int_Run();
|
|
void rec_Sh4_int_Stop();
|
|
void rec_Sh4_int_Step();
|
|
void rec_Sh4_int_Skip();
|
|
void rec_Sh4_int_Reset(bool Manual);
|
|
void rec_Sh4_int_Init();
|
|
void rec_Sh4_int_Term();
|
|
bool rec_Sh4_int_IsCpuRunning();
|
|
void rec_sh4_ResetCache();
|
|
void __fastcall rec_sh4_int_RaiseExeption(u32 ExeptionCode,u32 VectorAddress);
|
|
|
|
void DynaLookupMap(u32 start_pc, u32 end_pc,void * ppc_code);
|
|
void DynaLookupUnmap(u32 start_pc, u32 end_pc);
|
|
void DynaLookupReset();
|