Wikipedia is a good start for lists like that, but obviously there might be errors.
Atari Age is your best bet for the Atari systems. Probably even the other old school systems too.
Not sure what the best source for Xbox would be. Much smaller die hard fan base makes it more difficult to get good solid lists put together, especially for a system that isn't that old yet (even PS2 lists are difficult to get a good consensus on).