Jump to content
IGNORED

TI 99 Disk Controller question...


eccofonic

Recommended Posts

After several years in storage, I put back together a PEB. The flex cable card and 32k RAM card work fine, but the TI disk controller card....

 

When the card is accessed, the LED on the card stays lit and the computer hangs. Regardless of whether a drive is connected or not. Doesn't matter which slot I put it in either (I know it's supposed to be the closest one to the drive bay). I noticed the 5v regulator chip gets warm, but no other chips do, including the 12v regulator.

 

What would be the behavior of a known-working TI disk card if no drives were connected? Would it hang the computer or just generate an error and continue?

Link to comment
Share on other sites

Test all power supply outputs from the PEB itself, even if the RS232 and 32K works, it could be the power supply is having issues.

 

I got five PEB's myself, and out of them 4 of them are having major issues with 12volt load when I got more then 3 cards in the cage, after 30 years of usage they are starting to die, and very rarely got turned off.

 

Might be time to convert them over to PC power supplies, and then convert over all the cards to use direct and remove 5 and 12 regulators.

Link to comment
Share on other sites

 

It hangs when I power on the console.

Have you got a MiniMem cartridge, then you can check the DSR? You'll need to power on the console first, then the PEB. Then with the MiniMem cartridge you need the following (IIRC):

 

(1) From the MiniMem menu, select EasyBug.

(2) C 1100 1 <Return> [Floppy LED should light]

(3) M 4000 <Return><Space><Space>... [To read out memory]

 

Compare the data you're getting against this: http://nouspikel.group.shef.ac.uk/ti99/dc1.txt. If you see errors, then a common point of failure is the 74LS245 on the floppy card, which runs rather hot and has a bit of a hard time.

  • Like 1
Link to comment
Share on other sites

Have you got a MiniMem cartridge, then you can check the DSR? You'll need to power on the console first, then the PEB. Then with the MiniMem cartridge you need the following (IIRC):

 

(1) From the MiniMem menu, select EasyBug.

(2) C 1100 1 <Return> [Floppy LED should light]

(3) M 4000 <Return><Space><Space>... [To read out memory]

 

Compare the data you're getting against this: http://nouspikel.group.shef.ac.uk/ti99/dc1.txt. If you see errors, then a common point of failure is the 74LS245 on the floppy card, which runs rather hot and has a bit of a hard time.

 

I do have Minibug.

 

Unless my ROMs are completely different, I see these bits changed:

 

A4000-01 should be AA 02 but is AA 00

A4008-09 should be 40 4A but is 40 48

A4012-13 should be 5B 38 but is 58 38

A401A-1B should be 01 11 but is 01 10

A401C-1D should be 40 22 but is 45 22

A401E-1F should be 5B 52 but is 5A 50

A4020-21 should be 01 12 but is 01 10

A4022-23 should be 40 28 but is 40 29

A4024-25 should be 5B AC but is 5A AC

A4026-27 should be 01 13 but is 00 10

A402A-2B should be 5C 78 but is 58 78

A402C-2D should be 01 14 but is 00 14

A4034-35 should be 40 34 but is 40 38

 

many other random errors follow....

Link to comment
Share on other sites

 

I do have Minibug.

 

Unless my ROMs are completely different, I see these bits changed:

 

 

 

many other random errors follow....

 

If you take the floppy card apart, are the ROMs original? http://nouspikel.group.shef.ac.uk/ti99/fdcard.htm

 

Have you got other cards in the PEB that *do* work? That I think would rule out problems with the PEB power supply. Next I think I would replace the 5V regulator on the floppy card (because it's easy) then look at replacing the 74LS245.

Link to comment
Share on other sites

 

If you take the floppy card apart, are the ROMs original? http://nouspikel.group.shef.ac.uk/ti99/fdcard.htm

 

Have you got other cards in the PEB that *do* work? That I think would rule out problems with the PEB power supply. Next I think I would replace the 5V regulator on the floppy card (because it's easy) then look at replacing the 74LS245.

 

Yes, the RAM card works... I type "SIZE" in extended basic and it gives me the extra RAM total.

 

The ROMs are labeled as follows:

 

1501392-33 C2E020 (and date code probably of 8303) this is the one closest to the FD1771 chip

1501392-34 C2E019 (8305)

Link to comment
Share on other sites

Answering my own question here (for anyone who needs the info in the future)...

 

What would be the behavior of a known-working TI disk card if no drives were connected? Would it hang the computer or just generate an error and continue?

 

I got another card and it does not hang the system without a drive attached at boot up.

 

The card LED flickers quickly and then the TI logo screen comes up.

 

I used MiniMemory and looked at the DSR, and all bytes were the same as the listing in the "dc1.txt" file.

 

The card functions great with a Tandon TM100-2A I pulled out of an old IBM. I set it to DS0 with terminator IC installed, using a straight cable.

 

Formats single sided (90k) and double sided (180k) fine. I'm assuming no double density is available. I read the card doesn't support it.

Edited by eccofonic
Link to comment
Share on other sites

LOL, more bad luck. Now that I can load programs from the internet (using TI99-PC)....

 

....any program loaded into my 32k RAM card is either corrupt when listed/run or crashes the computer.

 

Doesn't matter what slot it's put in. Contacts are clean on the card too.

 

Other programs/data that load off the disk into VDP RAM or cartridge RAM (i.e. Tunnels of Doom, Adventure, MiniMemory, etc) work fine.

 

Anyone out there have a spare 32k RAM card for sale or to give away? :grin: ;)

Edited by eccofonic
Link to comment
Share on other sites

You could use Easy Bug in the Mini Mem cart to write data to the 32K and then read it back.

 

First, write a 0 to A000 then read it back. If not zero, a RAM IC is down.

 

Then try writing FFFF to A000 and read it back. If not FFFF a RAM IC is down.

 

Using the schematic, it would probably be possible to determine exactly which IC is broken then you could fix it up no problem.

 

Might also be worth changing the capacitors at the same time - can't remember if there's any liquid type (small canister) caps on the card, but if there are, they're 30 years old and *well* ripe for changing out by now!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...