mirror of
https://github.com/kanjitalk755/macemu.git
synced 2025-02-02 15:40:02 +00:00
asvitkine
3b8e4ccc9d
[patch from Kelvin Delbarre]
Previously, SheepShaver would usually hang if it was unable to access the ROM file on startup, due to a race between media_poll_func() and DarwinSysExit(). This change eliminates the race by ensuring that media_poll_func() always ends up waiting in CFRunLoopRun(), which allows us to terminate the polling thread in a consistent way.
Description
Basilisk II and SheepShaver Macintosh emulators
Languages
C++
66.1%
C
26.4%
M4
2.6%
Objective-C++
1.7%
Assembly
1.2%
Other
1.9%