[hatari-devel] Falcon emu : problem with 16 Mhz freezing
Laurent Sallafranque
laurent.sallafranque at free.fr
Fri Dec 4 19:01:36 CET 2009
Before the freeze, hatari displays "I'm here !!!!" normally.
When the demo freezes, the program never goes again into my printf.
/**
* This is called whenever the MFP_IPRA or MFP_IPRB registers are modified.
* We set the special flag SPCFLAG_MFP accordingly (to say if an MFP
interrupt
* is to be checked) so we only have one compare during the decode
* instruction loop.
*/
static void MFP_UpdateFlags(void)
{
if (MFP_IPRA|MFP_IPRB)
{
M68000_SetSpecial(SPCFLAG_MFP);
fprintf(stderr, "I'm here !!!!\n");
}
else
{
M68000_UnsetSpecial(SPCFLAG_MFP);
}
}
Regards.
Laurent
LAURENT SALLAFRANQUE a écrit :
> Helloi,
>
> I've done a few more tests yesterday :
>
> TimerB interrupt continues to run when the demo is freezed.
> (I've added the trace --video_hbl)
>
> I'll continue to search why the code in vector $120 is not called after a few seconds.
>
> Are there some values I could trace and send you that would help to understand why everything freezes ?
>
> Regards,
>
> Laurent
>
>
>
More information about the hatari-devel
mailing list