The Curious Engineer

All blogs / Amiga

LinuxJedi's /dev/null

linuxjedi.co.uk

AmigaElectronicsRetro computingLinux / Unix

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

  1. When an Amiga A570 Repair Took a Strange Turn
  2. When the Docs Fall Short: Investigating Claude Code’s Budget Cap
  3. AI Didn’t Destroy Your Company, Your Processes Did
  4. Ditching the Debug Probe: Using a Segger J-Link with a Raspberry Pi Pico
  5. When PAL Goes Wrong: Repairing an Amiga CD32

2025 24

  1. Reviving a Roland SoundBrush: Floppy MIDI Playback Without the Computer
  2. A Socket 7 Upgrade: Moving Beyond the 486
  3. Reviving an Amiga 600: From Dead Video to a Clean Boot
  4. The Amiga 1200 That Fought Back: The Faults I Missed the First Time
  5. Why Recapping Isn’t Always the Cure: And Amiga 1200 Repair Story
  6. KDE Plasma Automatic Time Zone
  7. The wolfDemo Board Story: From Idea to Reality
  8. Upgrading the RAM Detective: A Firmware Adventure with RAMCHECK
  9. The Ultimate RAM Detective: Meet the Innoventions RAMCHECK
  10. Vintage Speed Demon: Fixing an ARK1000VL Graphics Card
  11. Using rr On Newer Intel CPUs
  12. The Legend Continues: Amiga 1000 Keyboard Revival
  13. Amiga 4000 Repair: This one was just weird
  14. Unboxing the Legend Continues: Amiga 1000 Mouse Restoration.
  15. Unboxing a Legend: Amiga 1000
  16. Amiga 4000 With Lots of Little Problems
  17. Amiga A3640 CPU Card Repair
  18. Two special Amiga 4000s: Finishing Jools Repair
  19. Repair of a Trident VLB Graphics Card
  20. Raspberry Pi JTAG Programming – 2025 Edition
  21. Repair of a Cirrus Logic VLB Graphics Card
  22. Upgrading my 486 PC Build
  23. The Roland MT-32: The Ultimate late-80s Gaming Sound
  24. 486 PC Build

2024 45

  1. wolfSSL on Amiga
  2. Two special Amiga 4000s: Rebuilding Jops
  3. Two special Amiga 4000s: More Jops Repairs
  4. Two special Amiga 4000s: Jops video
  5. Restoration of a barn find Amiga 2000: part 3
  6. Restoration of a barn find Amiga 2000: part 2
  7. Two special Amiga 4000s: Repairing Jops
  8. Restoration of a barn find Amiga 2000: part 1
  9. Diagnosing an Amiga 1200 Data Path Fault
  10. Bare Metal “Hello World” on an STM32MP135F-DK
  11. Two special Amiga 4000s: Diagnosing Jops
  12. Joining wolfSSL
  13. Two special Amiga 4000s: Rebuilding Jools
  14. Two special Amiga 4000s: Repairing Jools
  15. Two special Amiga 4000s: Diagnosing Jools
  16. Two special Amiga 4000s: Introduction
  17. Working with the AVR Dx family
  18. My WordPress Slack ban
  19. Issues I found during WordPress.com to .org migration
  20. Why I moved my blog
  21. Four new Amiga products for September 2024
  22. Repairing an Amiga that caught on fire!
  23. Fixing a reproduction Amiga 500 Plus motherboard
  24. Building my ideal 486 laptop
  25. Restoration of a special Amiga 4000 motherboard
  26. An Amiga 1200 fighting me the whole way
  27. Weird Amiga 600 Fault Repair
  28. Kickstart Amiga Expo and My New Products
  29. Amiga 1000 Repair
  30. Amiga RPT-75B PSU: Testing and enhancements
  31. Building an Amiga PSU around an RPT-75B
  32. Fixing a TV Stand With 3D Printing
  33. Amiga 600: Retro Restoration
  34. Weird Amiga 1200 Issue Repaired
  35. Modifying a PC floppy drive to work inside an Amiga 500
  36. Yet Another BBC Micro: Retro Restoration
  37. More BBC Micro Repairs
  38. Acorn Electron: Retro Restoration
  39. BBC Micro: Restoration part 3
  40. Acorn ANF03 Data Recorder: Retro Restoration
  41. BBC Micro: Restoration part 2
  42. Teletext on a BBC computer in 2024
  43. Valiant Turtle: Retro Restoration Part 3
  44. BBC Master 128 #2: Retro Restoration
  45. BBC Micro: Restoration part 1

