Skip to content

The TI-99/4A PEB flex-card "tune-up".

TI-99/4A The fellow at mainbytes.com has had an article up for the past decade that recommends that few TTL chips in the flex-card that connects the TI-99/4A console to the PEB should be replaced with CMOS equivalents, and swap a few old electrolytic capacitors while you're at it.

The theory is sound. CMOS logic 0 and 1 are rail-to-rail (as opposed to TTL's "well, anything over three volts or so is logic 1"). The signals handled by the replacement chips should attenuate less as they move the meter or so from the console to the PEB interface card. The devil, though, is in the details, and this particular devil is the obsolete logic family that he recommends.

He states that the 74LS244s be replaced with 74HCT244s. That was good advice in 1982, when the HCT family was released. However, the fanout isn't improved and the propagation delay is doubled.

I recommend instead that they be replaced with 74ACT244 units. Fanout is quadrupled and the propagation delay stays the same as with the LS units, but draws about a quarter of the the power. ACT was introduced in the mid-nineties, if my memory is correct.

I'd also go one step further and replace the LS245s on the flex cable, and all of the LS244 and LS245s on each card in the system, with their ACT counterparts. The whole point of this exercise is to buffer the address and data lines; the original instructions buffered only the address lines, and only to the PEB physical bus. TI recommended that both address and data be buffered on each card as well, so these revised instructions follow TI protocol.

Definitely replace the capacitors, though, as they're going to leak if they haven't already.

If you decide to replace the chips on the cards as well, you should also replace the positive voltage linear regulators (7805 and 7812, typically) with new switching equivalents. I don't have part numbers off-hand (there are a lot of fabs making switching drop-ins for the 78xx series), but replacing a 7805 with 0.5A switching equivalent makes a significant difference in the heat generated by the card.

(I sent portions of the above to the maintainer of the mainbyte site, with no response. I suppose that's all that can be expected from a decade-old website ...)

Trackbacks

No Trackbacks

Comments

Display comments as Linear | Threaded

Richard Bell on :

Thanks for updating that little update of mine for the TI flexible interface card that has been frozen in time on mainbyte.com. I recall at the time the TI community was dealing with age beginning to show in the failure of power supply caps on their cards and buzzing with the availability of the WHT SCSI controller and the ASCSI controller from our friends in Germany. TIer's were looking for more speed and a "snappier feel" to their 99/4a operation. At the time we picked up parts on hand like the "new" 70 and 55 nano second low power static memories and putting them on the 16 bit buss @ 3.58 MHz and other tricks that when applied altogether did increase speed and give the "snappier feel" that was in demand. Hopefully, your update will soon replace mine at mainbyte.com.

Chris Kobayashi on :

Hello Richard,

Thanks for the kind words. I'm a rather big fan of the internal 16-bit RAM expansion too, after experimenting with other schemes. If one is going to the trouble to open the console, one might as well go for maximum speed.

I'm not such a big fan of swapping the system dot clock crystal. I ran a console with that modification for awhile, and not only ran into the RS232 timing problem but also rendered all of my (emulated) tapes unreadable. I also heard (on AtariAge, so consider the source) that the sound chip tends to die earlier when clocked at this speed.

I don't think my comments are going to ever make it onto mainbyte.com; the site appears to have been put in stasis over a decade ago. So it goes. At least you found my write-up ... thanks for doing the original work for me to build on :-)

Cheers,

Chris

Add Comment

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.
To leave a comment you must approve it via e-mail, which will be sent to your address after submission.
BBCode format allowed
Form options

Submitted comments will be subject to moderation before being displayed.