[Video] Broken Falcon030 Motherboard
-
JezC
- Posts: 2785
- Joined: 28 Aug 2017 23:44
Re: [Video] Broken Falcon030 Motherboard
Was that a Naked Gun reference creeping in there @Badwolf ? :D
-
viking272
- Site sponsor

- Posts: 288
- Joined: 10 Aug 2020 11:32
- Location: Reading, Berkshire, UK
Re: [Video] Broken Falcon030 Motherboard
I think it started in Airplane!
Whats our vector Victor. We have clearance Clarence, roger Roger 😀
-
JezC
- Posts: 2785
- Joined: 28 Aug 2017 23:44
-
mikro
- Posts: 821
- Joined: 28 Aug 2017 23:22
- Location: Kosice, Slovakia
Re: [Video] Broken Falcon030 Motherboard
Sorry if I missed something in the video but why are you obsessed with that IDE thing? I remember seeing those random characters when IDE is not connected as far as with my first Falcon 25 years ago. Never suspected it to be something not working properly.
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: [Video] Broken Falcon030 Motherboard
Aha! That's a data point. Thanks.mikro wrote: 24 Sep 2025 08:14 Sorry if I missed something in the video but why are you obsessed with that IDE thing? I remember seeing those random characters when IDE is not connected as far as with my first Falcon 25 years ago. Never suspected it to be something not working properly.
I've never seen it before but I normally have an IDE device connected and, until recently, haven't had a SCSI device so have never really needed to run a hard disc driver in that state.
So it may be a simple sample selection artefact and totally normal. Which is what I basically conclude in part 4 as I decide I can't fix it.
With all other other problems on the board I did had assumed it was a symptom rather than background noise.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
Cyprian
- Posts: 543
- Joined: 22 Dec 2017 09:16
- Location: Warszawa, Poland
Re: [Video] Broken Falcon030 Motherboard
Could this have anything to do with the fact that the IDE port in Falcon is unbuffered?
ATW800/2 / V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: [Video] Broken Falcon030 Motherboard
I don't think so. But I'd like to know how HDDriver decides there's a drive there or not. It's just occurred to me that when there's a master installed we don't see errant slave detections. So what gives?Cyprian wrote: 24 Sep 2025 11:14 Could this have anything to do with the fact that the IDE port in Falcon is unbuffered?
I'm still leaning towards this not actually being a board fault and a bit of a red herring (per Mikro), though.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
GadgetUK164
- Posts: 445
- Joined: 04 Jan 2019 14:26
Re: [Video] Broken Falcon030 Motherboard
My guess is the detection is looking a specfic bit (or more than 1 bit) on the databus, where pullups mean its fake detecting a drive perhaps? Then when queried specifically obviously the data returned is going to be high (pull ups) or random - due to the fact there is no proper response on the databus at that point because there is no drive!
EDIT: For example, on the Amiga 4000 you can trick the long wait for IDE by pulling a couple of databits high or low with resistors, when it detects those 2 bits of cerrtain logic state, THEN it does the next stage of detection whereby it queries the drive in someway, and because it doesnt get the expected response to that 2nd stage "query" it then gives up and assumes no drive.
My guess is the HDD driver is not doing that 2 stage detection and just accepting the first challenge response and then going to straight to the "get the drive name" stage, regardless of the fact there's no drive there...
In theory, you could fake fix that by working out which bits its detecting and in what state, and perhaps pull those bits in the relevant direction when the drive is being asserted... (Pull up / pull down bodge, connected to drive interface CS or something? - I am not sure without hitting schematics, what signal controls the drive).
EDIT: For example, on the Amiga 4000 you can trick the long wait for IDE by pulling a couple of databits high or low with resistors, when it detects those 2 bits of cerrtain logic state, THEN it does the next stage of detection whereby it queries the drive in someway, and because it doesnt get the expected response to that 2nd stage "query" it then gives up and assumes no drive.
My guess is the HDD driver is not doing that 2 stage detection and just accepting the first challenge response and then going to straight to the "get the drive name" stage, regardless of the fact there's no drive there...
In theory, you could fake fix that by working out which bits its detecting and in what state, and perhaps pull those bits in the relevant direction when the drive is being asserted... (Pull up / pull down bodge, connected to drive interface CS or something? - I am not sure without hitting schematics, what signal controls the drive).
My YouTube Channel - www.youtube.com/GadgetUK164
-
Badwolf
- Site sponsor

- Posts: 3043
- Joined: 19 Nov 2019 12:09
Re: [Video] Broken Falcon030 Motherboard
With apologies for such a long gap I'm very pleased to be able to conclude part four of this Falcon Motherboard Restoration series:
This one takes a bit of a handbrake turn in the middle, but I hope you'll indulge me!
Cheers,
BW.
This one takes a bit of a handbrake turn in the middle, but I hope you'll indulge me!
Cheers,
BW.
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
-
alexh
- Site sponsor

- Posts: 1341
- Joined: 17 Oct 2017 16:51
- Location: Oxfordshire
Re: [Video] Broken Falcon030 Motherboard
Nice video. Great end result.
Senior Principal ASIC Engineer - SystemVerilog, VHDL
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
Who is online
Users browsing this forum: alexh, ClaudeBot and 4 guests