2023 70

  1. Retro computer diagnostic tools
  2. Atari 800XL: Restoration Part 2
  3. BBC Micros: Pre-restoration discovery
  4. Archiving a copy protected disk
  5. Valiant Turtle: Retro Restoration Part 2
  6. Valiant Turtle: Retro Restoration Part 1
  7. Fake chips, I got stung
  8. Atari 800XL: Restoration Part 1
  9. Acorn Atom: Virtual Tapes
  10. Acorn Atom: Restoration Part 3
  11. Acorn Atom: Restoration Part 2
  12. Tigard and the Xilinx XC9500XL CPLD
  13. Acorn Atom: Restoration Part 1
  14. Large Acorn Haul
  15. Amiga CD32 Restoration: Part 3
  16. Amiga CD32 Restoration: Part 2
  17. Amiga CD32 Restoration: Part 1
  18. Amiga 1200: PiStorming
  19. Amiga 1200: Fixing Boot Loop
  20. Amiga 1200 Restoration
  21. Making Amiga IFF Thumbnails Work in Linux
  22. Amiga 4000 Restoration x2: Part 8
  23. Amiga 4000 Restoration x2: Part 7
  24. Amiga 4000 Restoration x2: Part 6
  25. Amiga 4000 Restoration x2: Part 5
  26. Amiga 4000 Restoration x2: Part 4
  27. Amiga 4000 Restoration x2: Part 3
  28. Amiga 4000 Restoration x2: Part 2
  29. Amiga 4000 Restoration x2: Part 1
  30. Amiga 3000: I Was Wrong
  31. Amiga 3000: Major Upgrades
  32. Amiga 3000: Restoration Part 4
  33. The hidden power of the 68010
  34. Amiga 3000: Restoration Part 3
  35. Amiga 3000: Restoration Part 2
  36. Amiga 3000: Restoration Part 1
  37. Acorn Archimedes A5000: Restoration Part 3
  38. Acorn Archimedes A5000: Restoration Part 2
  39. Acorn Archimedes A5000: Restoration Part 1
  40. Magneto-Optical Drives
  41. This alien device is something really cool
  42. Retro addons: Big box o’ SCSI part 3
  43. Retro addons: Big box o’ SCSI part 2
  44. Retro addons: Big box o’ SCSI part 1
  45. Retro Restoration: Acorn JP150 Bubble Jet Printer
  46. Acorn RiscPC #2: Restoration Part 2
  47. Acorn Archimedes: Running PC Software
  48. Retro addons: Cumana Oscar Parallel Port CDROM Drive
  49. Video: 8bit PC Audio With No Sound Card!
  50. Acorn Archimedes A3000: Restoration Part 4
  51. Acorn Archimedes A3000: Restoration Part 3
  52. Schneider Euro PC: Restoration Part 6
  53. Acorn Archimedes A3000: Restoration Part 2
  54. Acorn Archimedes A3000: Restoration Part 1
  55. Schneider Euro PC: Restoration Part 5
  56. Acorn RiscPC #2: Restoration Part 1
  57. Schneider Euro PC: Restoration Part 4
  58. Schneider Euro PC: Restoration Part 3
  59. Schneider Euro PC: Restoration Part 2
  60. Schneider Euro PC: Restoration Part 1
  61. Yep! I bricked a Pentium 3 motherboard (and how I fixed it)
  62. This PC keyboard hides an interesting secret…
  63. Intel Inside (but not how you would expect)
  64. Shape drawing on the SSD1351 display
  65. Font rendering on the SSD1351 display
  66. Basic graphics on the SSD1351 display
  67. How to use the SSD1351 OLED display
  68. Interfacing a Raspberry Pi Pico to an SSD1351 OLED Display
  69. Adventures with a “working” Pentium III Motherboard
  70. PiStorm32-Lite and JLCPCB Soldering Issues

