chore: satisfy clippy
This commit is contained in:
parent
fc4a898177
commit
fd7f0655ef
|
@ -8,8 +8,8 @@ use std::time::Duration;
|
|||
|
||||
pub const SM83_CYCLE_TIME: Duration = Duration::from_nanos(1_000_000_000 / SM83_CLOCK_SPEED);
|
||||
pub const CYCLES_IN_FRAME: Cycle = Cycle::new(456 * 154); // 456 Cycles times 154 scanlines
|
||||
const SM83_CLOCK_SPEED: u64 = 0x400_000; // Hz which is 4.194304Mhz
|
||||
const DEFAULT_TITLE: &'static str = "DMG-01 Emulator";
|
||||
const SM83_CLOCK_SPEED: u64 = 0x40_0000; // Hz which is 4.194304Mhz
|
||||
const DEFAULT_TITLE: &str = "DMG-01 Emulator";
|
||||
|
||||
pub fn init(boot_path: Option<&str>, rom_path: &str) -> Result<SM83> {
|
||||
let mut cpu = match boot_path {
|
||||
|
|
16
src/sound.rs
16
src/sound.rs
|
@ -52,8 +52,7 @@ impl Sound {
|
|||
}
|
||||
|
||||
fn handle_length(&mut self) {
|
||||
if self.ch1.freq_hi.idk() {
|
||||
if self.ch1.length_timer > 0 {
|
||||
if self.ch1.freq_hi.idk() && self.ch1.length_timer > 0 {
|
||||
self.ch1.length_timer -= 1;
|
||||
|
||||
// Check in this scope ensures (only) the above subtraction
|
||||
|
@ -62,10 +61,8 @@ impl Sound {
|
|||
todo!("Disable Channel 1 until next trigger event");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if self.ch2.freq_hi.idk() {
|
||||
if self.ch2.length_timer > 0 {
|
||||
if self.ch2.freq_hi.idk() && self.ch2.length_timer > 0 {
|
||||
self.ch2.length_timer -= 1;
|
||||
|
||||
// Check in this scope ensures (only) the above subtraction
|
||||
|
@ -74,10 +71,8 @@ impl Sound {
|
|||
todo!("Disable Channel 2 until next trigger event");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if self.ch3.freq_hi.idk() {
|
||||
if self.ch3.length_timer > 0 {
|
||||
if self.ch3.freq_hi.idk() && self.ch3.length_timer > 0 {
|
||||
self.ch3.length_timer -= 1;
|
||||
|
||||
// Check in this scope ensures (only) the above subtraction
|
||||
|
@ -86,10 +81,8 @@ impl Sound {
|
|||
todo!("Disable Channel 3 until next trigger event");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if self.ch4.freq_data.idk() {
|
||||
if self.ch4.length_timer > 0 {
|
||||
if self.ch4.freq_data.idk() && self.ch4.length_timer > 0 {
|
||||
self.ch4.length_timer -= 1;
|
||||
|
||||
// Check in this scope ensures (only) the above subtraction
|
||||
|
@ -99,7 +92,6 @@ impl Sound {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn handle_sweep(&mut self) {
|
||||
if self.ch1.sweep_timer > 0 {
|
||||
|
|
Loading…
Reference in New Issue