Project

General

Profile

Actions

Emulator Issues #1222

closed

Please test: Separate DVD thread

Added by Nolan.Check almost 15 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
N/A
Issue type:
Other
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Currently, when a game reads from a disc, the whole emulator pauses until
the operation is done. That's bad for performance because file I/O is
extremely slow. It would be better to allow for the emulator to continue
while the file is being read in the background.

This patch splits disc access into a separate thread.

Advice is welcome. I would like to know the best way to handle the
"Transfer Complete" interrupt (search for "TODO" in the patch code).

Actions

Also available in: Atom PDF