Topics /

Hardware & Electronics

The most popular blog posts about hardware & electronics on Hacker News. 4,806 posts.

Any year
4412

80386 Multiplication and Division

When Intel released the 80386 in October 1985, it marked a watershed moment for personal computing. The 386 was the first 32-bit x86 processor, increasing the register width from 16 to 32 bits and vastly expanding the address space compared to its predecessors. This wasn't just an incremental upgrade—it was the…

4413

FemtoStar: Taking Aim for the Stars

Networking and communication is something that has been on our minds as of late. As many of you are surely aware, we have started developing our own solution to private and secure peer-to-peer and group text messaging based on the PineDio gateway system, available next month. While we have high hopes for this system…

4416

An FPGA sprite graphics accelerator

A very warm welcome to my most ambitious project to date. In this project I’m going to attempt to design and build a sprite-based graphics accelerator that will function as a co-processor to an MCU. Using cheap off-the-shelf components I’m hoping to achieve a level of gaming performance that compares well to popular…

4417

Weird and Innovative Chips (2007)

The GDP was exclusively object oriented - normal linear memory access wasn't allowed, and there was hardware support for data hiding, methods, inheritance, late binding, and access protection, and it was promoted as being ideal for the Ada programming language. To enforce this, permission and type checks for every…

4421

Building a Galaksija

Note: this is the first part of three articles about my experience building a 1980s Yugoslav 8-bit computer called the Galaksija. This part is mostly focused on the technical aspects of building this…

4427

Why doesn't Apple make a standalone Touch ID?

I finally upgraded to a mechanical keyboard. But because Apple's so protective of their Touch ID hardware, there aren't any mechanical keyboards with that feature built in. But there is a way to hack it. It's incredibly wasteful, and takes a bit more patience than I think most people have, but you basically take an…

4439

Building a vacuum tube computer

Having 32 (31) registers, this means that a refresh will be issued each 256us. To be on the safe side, the capacitor should keep its charge much longer than that. Testing with both EAA91 (ideal diode) and some semiconductors: Diode charge hold time Comment EAA91 >500us ideal diode 1N4148 >500us for reference, leakage…