MCPcopy Create free account
hub / github.com/fogleman/nes / writeSweep

Method writeSweep

nes/apu.go:408–414  ·  view source on GitHub ↗
(value byte)

Source from the content-addressed store, hash-verified

406}
407
408func (p *Pulse) writeSweep(value byte) {
409 p.sweepEnabled = (value>>7)&1 == 1
410 p.sweepPeriod = (value>>4)&7 + 1
411 p.sweepNegate = (value>>3)&1 == 1
412 p.sweepShift = value & 7
413 p.sweepReload = true
414}
415
416func (p *Pulse) writeTimerLow(value byte) {
417 p.timerPeriod = (p.timerPeriod & 0xFF00) | uint16(value)

Callers 1

writeRegisterMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected