Initial DSP debugger work

This commit is contained in:
wheremyfoodat 2025-07-08 01:35:53 +03:00
parent f4e6a082bb
commit 415bf7b0a4
9 changed files with 309 additions and 5 deletions

View file

@ -63,6 +63,8 @@ namespace Audio {
Samples& getSamples() { return sampleBuffer; }
virtual void setAudioEnabled(bool enable) { audioEnabled = enable; }
virtual u32 getPC() { return 0; }
};
std::unique_ptr<DSPCore> makeDSPCore(EmulatorConfig& config, Memory& mem, Scheduler& scheduler, DSPService& dspService);

View file

@ -90,6 +90,7 @@ namespace Audio {
void setAudioEnabled(bool enable) override;
u8* getDspMemory() override { return teakra.GetDspMemory().data(); }
u32 getPC() override;
u16 recvData(u32 regId) override { return teakra.RecvData(regId); }
bool recvDataIsReady(u32 regId) override { return teakra.RecvDataIsReady(regId); }