2022 38

  1. Acorn RiscPC: Upgrades Part 4
  2. Acorn RiscPC: Upgrades Part 3
  3. Acorn RiscPC: Upgrades Part 2
  4. Design of the GoFloppy Drive
  5. Acorn RiscPC: Upgrades Part 1
  6. Acorn RiscPC: Restoration Part 4
  7. Acorn RiscPC: Restoration Part 3
  8. Acorn RiscPC: Restoration Part 2
  9. Acorn RiscPC: Restoration Part 1
  10. Acorn Archimedes A3010: Restoration Part 4
  11. Acorn Archimedes A3010: Restoration Part 3
  12. Acorn Archimedes A3010: Restoration Part 2
  13. Acorn Archimedes A3010: Restoration Part 1
  14. Australian Commodore 64: A Final Look
  15. Australian Commodore 64: Keyboard Repair
  16. Australian Commodore 64: Motherboard Diagnostics
  17. The Australian Commodore 64
  18. Amiga 1000 Restoration: Covering Holes
  19. JBC B-Iron 210 Battery Soldering Station Reivew
  20. ROMulus demonstration on an Amiga 500
  21. Drag soldering through-hole pins
  22. Drag soldering a 100 pin QFP for a PiStorm 600
  23. Amiga 1000 Restoration: Feet and Eyes
  24. Amiga Repairs: Put Down That Screwdriver!
  25. Amiga 1000 Restoration: Audio Repair
  26. Amiga 1000 Restoration: The Keyboard
  27. Amiga 1000 Restoration: Recap, Cleaning and Testing
  28. Amiga 1000 Restoration: Floppy Drive and WCS Failure?
  29. An Amiga 1000
  30. Soldering Workbench Tour Update
  31. PiStorm in the MiniMig
  32. Amiga RAMesses
  33. Review: Framework Laptop
  34. An Experiment in Drying Washed PCBs
  35. Coding an MSP430 From the Linux Command Line
  36. Emulating PPC32 Linux in x86_64 Linux
  37. Soldering Workbench Tour
  38. Amiga RGBtoHDMI Boards Update – January 2022

2021 43

  1. 800MIPS Amiga With Emu68 and PiStorm
  2. Making a CAN bus module work with a Raspberry Pi
  3. Revisiting Xilinx JTAG Programming from a Raspberry Pi
  4. Amiga RGBtoHDMI Supporting Pi Zero 2
  5. Using Docker Buildkit for OS Agnostic Builds
  6. AVR Makefile in Linux
  7. Remote Programming and Debugging STM32s
  8. UART and Ethernet on the STM32 Nucleo-F756ZG
  9. This Week in PiStorm 2021-10-03
  10. This Week in PiStorm 2021-09-26
  11. This Week in PiStorm 2021-09-19
  12. This Week in PiStorm 2021-09-12
  13. This Week in PiStorm 2021-09-05
  14. This Week in PiStorm 2021-08-29
  15. This Week in PiStorm 2021-08-15
  16. This Week in PiStorm 2021-08-08
  17. One Year of Amiga
  18. This Week in PiStorm 2021-08-01
  19. This Week in PiStorm 2021-07-25
  20. This Week in PiStorm 2021-07-18
  21. This Week in PiStorm 2021-07-11
  22. This Week in PiStorm 2021-07-04
  23. This Week in PiStorm 2021-06-27
  24. This Week in PiStorm 2021-06-20
  25. This Week in PiStorm 2021-06-13
  26. This Week in PiStorm 2021-06-06
  27. This Week in PiStorm 2021-05-30
  28. This Week in PiStorm 2021-05-23
  29. Amiga RGBtoHDMI Boards Update
  30. Lightning Amiga Performance With PiStorm
  31. Design of the Amiga 500 CPLD RGBtoHDMI
  32. Designing the Amiga 2000 RGBtoHDMI V2
  33. Repair of Another Amiga TF534 Accelerator
  34. Building a Digilent Based Xilinx JTAG Programmer
  35. Compiling Xilinx CPLD Verilog in Linux Command Line
  36. Using VBCC as an Amiga Cross-Compiler in Linux
  37. Repairing an Amiga 2000 Motherboard
  38. Developing GUI Applications for Amiga OS
  39. Amiga 1200 Upgrades
  40. Networking an Amiga 1200
  41. Repair of an Amiga 500 RGB2HDMI c0pperdragon v2
  42. Review: Sew Ready Amiga 500 Cover
  43. My First Amiga 1200

