diff --git a/src/app/emu/audio/apu.cc b/src/app/emu/audio/apu.cc index 68508387..4e8b6a8b 100644 --- a/src/app/emu/audio/apu.cc +++ b/src/app/emu/audio/apu.cc @@ -29,8 +29,6 @@ static const uint8_t bootRom[0x40] = { 0xdd, 0x5d, 0xd0, 0xdb, 0x1f, 0x00, 0x00, 0xc0, 0xff}; void Apu::Init() { - // Set the clock frequency - clock_.SetFrequency(kApuClockSpeed); ram.resize(0x10000); for (int i = 0; i < 0x10000; i++) { ram[i] = 0; diff --git a/src/app/emu/audio/apu.h b/src/app/emu/audio/apu.h index 5520551e..a61c6011 100644 --- a/src/app/emu/audio/apu.h +++ b/src/app/emu/audio/apu.h @@ -17,10 +17,6 @@ namespace audio { using namespace memory; -const int kApuClockSpeed = 1024000; // 1.024 MHz -const int apuSampleRate = 32000; // 32 KHz -const int apuClocksPerSample = 64; // 64 clocks per sample - typedef struct Timer { uint8_t cycles; uint8_t divider; diff --git a/src/app/emu/audio/internal/addressing.cc b/src/app/emu/audio/internal/addressing.cc index 57c86865..447d3fd6 100644 --- a/src/app/emu/audio/internal/addressing.cc +++ b/src/app/emu/audio/internal/addressing.cc @@ -85,12 +85,6 @@ uint8_t Spc700::dp() { return ReadOpcode() | (PSW.P << 8); } -uint8_t Spc700::get_dp_addr() { - PC++; - uint8_t offset = read(PC); - return (PSW.P << 8) + offset; -} - // Direct page indexed by X uint8_t Spc700::dp_plus_x() { PC++; diff --git a/src/app/emu/audio/spc700.cc b/src/app/emu/audio/spc700.cc index 3654af43..de970118 100644 --- a/src/app/emu/audio/spc700.cc +++ b/src/app/emu/audio/spc700.cc @@ -854,7 +854,6 @@ void Spc700::ExecuteInstructions(uint8_t opcode) { A = (A >> 4) | (A << 4); PSW.Z = (A == 0); PSW.N = (A & 0x80); - ; break; } case 0xa0: { // ei imp