- Lake Victoria is one of the African Great Lakes. With a surface area of approximately 59,947 km2 (23,146 sq mi), Lake Victoria is Africa’s largest lake by area, the world’s largest tropical lake, and the world’s second-largest fresh water lake by surface area after Lake Superior in North America. In terms of volume, Lake Victoria is the world’s ninth-largest continental lake, containing about 2,424 km3 (1.965×109 acre⋅ft) of water. Lake Victoria occupies a shallow depression in Africa. The lake has an average depth of 40 m (130 ft) and a maximum depth of 80–81 m (262–266 ft). Its catchment area covers 169,858 km2 (65,583 sq mi). The lake has a shoreline of 7,142 km (4,438 mi) when digitized at the 1:25,000 level, with islands constituting 3.7% of this length.
- Down to the silicon: how the Z80’s registers are implemented (righto.com)
The 8-bit Z80 microprocessor is famed for use in many early personal computers such the Osborne 1, TRS-80, and Sinclair ZX Spectrum. The Z80 has an innovative design for its internal registers, with two sets of general-purpose registers. The diagram below shows a highly-magnified photo of the Z80 chip, from the Visual 6502 team. Zooming in on the register file at the right, the transistors that make up the registers are visible (with difficulty). Each register is in a column, with the low bit on top and high bit on the bottom. This article explains the details of the Z80’s register structure: its architecture, how it works, and exactly how it is implemented, based on my reverse-engineering of the chip.