- Introduced a new document detailing the APU timing issue that prevents music playback due to handshake failures between the CPU and APU. - Analyzed the CPU-APU handshake process, identifying points of failure and root causes related to cycle inaccuracies in SPC700 emulation. - Proposed a comprehensive refactoring plan to implement cycle-accurate instruction execution, centralize the APU execution loop, and use integer-based cycle ratios to eliminate floating-point errors. - This document serves as a critical resource for developers addressing audio emulation challenges.
14 KiB
14 KiB