View Single Post
Old 20 October 2014, 08:52   #3
Toni Wilen
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 43
Posts: 21,362
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 offline  
Page generated in 0.03915 seconds with 10 queries