惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
有赞技术团队
有赞技术团队
V
Visual Studio Blog
T
The Blog of Author Tim Ferriss
爱范儿
爱范儿
Vercel News
Vercel News
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Y
Y Combinator Blog
Blog — PlanetScale
Blog — PlanetScale
D
DataBreaches.Net
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
大猫的无限游戏
大猫的无限游戏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
酷 壳 – CoolShell
酷 壳 – CoolShell
GbyAI
GbyAI
A
About on SuperTechFans
云风的 BLOG
云风的 BLOG
The Cloudflare Blog
宝玉的分享
宝玉的分享
V
V2EX
Microsoft Azure Blog
Microsoft Azure Blog

Comments for LinuxJedi's /dev/null

Amiga 1000 Restoration: The Keyboard Amiga 1000 Restoration: Floppy Drive and WCS Failure? Amiga 4000 Repair: This one was just weird Socket SO_REUSEPORT and Kernel Implementations Coding an MSP430 From the Linux Command Line Upgrading the RAM Detective: A Firmware Adventure with RAMCHECK When an Amiga A570 Repair Took a Strange Turn AI Didn’t Destroy Your Company, Your Processes Did KDE Plasma Automatic Time Zone Raspberry Pi JTAG Programming - 2025 Edition Teletext on a BBC computer in 2024 Amiga RAMesses UART and Ethernet on the STM32 Nucleo-F756ZG Trying Out Even More Amiga 500 Plus Upgrades Programming Xilinx JTAG from a Raspberry Pi
Converting a PC Floppy Drive to Amiga
LinuxJedi · 2026-08-21 · via Comments for LinuxJedi's /dev/null

I recently purchased an external floppy drive the for the Amiga which was sold as “untested”. Unfortunately “untested” in this case meant “doesn’t work and someone did a bad attempt at repairing it”. There were parts of the drive physically broken and it was beyond repair. I lucked out because unlike the Rotec drive I repaired in the past, this one uses a standard floppy connector inside. So, instead I decided to convert a PC floppy drive to work in the case.

Amiga floppy drives are wired a little differently to PC ones, they use a modified version of the Shugart standard. In particular the following things are different to the IBM/PC standard:

  • PC floppy drives are set to DS1 (Drive Select) whereas Amiga uses DS0
  • PC floppy drives use Pin 34 of the cable for DC (Disk Change), Amiga uses Pin 2
  • Amiga uses Pin 34 for RDY (Ready to access), PCs don’t have this, DC assumes RDY in PC
  • PC floppy drives map density (DD/HD) to Pin 2, Amiga only supports DD without a special half-speed drive and software support

I happened to have a working Samsung SFD-321J floppy drive. So I decided to modify this drive. There are guides all over the internet on how to modify drives. Some are as easy as selecting jumpers, many (like mine) require soldering. Unfortunately I could not find a guide for my specific model, but luckily it was very easy to figure out.

Using the labelled areas below, this is what I did:

Area 1

This area is essentially a jumper select for pin 34. It uses a 0 ohm resistor to select DC as the pin’s output. Using flux and a hot-air gun I desoldered the 0 ohm resistor from DC, then carefully resoldered it in RDY.

We do need the DC signal for pin 2 so I soldered a wire there for Area 3.

Area 2

This was a giant solder blob between the middle pin and DS1 at the top, using some solder wick this was removed very easily. Since the gap was large I decided to use a tiny wire between the pins for DS0 and solder that in place.

Area 3

This area is the option select for pin 2. It was set to OP A which is the disk density selection, OP B I believe force DD. Again this was just a giant solder blob which was wicked-up easily. We want this pin to be the DC so the wire from Area 1 was soldered to the middle of this area which is directly connected to pin 2.

The image above is the final result. I also made sure the drive heads were clean and re-greased the worm gear for the heads. After reassembling I ran a few tests and it appears to work. I now have a real floppy drive to use alongside my Gotek!