This may interest you all, assuming you're using the updated DSP-1 core from Andreas Naive.

Originally Posted by Overload
dsp1emu.cpp

Code:
#if DSP1_VERSION < 0x0102
if (Pos & 1) Distance -= (Node2 - Node1);
#endif

Pretty sure this code if enabled will fix problems with Pilotwings [DSP1] and maybe Suzuka 8 hours [DSP1A]

dsp1emu.hpp

Code:
#define DSP1_VERSION 0x0102

DSP1 = 0x0100, DSP1A = 0x0101, DSP1B = 0x0102

Of course, that may cause issues in DSP-1B only games. Probably not, but you never know.