2020 42

  1. Using an Amiga Cross-Compile Toolchain
  2. Amiga 68000 Relocator Verilog Updates and More
  3. Building an Amiga 500 Relocator with Flash ROM
  4. Trying Out Even More Amiga 500 Plus Upgrades
  5. Building a Terrible Fire 536 Accelerator
  6. Converting a PC Floppy Drive to Amiga
  7. Programming Xilinx JTAG from a Raspberry Pi
  8. Mounting the Amiga SD Card HDD Outside the Case
  9. Trying Out More Amiga 500 Plus Upgrades
  10. Amiga Gotek Display Box Upgrade
  11. Upgrading the Terrible Fire
  12. Repairing a Terrible Fire 534
  13. Restoring Amiga 500 #2, part 3
  14. Restoring Amiga 500 Plus #2, part 1
  15. Restoring an Amiga 500, part 4
  16. Restoring Amiga 500 #2, part 2
  17. Restoring Amiga 500 #2, part 1
  18. Old post: The importance of backup verification
  19. How I Diagnosed the Amiga 500 PCB Issue
  20. Restoring an Amiga 500, part 3
  21. Amiga 500 Plus Gotek Installation
  22. Repairing an Amiga Roctec RF332C Floppy Drive
  23. Restoring an Amiga 500 Plus, part 3
  24. Restoring an Amiga 500 Plus, part 2
  25. Restoring a BBC Master 128, part 2
  26. Restoring an Amiga 500 Plus, part 1
  27. Restoring a BBC Master 128, part 1
  28. Restoring an Amiga 500, part 2
  29. Restoring an Amiga 500, part 1
  30. LinuxJedi’s Recent Videos
  31. Community vs Ecosystem
  32. Fun With Apple Multi-Arch Binaries
  33. How I Interview Remote Engineering Candidates
  34. Event Loops and NCurses
  35. Event Loop Programming: A Different Way of Thinking
  36. Socket SO_REUSEPORT and Kernel Implementations
  37. Sanitizers, The Alternative To Valgrind
  38. My Journey Learning The Go Programming Language
  39. POSIX File Handling and Undefined Behaviour
  40. Nested Variadic Functions in C
  41. Rendering Emoji in Linux Terminals
  42. Unicode 7 in CentOS 7 TUI Code

2019 4

  1. Fixing an OpenSSL issue with Curl and Autotools
  2. Episode 2: Introduction to Open Source and Licensing
  3. Episode 1: Depression and Burnout
  4. My Open Source projects that still live on

2018 7

  1. Solving my Intel GPU performance issues
  2. KDE Plasma Testing With Kubuntu
  3. Another week with KDE Plasma
  4. Making WiFi Great Again
  5. MariaDB source visualisation with Gource
  6. One week with KDE Plasma
  7. Coding and decoding crash dump handlers

2017 10

  1. Correcting MariaDB ColumnStore Benchmarks
  2. How MariaDB ColumnStore’s filenames work
  3. Tech job interviews are broken
  4. Protocol reverse engineering with tcpdump
  5. Part of my history inside InfiniDB/ColumnStore
  6. Linux tools: silver searcher
  7. Linux tools: ack and memleakx
  8. Building BLOBs in MariaDB ColumnStore
  9. My view on Flatpak/Snap packages
  10. Restarting on WordPress