User contributions for Quietust

From NESdev Wiki
Jump to navigationJump to search
Search for contributionsExpandCollapse
⧼contribs-top⧽
⧼contribs-date⧽
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)

14 May 2011

  • 16:4616:46, 14 May 2011 diff hist +104 APU Sweepthe problem isn't in pulse 2, but in pulse 1 - pulse 2 adds the two's complement during subtraction (as it should), but pulse 1 adds the ONE'S complement due to its carry input being hardwired
  • 16:3716:37, 14 May 2011 diff hist +131 APU PulseThe duty cycle counter actually counts downward (since it's triggered by frequency counter underflow), but it's initialized to 000 rather than 111, which explains the waveform sequences

11 May 2011

  • 03:1803:18, 11 May 2011 diff hist −10 File:Apu address.jpgit also overrides the noise channel's LFSR output and appears to also stop the triangle channel from being clocked; I don't know what it does to DPCM, but it's probably something similar current
  • 03:0303:03, 11 May 2011 diff hist +12 File:Apu address.jpgsetting $401A.7 prevents the square channels from outputting 0000, whether from the duty cycle generator, the sweep unit, or the length counter; the effect on triangle/noise/PCM is still unclear

10 May 2011

9 May 2011

7 May 2011

2 May 2011

29 April 2011

17 April 2011

2 April 2011

30 March 2011

20 March 2011

1 March 2011

28 February 2011

27 February 2011

12 February 2011

4 February 2011

2 February 2011

31 January 2011

24 January 2011

23 January 2011

18 January 2011

  • 15:4715:47, 18 January 2011 diff hist +330 N File:Palette.jpgPalette RAM as physically implemented within the PPU. Note the incomplete address decoding which results in $10/$14/$18/$1C being mirrors of $00/$04/$08/$0C. Also of note, palette RAM bits are significantly larger than those of OAM (which are believed to

14 January 2011

11 January 2011

(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)