I'm working with the VGM format and I'm very confused by the SN76489 series LFSR bit count, which is apparently based directly on MAME's implementation. As I understand it, real SN76489-series chips are 15-bit LFSR and some custom versions are 16-bit. But in MAME some discrete chips have a feedback mask of 0x10000 (implying 17-bit) despite the comments in the same file making no mention of a variant having 17-bit LFSR. What is going on here?
EDIT: Some additional information: The SMSPower article only shows noise patterns for 15-bit and 16-bit. Based on the list of patterns people donated for the article, it should include several systems that use the SN76489AN, which is thought to be the same as SN76489A, but SN76489A is supposed to be 17-bit.