So I have a T1000SX, and a PII-151B. Yes, I know other people have worked on this, but i'm willing to mod what it takes even if i have to patch the Tandy BIOS. I've worked a bit with 'lowen' and we've made some hardware mods, but i'm still at an impass, so if anyone has any ideas, I'll take them. here's where I am so far.
U22 Pin 131 which controls DMA/I (which on the SX and TL both) which in turn then controls FDCINTI, FDCDMRQ, and FDACKI is disconnected from U22 and that line is pulled LOW so that the PI-151B can control the lines. I've also built a mini circuit consisting of a 74LS02. The onboard FDC is removed. The circuit is comprised of taking the output of U51 Pin 37 (FDCCHPB (Chip Select)) Inverting it, and taking the output of U18 Pin 17 (BUFENB), putting them into the NOR gate, taking that output, inverting it, and applying that result to U40 Pin 19 (BUFENB/Chip Enable on the LS245) basically replacing the direct output from U18 Pin 17, so that Buffer enable is only active when the FDC select is NOT active and the buffer enable IS active. Basically, NOT(NOT (FDCCS) NOR BUFFENB).
The result? The Tandy BIOS seeks the drives during POST (albeit with a stutter), the PII-151B's bios seeks them, no problem... When trying to boot, it poll the drive (but ignores any disk in it).. and boots off the HDD. When in DOS. If I go to A or B (or use DRIVEPARM or driver.sys).. I wind up with General Failure, Not Ready on A usually, and B (the 3 1/2) gets a Sector Not Found or whatever.
Any ideas of what to check/do would be helpful. I have a couple good scopes, both svc manuals, logic probe, and an EE background, but this is over my head.
Thanks,
-Daniel
U22 Pin 131 which controls DMA/I (which on the SX and TL both) which in turn then controls FDCINTI, FDCDMRQ, and FDACKI is disconnected from U22 and that line is pulled LOW so that the PI-151B can control the lines. I've also built a mini circuit consisting of a 74LS02. The onboard FDC is removed. The circuit is comprised of taking the output of U51 Pin 37 (FDCCHPB (Chip Select)) Inverting it, and taking the output of U18 Pin 17 (BUFENB), putting them into the NOR gate, taking that output, inverting it, and applying that result to U40 Pin 19 (BUFENB/Chip Enable on the LS245) basically replacing the direct output from U18 Pin 17, so that Buffer enable is only active when the FDC select is NOT active and the buffer enable IS active. Basically, NOT(NOT (FDCCS) NOR BUFFENB).
The result? The Tandy BIOS seeks the drives during POST (albeit with a stutter), the PII-151B's bios seeks them, no problem... When trying to boot, it poll the drive (but ignores any disk in it).. and boots off the HDD. When in DOS. If I go to A or B (or use DRIVEPARM or driver.sys).. I wind up with General Failure, Not Ready on A usually, and B (the 3 1/2) gets a Sector Not Found or whatever.
Any ideas of what to check/do would be helpful. I have a couple good scopes, both svc manuals, logic probe, and an EE background, but this is over my head.
Thanks,
-Daniel