Reverse-engineering the conditional jump circuitry in the 8086 processor
Intel introduced the 8086 microprocessor in 1978 and it had a huge influence on computing. I'm reverse-engineering the 8086 by examining t...
Intel introduced the 8086 microprocessor in 1978 and it had a huge influence on computing. I'm reverse-engineering the 8086 by examining t...
The Pico Cray is a cluster of 8 Picos and a controller Pico. All Picos are connected in parallel by an I2C bus. The controller is designated by one GPIO being held low, the processor Pico’s addresses are allocated automatically. The Controller Pico has a 320x240px display connected by SPI and a couple of buttons. ……
The Book8088 is an interesting little machine. It is essentially a 1980's computer in a laptop form factor. With apologies to Sergey Kiselev...
I'd like to first start out by saying I've been aware of new developments but made certain promises to keep my mouth shut until all the pa...
One of the OS/2 Museum’s vintage boards is a genuine Made in U.S.A. Alaris Cougar. These boards were produced by IBM for Alaris and are a bit unusual: There’s a small IBM DLC3 processor in plastic package soldered on board, and there’s also a Socket 2 which accepts regular 5-Volt 486DX/SX processors or a Pentium…
Every trip to Defcon – the massive annual hacker-con in Las Vegas – is a delight. Partly it's the familiar – seeing old friends, getting updates on hacks of years gone by. But mostly, it's the surprises, the things you never anticipated. Defcon never fails to surprise.
Blog, Podcasts, Live Streams and Videos about Linux and Open Source with a focus on Ubuntu, Debian and NixOS.
Time and CMOS image sensor technology has marched on since 2013. So today, we’re happy to announce the launch of Camera Module 3.
Ever wondered how cheap digital verniers are able to produce good precision at very low prices? I did, so I took one apart.
This article contains a basic Nvidia CMP 170HX performance overview, a performance lockdown workaround, a hardware teardown, a watercooling installation guide, and a repair log.
Part 1 of the story of Motorola's 8-bit microprocessor design
The goal here is to grab power from external battery packs of varying voltages and supply power to 'desktop replacement' sized laptops. This same topology can be used for Dell barrel jack systems.
I built a device that allows a pinball machine from 1984 to automatically upload scores to the internet. The device taps into the machine’s memory bus and monitors the game state, uploading scores after each game.
The ThinkPad as a server is back, this time with a couple of adjustments.
In the beginning of the year I gave myself a late Christmas gift and bought a Steam Deck for myself. There were two main reasons I decided to buy it:
The Intel 8086 processor started the x86 architecture that is still extensively used today. The 8086 has some quirky characteristics: it i...
The amazing Rene Stange added USB Gadget (i.e. device) support to the Circle bare metal Raspberry Pi environment a while ago so I’ve now incorporated that into MiniDexed. This allows MiniDexe…
The legacy of Intel's over-ambitious 32-bit 'micromainframe' failure.
A micro-architected material made from tiny knots proves tougher and more durable than unknotted counterparts.
Over the past one and a half years, we have studied two phenomena that enable an unprivileged attacker to leak arbitrary information on all modern AMD CPUs:
Processors are driven by a clock, which controls the timing of each step inside the chip. In this blog post, I'll examine the clock-generati...
2022 September 10 What is the best media for long term storage is a question that I read frequently from online forums. First and foremost, as far as I’m aware there is no real “set it and forget it” long term storage. In this digital age, data needs to be validated regularly and cycled to a new media every 5-10 years…