chore(bus): rename sound property to snd

This commit is contained in:
Rekai Nyangadzayi Musuka 2021-06-15 00:30:08 -05:00
parent 909972d36e
commit 5b041d4713
1 changed files with 36 additions and 36 deletions

View File

@ -20,7 +20,7 @@ pub struct Bus {
var_ram: VariableWorkRam, var_ram: VariableWorkRam,
timer: Timer, timer: Timer,
int: Interrupt, int: Interrupt,
sound: Sound, snd: Sound,
high_ram: HighRam, high_ram: HighRam,
serial: Serial, serial: Serial,
pub joypad: Joypad, pub joypad: Joypad,
@ -36,7 +36,7 @@ impl Default for Bus {
var_ram: Default::default(), var_ram: Default::default(),
timer: Default::default(), timer: Default::default(),
int: Default::default(), int: Default::default(),
sound: Default::default(), snd: Default::default(),
high_ram: Default::default(), high_ram: Default::default(),
serial: Default::default(), serial: Default::default(),
joypad: Default::default(), joypad: Default::default(),
@ -69,7 +69,7 @@ impl Bus {
pub(crate) fn clock(&mut self) { pub(crate) fn clock(&mut self) {
self.ppu.clock(); self.ppu.clock();
self.timer.clock(); self.timer.clock();
self.sound.clock(); self.snd.clock();
self.clock_dma(); self.clock_dma();
} }
@ -220,21 +220,21 @@ impl BusIo for Bus {
0x06 => self.timer.modulo, 0x06 => self.timer.modulo,
0x07 => self.timer.ctrl.into(), 0x07 => self.timer.ctrl.into(),
0x0F => self.interrupt_flag().into(), 0x0F => self.interrupt_flag().into(),
0x10 => self.sound.ch1.sweep.into(), 0x10 => self.snd.ch1.sweep.into(),
0x11 => self.sound.ch1.duty.into(), 0x11 => self.snd.ch1.duty.into(),
0x12 => self.sound.ch1.envelope.into(), 0x12 => self.snd.ch1.envelope.into(),
0x14 => self.sound.ch1.freq_hi.into(), 0x14 => self.snd.ch1.freq_hi.into(),
0x16 => self.sound.ch2.duty.into(), 0x16 => self.snd.ch2.duty.into(),
0x17 => self.sound.ch2.envelope.into(), 0x17 => self.snd.ch2.envelope.into(),
0x19 => self.sound.ch2.freq_hi.into(), 0x19 => self.snd.ch2.freq_hi.into(),
0x1A => self.sound.ch3.enabled(), 0x1A => self.snd.ch3.enabled(),
0x1B => self.sound.ch3.len, 0x1B => self.snd.ch3.len,
0x1C => self.sound.ch3.volume(), 0x1C => self.snd.ch3.volume(),
0x1E => self.sound.ch3.freq_hi.into(), 0x1E => self.snd.ch3.freq_hi.into(),
0x24 => self.sound.ctrl.channel.into(), 0x24 => self.snd.ctrl.channel.into(),
0x25 => self.sound.ctrl.output.into(), 0x25 => self.snd.ctrl.output.into(),
0x26 => self.sound.ctrl.status.into(), 0x26 => self.snd.ctrl.status.into(),
0x30..=0x3F => self.sound.ch3.ram[addr as usize - 0xFF30], 0x30..=0x3F => self.snd.ch3.ram[addr as usize - 0xFF30],
0x40 => self.ppu.ctrl.into(), 0x40 => self.ppu.ctrl.into(),
0x41 => self.ppu.stat.into(), 0x41 => self.ppu.stat.into(),
0x42 => self.ppu.pos.scroll_y, 0x42 => self.ppu.pos.scroll_y,
@ -330,24 +330,24 @@ impl BusIo for Bus {
0x06 => self.timer.modulo = byte, 0x06 => self.timer.modulo = byte,
0x07 => self.timer.ctrl = byte.into(), 0x07 => self.timer.ctrl = byte.into(),
0x0F => self.set_interrupt_flag(byte), 0x0F => self.set_interrupt_flag(byte),
0x10 => self.sound.ch1.sweep = byte.into(), 0x10 => self.snd.ch1.sweep = byte.into(),
0x11 => self.sound.ch1.duty = byte.into(), 0x11 => self.snd.ch1.duty = byte.into(),
0x12 => self.sound.ch1.envelope = byte.into(), 0x12 => self.snd.ch1.envelope = byte.into(),
0x13 => self.sound.ch1.freq_lo = byte, 0x13 => self.snd.ch1.freq_lo = byte,
0x14 => self.sound.ch1.freq_hi = byte.into(), 0x14 => self.snd.ch1.freq_hi = byte.into(),
0x16 => self.sound.ch2.duty = byte.into(), 0x16 => self.snd.ch2.duty = byte.into(),
0x17 => self.sound.ch2.envelope = byte.into(), 0x17 => self.snd.ch2.envelope = byte.into(),
0x18 => self.sound.ch2.freq_lo = byte, 0x18 => self.snd.ch2.freq_lo = byte,
0x19 => self.sound.ch2.freq_hi = byte.into(), 0x19 => self.snd.ch2.freq_hi = byte.into(),
0x1A => self.sound.ch3.set_enabled(byte), 0x1A => self.snd.ch3.set_enabled(byte),
0x1B => self.sound.ch3.len = byte, 0x1B => self.snd.ch3.len = byte,
0x1C => self.sound.ch3.set_volume(byte), 0x1C => self.snd.ch3.set_volume(byte),
0x1D => self.sound.ch3.freq_lo = byte, 0x1D => self.snd.ch3.freq_lo = byte,
0x1E => self.sound.ch3.freq_hi = byte.into(), 0x1E => self.snd.ch3.freq_hi = byte.into(),
0x24 => self.sound.ctrl.channel = byte.into(), 0x24 => self.snd.ctrl.channel = byte.into(),
0x25 => self.sound.ctrl.output = byte.into(), 0x25 => self.snd.ctrl.output = byte.into(),
0x26 => self.sound.ctrl.status = byte.into(), // FIXME: Should we control which bytes are written to here? 0x26 => self.snd.ctrl.status = byte.into(), // FIXME: Should we control which bytes are written to here?
0x30..=0x3F => self.sound.ch3.ram[addr as usize - 0xFF30] = byte, 0x30..=0x3F => self.snd.ch3.ram[addr as usize - 0xFF30] = byte,
0x40 => self.ppu.ctrl = byte.into(), 0x40 => self.ppu.ctrl = byte.into(),
0x41 => self.ppu.stat.update(byte), 0x41 => self.ppu.stat.update(byte),
0x42 => self.ppu.pos.scroll_y = byte, 0x42 => self.ppu.pos.scroll_y = byte,