38 votes
Accepted

Why did the Z80 break 8080 compatibility?

The designers of the Z80 thought it would be useful for code to quickly determine whether signed arithmetic operations overflowed. There were a few ways they could have accommodated this: Add a new ...
  • 29.5k
30 votes

Why did the Z80 break 8080 compatibility?

Would providing full 8080 compatibility have interfered with or made more complicated implementing new features the Z80 designers wanted? It would have made it impossible. Any extension adding ...
  • 178k
20 votes
Accepted

What was the first console to have temporary backward compatibility?

The Mega Drive/Genesis is the obvious answer, but I can also make a case for the earlier Master System. Initial models were fully compatible with Sega's prior console, the somewhat obscure SG-1000. ...
19 votes
Accepted

Why did the PlayStation 2 implement backward compatibility that way?

Probably because it was the only way to get 100% compatibility with the old software library, which was required while most PS2 titles weren't developed yet. No one wants to buy a machine without ...
16 votes
Accepted

Is the NES controller port identical to the port on a Wii remote?

The two consoles do have different controller ports. The NES Classic Edition is not directly compatible with original NES controllers, but it does work with the Wii Classic Controller. The original ...
12 votes

What was the first console to have temporary backward compatibility?

The Mega Drive 1 and 2 can run Master System software via the Powerbase Converter. Neither the Nomad (the portable Mega Drive) nor the Mega Drive 3 are capable of doing so without further internal ...
  • 32.6k
2 votes

What was the first console to have temporary backward compatibility?

The Nintendo consoles were generally not backward compatible between different models NES->SNES->N64->GameCube. The exception being the Wii, which could play GameCube games, and the Wii U, which could ...
1 vote

What was the first console to have temporary backward compatibility?

Both the Amstrad CPC series of machines and the Sinclair Spectrum exhibited backwards compatibility. The Amstrad CPC 464, 664 and 6128 were each compatible with their predecessors, as were the ...

Only top scored, non community-wiki answers of a minimum length are eligible