Hi Guys,
Now I know many people want full speed N64 emulation, so if you people help me out here and get me started on optimising daedalus a bit
After sifting through the daedalus code i found a few things that might impact on the speed of the emulator dramatically but im not sure what to replace it with.
(source cpu.cpp line 159)
// XXXX TODO: This value can have a very large impact on the framerate.
static const u32 MAX_VI_TIME_SAMPLES( 2 );
static float g_fVITimeSamples[ MAX_VI_TIME_SAMPLES ];
static u32 gCurrentVITimeSample( 0 );
static f32 gCurrentRate( 0.0f );
static u32 gVerticalInterrupts( 0 );
static f32 gTvRefreshFrequency( 1.0f / 60.0f );
static u32 VI_INTR_CYCLES( 625000 );
If anyone has any ideas it would be appreciated
Cheers