Skip to content
Snippets Groups Projects
apu.rs 31.5 KiB
Newer Older
  • Learn to ignore specific revisions
  •     }
    
        #[test]
        fn test_trigger_ch4() {
    
            let mut apu = Apu {
                ch4_divisor: 3,
                ch4_clock_shift: 2,
                ..Default::default()
            };
    
            apu.trigger_ch4();
    
            assert_eq!(apu.ch4_timer, 192);
            assert_eq!(apu.ch4_lfsr, 0x7ff1);
            assert_eq!(apu.ch4_envelope_sequence, 0);
        }
    }