View Single Post
Old 20 October 2014, 09:52   #3
Toni Wilen
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 42
Posts: 19,946
It happens because cd device always prefetches next 16 CD sectors and each sector causes level 2 interrupt which can be only cleared by writing to Akiko interrupt register.

I don't know if there is any official method, perhaps sending CMD_STOP or CD_MOTOR IO command stops it or at least IO call returns only after prefetch has finished.

Some CD32 games have CPU busy wait..
Toni Wilen is online now  
Page generated in 0.07147 seconds with 9 queries