LinuxJedi's /dev/null
- Posts
- 288 from 21 Aug 2017 to 9 May 2026
- Posting
- monthly (12 in the last year)
- Kind
- personal blog
- Feed
- https://linuxjedi.co.uk/feed/
2026 5
2025 24
- Reviving a Roland SoundBrush: Floppy MIDI Playback Without the Computer
- A Socket 7 Upgrade: Moving Beyond the 486
- Reviving an Amiga 600: From Dead Video to a Clean Boot
- The Amiga 1200 That Fought Back: The Faults I Missed the First Time
- Why Recapping Isn’t Always the Cure: And Amiga 1200 Repair Story
- KDE Plasma Automatic Time Zone
- The wolfDemo Board Story: From Idea to Reality
- Upgrading the RAM Detective: A Firmware Adventure with RAMCHECK
- The Ultimate RAM Detective: Meet the Innoventions RAMCHECK
- Vintage Speed Demon: Fixing an ARK1000VL Graphics Card
- Using rr On Newer Intel CPUs
- The Legend Continues: Amiga 1000 Keyboard Revival
- Amiga 4000 Repair: This one was just weird
- Unboxing the Legend Continues: Amiga 1000 Mouse Restoration.
- Unboxing a Legend: Amiga 1000
- Amiga 4000 With Lots of Little Problems
- Amiga A3640 CPU Card Repair
- Two special Amiga 4000s: Finishing Jools Repair
- Repair of a Trident VLB Graphics Card
- Raspberry Pi JTAG Programming – 2025 Edition
- Repair of a Cirrus Logic VLB Graphics Card
- Upgrading my 486 PC Build
- The Roland MT-32: The Ultimate late-80s Gaming Sound
- 486 PC Build
2024 45
- wolfSSL on Amiga
- Two special Amiga 4000s: Rebuilding Jops
- Two special Amiga 4000s: More Jops Repairs
- Two special Amiga 4000s: Jops video
- Restoration of a barn find Amiga 2000: part 3
- Restoration of a barn find Amiga 2000: part 2
- Two special Amiga 4000s: Repairing Jops
- Restoration of a barn find Amiga 2000: part 1
- Diagnosing an Amiga 1200 Data Path Fault
- Bare Metal “Hello World” on an STM32MP135F-DK
- Two special Amiga 4000s: Diagnosing Jops
- Joining wolfSSL
- Two special Amiga 4000s: Rebuilding Jools
- Two special Amiga 4000s: Repairing Jools
- Two special Amiga 4000s: Diagnosing Jools
- Two special Amiga 4000s: Introduction
- Working with the AVR Dx family
- My WordPress Slack ban
- Issues I found during WordPress.com to .org migration
- Why I moved my blog
- Four new Amiga products for September 2024
- Repairing an Amiga that caught on fire!
- Fixing a reproduction Amiga 500 Plus motherboard
- Building my ideal 486 laptop
- Restoration of a special Amiga 4000 motherboard
- An Amiga 1200 fighting me the whole way
- Weird Amiga 600 Fault Repair
- Kickstart Amiga Expo and My New Products
- Amiga 1000 Repair
- Amiga RPT-75B PSU: Testing and enhancements
- Building an Amiga PSU around an RPT-75B
- Fixing a TV Stand With 3D Printing
- Amiga 600: Retro Restoration
- Weird Amiga 1200 Issue Repaired
- Modifying a PC floppy drive to work inside an Amiga 500
- Yet Another BBC Micro: Retro Restoration
- More BBC Micro Repairs
- Acorn Electron: Retro Restoration
- BBC Micro: Restoration part 3
- Acorn ANF03 Data Recorder: Retro Restoration
- BBC Micro: Restoration part 2
- Teletext on a BBC computer in 2024
- Valiant Turtle: Retro Restoration Part 3
- BBC Master 128 #2: Retro Restoration
- BBC Micro: Restoration part 1
2023 70
- Retro computer diagnostic tools
- Atari 800XL: Restoration Part 2
- BBC Micros: Pre-restoration discovery
- Archiving a copy protected disk
- Valiant Turtle: Retro Restoration Part 2
- Valiant Turtle: Retro Restoration Part 1
- Fake chips, I got stung
- Atari 800XL: Restoration Part 1
- Acorn Atom: Virtual Tapes
- Acorn Atom: Restoration Part 3
- Acorn Atom: Restoration Part 2
- Tigard and the Xilinx XC9500XL CPLD
- Acorn Atom: Restoration Part 1
- Large Acorn Haul
- Amiga CD32 Restoration: Part 3
- Amiga CD32 Restoration: Part 2
- Amiga CD32 Restoration: Part 1
- Amiga 1200: PiStorming
- Amiga 1200: Fixing Boot Loop
- Amiga 1200 Restoration
- Making Amiga IFF Thumbnails Work in Linux
- Amiga 4000 Restoration x2: Part 8
- Amiga 4000 Restoration x2: Part 7
- Amiga 4000 Restoration x2: Part 6
- Amiga 4000 Restoration x2: Part 5
- Amiga 4000 Restoration x2: Part 4
- Amiga 4000 Restoration x2: Part 3
- Amiga 4000 Restoration x2: Part 2
- Amiga 4000 Restoration x2: Part 1
- Amiga 3000: I Was Wrong
- Amiga 3000: Major Upgrades
- Amiga 3000: Restoration Part 4
- The hidden power of the 68010
- Amiga 3000: Restoration Part 3
- Amiga 3000: Restoration Part 2
- Amiga 3000: Restoration Part 1
- Acorn Archimedes A5000: Restoration Part 3
- Acorn Archimedes A5000: Restoration Part 2
- Acorn Archimedes A5000: Restoration Part 1
- Magneto-Optical Drives
- This alien device is something really cool
- Retro addons: Big box o’ SCSI part 3
- Retro addons: Big box o’ SCSI part 2
- Retro addons: Big box o’ SCSI part 1
- Retro Restoration: Acorn JP150 Bubble Jet Printer
- Acorn RiscPC #2: Restoration Part 2
- Acorn Archimedes: Running PC Software
- Retro addons: Cumana Oscar Parallel Port CDROM Drive
- Video: 8bit PC Audio With No Sound Card!
- Acorn Archimedes A3000: Restoration Part 4
- Acorn Archimedes A3000: Restoration Part 3
- Schneider Euro PC: Restoration Part 6
- Acorn Archimedes A3000: Restoration Part 2
- Acorn Archimedes A3000: Restoration Part 1
- Schneider Euro PC: Restoration Part 5
- Acorn RiscPC #2: Restoration Part 1
- Schneider Euro PC: Restoration Part 4
- Schneider Euro PC: Restoration Part 3
- Schneider Euro PC: Restoration Part 2
- Schneider Euro PC: Restoration Part 1
- Yep! I bricked a Pentium 3 motherboard (and how I fixed it)
- This PC keyboard hides an interesting secret…
- Intel Inside (but not how you would expect)
- Shape drawing on the SSD1351 display
- Font rendering on the SSD1351 display
- Basic graphics on the SSD1351 display
- How to use the SSD1351 OLED display
- Interfacing a Raspberry Pi Pico to an SSD1351 OLED Display
- Adventures with a “working” Pentium III Motherboard
- PiStorm32-Lite and JLCPCB Soldering Issues
2022 38
- Acorn RiscPC: Upgrades Part 4
- Acorn RiscPC: Upgrades Part 3
- Acorn RiscPC: Upgrades Part 2
- Design of the GoFloppy Drive
- Acorn RiscPC: Upgrades Part 1
- Acorn RiscPC: Restoration Part 4
- Acorn RiscPC: Restoration Part 3
- Acorn RiscPC: Restoration Part 2
- Acorn RiscPC: Restoration Part 1
- Acorn Archimedes A3010: Restoration Part 4
- Acorn Archimedes A3010: Restoration Part 3
- Acorn Archimedes A3010: Restoration Part 2
- Acorn Archimedes A3010: Restoration Part 1
- Australian Commodore 64: A Final Look
- Australian Commodore 64: Keyboard Repair
- Australian Commodore 64: Motherboard Diagnostics
- The Australian Commodore 64
- Amiga 1000 Restoration: Covering Holes
- JBC B-Iron 210 Battery Soldering Station Reivew
- ROMulus demonstration on an Amiga 500
- Drag soldering through-hole pins
- Drag soldering a 100 pin QFP for a PiStorm 600
- Amiga 1000 Restoration: Feet and Eyes
- Amiga Repairs: Put Down That Screwdriver!
- Amiga 1000 Restoration: Audio Repair
- Amiga 1000 Restoration: The Keyboard
- Amiga 1000 Restoration: Recap, Cleaning and Testing
- Amiga 1000 Restoration: Floppy Drive and WCS Failure?
- An Amiga 1000
- Soldering Workbench Tour Update
- PiStorm in the MiniMig
- Amiga RAMesses
- Review: Framework Laptop
- An Experiment in Drying Washed PCBs
- Coding an MSP430 From the Linux Command Line
- Emulating PPC32 Linux in x86_64 Linux
- Soldering Workbench Tour
- Amiga RGBtoHDMI Boards Update – January 2022
2021 43
- 800MIPS Amiga With Emu68 and PiStorm
- Making a CAN bus module work with a Raspberry Pi
- Revisiting Xilinx JTAG Programming from a Raspberry Pi
- Amiga RGBtoHDMI Supporting Pi Zero 2
- Using Docker Buildkit for OS Agnostic Builds
- AVR Makefile in Linux
- Remote Programming and Debugging STM32s
- UART and Ethernet on the STM32 Nucleo-F756ZG
- This Week in PiStorm 2021-10-03
- This Week in PiStorm 2021-09-26
- This Week in PiStorm 2021-09-19
- This Week in PiStorm 2021-09-12
- This Week in PiStorm 2021-09-05
- This Week in PiStorm 2021-08-29
- This Week in PiStorm 2021-08-15
- This Week in PiStorm 2021-08-08
- One Year of Amiga
- This Week in PiStorm 2021-08-01
- This Week in PiStorm 2021-07-25
- This Week in PiStorm 2021-07-18
- This Week in PiStorm 2021-07-11
- This Week in PiStorm 2021-07-04
- This Week in PiStorm 2021-06-27
- This Week in PiStorm 2021-06-20
- This Week in PiStorm 2021-06-13
- This Week in PiStorm 2021-06-06
- This Week in PiStorm 2021-05-30
- This Week in PiStorm 2021-05-23
- Amiga RGBtoHDMI Boards Update
- Lightning Amiga Performance With PiStorm
- Design of the Amiga 500 CPLD RGBtoHDMI
- Designing the Amiga 2000 RGBtoHDMI V2
- Repair of Another Amiga TF534 Accelerator
- Building a Digilent Based Xilinx JTAG Programmer
- Compiling Xilinx CPLD Verilog in Linux Command Line
- Using VBCC as an Amiga Cross-Compiler in Linux
- Repairing an Amiga 2000 Motherboard
- Developing GUI Applications for Amiga OS
- Amiga 1200 Upgrades
- Networking an Amiga 1200
- Repair of an Amiga 500 RGB2HDMI c0pperdragon v2
- Review: Sew Ready Amiga 500 Cover
- My First Amiga 1200
2020 42
- Using an Amiga Cross-Compile Toolchain
- Amiga 68000 Relocator Verilog Updates and More
- Building an Amiga 500 Relocator with Flash ROM
- Trying Out Even More Amiga 500 Plus Upgrades
- Building a Terrible Fire 536 Accelerator
- Converting a PC Floppy Drive to Amiga
- Programming Xilinx JTAG from a Raspberry Pi
- Mounting the Amiga SD Card HDD Outside the Case
- Trying Out More Amiga 500 Plus Upgrades
- Amiga Gotek Display Box Upgrade
- Upgrading the Terrible Fire
- Repairing a Terrible Fire 534
- Restoring Amiga 500 #2, part 3
- Restoring Amiga 500 Plus #2, part 1
- Restoring an Amiga 500, part 4
- Restoring Amiga 500 #2, part 2
- Restoring Amiga 500 #2, part 1
- Old post: The importance of backup verification
- How I Diagnosed the Amiga 500 PCB Issue
- Restoring an Amiga 500, part 3
- Amiga 500 Plus Gotek Installation
- Repairing an Amiga Roctec RF332C Floppy Drive
- Restoring an Amiga 500 Plus, part 3
- Restoring an Amiga 500 Plus, part 2
- Restoring a BBC Master 128, part 2
- Restoring an Amiga 500 Plus, part 1
- Restoring a BBC Master 128, part 1
- Restoring an Amiga 500, part 2
- Restoring an Amiga 500, part 1
- LinuxJedi’s Recent Videos
- Community vs Ecosystem
- Fun With Apple Multi-Arch Binaries
- How I Interview Remote Engineering Candidates
- Event Loops and NCurses
- Event Loop Programming: A Different Way of Thinking
- Socket SO_REUSEPORT and Kernel Implementations
- Sanitizers, The Alternative To Valgrind
- My Journey Learning The Go Programming Language
- POSIX File Handling and Undefined Behaviour
- Nested Variadic Functions in C
- Rendering Emoji in Linux Terminals
- Unicode 7 in CentOS 7 TUI Code
2019 4
2018 7
2017 10
- Correcting MariaDB ColumnStore Benchmarks
- How MariaDB ColumnStore’s filenames work
- Tech job interviews are broken
- Protocol reverse engineering with tcpdump
- Part of my history inside InfiniDB/ColumnStore
- Linux tools: silver searcher
- Linux tools: ack and memleakx
- Building BLOBs in MariaDB ColumnStore
- My view on Flatpak/Snap packages
- Restarting on WordPress