I have a Tandy 1000 TL/2 and I have been attempting to get a high density floppy controller card and IDE controller card to work in this computer, as the built-in FDC only supports double density and the built-in hard drive controller is XT IDE, severely limiting what hard drives I can use if (when) this one dies. The problem is that you cannot disable either of the built-in controllers on this computer. The option exists in the BIOS setup (which is accessed by running an .exe and so i'm a bit cautious about changing too much there in case I'm unable to get back to the BIOS settings) but disabling the FDC doesn't actually disable it.
Because of this, someone created a program called nofloppy that writes F7, I believe to planar control register 0x65h. But when I run this, it hangs the system. i'll get a few beeps, corrupted text, and then a hang. Now if I pull the VGA adapter and connect my CGA monitor, it works completely as it's supposed to. nofloppy runs, no lockup, and I can then read and write to a high density drive and disk.
I really don't know a whole lot about how this works, and was wondering if anyone might have any ideas. Like if the presence of a card might push those registers somewhere else down the line? Or maybe what i'm supposed to be writing is something else in the presence of the card? (Like maybe it's a specific bit i'm enabling at register 0x65h, so instead of writing F7, I might need to write something else, based on what is already there in the presence of the VGA card?
I'm open to suggestions as I'm so close. Worst-case scenario, I could run the controller and pull the VGA. I'd rather run Tandy 16 colour graphics and have a HD floppy drive and more importantly, an IDE hard drive that can be more easily replaced, rather than the XT IDE drive that not only limits me to 40 MB, but is also super rare and with a price to match.
Thanks for your time.
Because of this, someone created a program called nofloppy that writes F7, I believe to planar control register 0x65h. But when I run this, it hangs the system. i'll get a few beeps, corrupted text, and then a hang. Now if I pull the VGA adapter and connect my CGA monitor, it works completely as it's supposed to. nofloppy runs, no lockup, and I can then read and write to a high density drive and disk.
I really don't know a whole lot about how this works, and was wondering if anyone might have any ideas. Like if the presence of a card might push those registers somewhere else down the line? Or maybe what i'm supposed to be writing is something else in the presence of the card? (Like maybe it's a specific bit i'm enabling at register 0x65h, so instead of writing F7, I might need to write something else, based on what is already there in the presence of the VGA card?
I'm open to suggestions as I'm so close. Worst-case scenario, I could run the controller and pull the VGA. I'd rather run Tandy 16 colour graphics and have a HD floppy drive and more importantly, an IDE hard drive that can be more easily replaced, rather than the XT IDE drive that not only limits me to 40 MB, but is also super rare and with a price to match.
Thanks for your time.