Hardware Engineering

The Pentium contains a complicated circuit to multiply by three

A detailed analysis of the Intel Pentium's floating-point multiplier reveals a complex ×3 circuit containing around 9,000 transistors, utilizing base-8 multiplication for improved performance. The circuit combines advanced techniques like carry lookahead, Kogge-Stone addition, and carry-select addition to maximize speed and efficiency.

Game Bub: open-source FPGA retro emulation handheld

Game Bub is an open-source FPGA-based handheld device that can play Game Boy, Game Boy Color, and Game Boy Advance games from both physical cartridges and ROM files. The project showcases comprehensive hardware development including custom PCB design, FPGA implementation, and enclosure creation, featuring multiplayer support through Game Link Cable and various hardware improvements across two revisions.