Jump to content
IGNORED

TM 990/100MA single board computer


Recommended Posts

Good day!

 
I recently purchased a TM 990/100MA board on eBay for what I thought was a good price.  I knew that the 9900 and 9901 were missing, but I have another source.  What I was surprised with is that U23 is also missing, and I found that U23 is a 32x8 PROM!  I have not found what the code is for this PROM.  Can anyone help me?  Is there a source for the 74s288 with the correct code programmed in?  Is there any source for the code to possibly program a new PROM?
 
I would greatly appreciate any advice and assistance that you may be able to provide!
 
smp
 
These images show what the board is supposed to look like, and what my board looks like:
 

tm990_100m.gif

s-l1600.jpg

Edited by smp
Added second image of my board.
Link to comment
Share on other sites

To program a 288 nowadays, I think you'd have to make a programmer from a Arduino or such.  The programming voltage is 10V with 100 microsecond pulses. (data sheet)

 

Alternately, it would be possible to adapt a more recent PLD to do the job. 


The cheap TL866II or XGPro T56 will program small PLDs like ATF16V8B, which is in stock at DigiKey for $1.23.  

 

You'd need a tiny circuit board adapter.  Not a big deal.   The available PLDs aren't close to the 288 pinout.  The inputs and outputs are flipped! 

 

 

 

  • Like 1
Link to comment
Share on other sites

9 hours ago, Stuart said:

I can get the data for the PROM ... but does anyone in the US have a programmer that will handle an old 74S288 or compatible 32x8 bipolar PROM?

 

 

I have what it takes for programming lots of old components.

I also have nine equivalents to   74ls288     27s19,  but I'm not at US

 

 

JL

Edited by humeur
  • Like 2
Link to comment
Share on other sites

Thanks very much for responding to my request!
 
The first question i have is whether or not you think it’s good to put money and effort into this particular board?  Since the high value chips were taken from this board, do you think they were stripped before tossing it out, or do you think that the board failed and they were harvested?  Are these TI boards robust?  Do I have a good chance of bringing it back to life?
 
The Seller has offered this other board to me for the same price ($200):
 
I might be able to get them down lower.  Could you please take a good look at the pictures and tell me if you think it might be worth it?  I see a bunch of blue wire patches - what do you think about those?
 
Please let me know if you think I should stop going in this direction and if there are other options.
 
I’d like to get a TI SBC up and running with TI-Bug, and I would be interested in a 4-slot backplane and a 64K RAM memory board to go along with it.  Then I’d like to get some files like Assembler, BASIC and FORTH that I could load in via the terminal connection.  As well, once one of those programs are in, I could also put in my programs to play with via the terminal connection.
 
Oh, another question is, what do you recommend as a power supply?
 
Thanks a million for listening and trying to assist!

 

smp

Link to comment
Share on other sites

@smp  Yes, the 990/101MA board will be much better.  (I recently got one, too.)

 

My understanding is TIBUG was in its first EPROM bank, whereas the 100 did not have it.  

 

That board is missing the 9900 and 9901 (U1). Both easy to buy new or used. The EPROM stickers match the socket# label. They go in pairs: 42+44, 43+45 and can be 1K or 2K size. (Max 8K ROM.) 

 

The 101MA has a 74S287 PROM 256x4. The function of the PROM is to decode address lines A0:4 which gives 2K blocks. (the other 3 address bits are jumper selects.)  Its outputs are chip enable signals to the right EPROM or RAM.   There are 2 EPROM banks (1 bit each) one RAM bank and one bit indicating on-board/off-board memory. 

 

I've got an ancient EPROM programmer for 2716s (last used on Windows 7.)

 

 

  • Like 2
Link to comment
Share on other sites

On 2/11/2023 at 10:51 PM, Stuart said:

I can get the data for the PROM ... but does anyone in the US have a programmer that will handle an old 74S288 or compatible 32x8 bipolar PROM?

 

Thanks for the replies, folks. Someone pointed me to www.hobbyroms.com which seems to provide exactly the service needed.

 

Edited by Stuart
  • Like 3
Link to comment
Share on other sites

2 hours ago, Ksarul said:

Using the cross-reference list, I discovered that my Advin U84P will program one of the substitute chips for the 74S288: the AMD 27S19, so there is at least one of us here that can help with getting this file onto silicon.

PROMs are made from Tungsten-Tantalum fuses. You have to tantalize the bits. 

  • Like 1
  • Haha 1
Link to comment
Share on other sites

Thanks very much, folks, for all your advice and assistance here!

 

I just purchased this TM 990/101MA over the weekend:

https://www.ebay.com/itm/223719583628

 

This board seems to be more complete, missing only the serial chip for the second SIO port.  I am more confident that this board may be functional.

 

So, the pressure is off a bit for making the PROM for my TM 990/100MA.  I can contact Stefan at Hobbyroms, and purchase that missing PROM, and also get TIBUG burned into a couple of 2708s for the TM 990/100MA, while I work with my (hopefully better) TM 990/101MA.

 

I also ordered this Mean Well triple power supply from Jameco:

https://www.jameco.com/z/RT-85B-MEAN-WELL-88W-Triple-Output-Switching-Power-Supply_323652.html

 

And also this spare chips package on eBay:

https://www.ebay.com/itm/113467270983

 

I am quite excited now, waiting for all these packages to arrive!  Thanks again for all your help!

 

smp

Edited by smp
added another purchase link
  • Like 1
Link to comment
Share on other sites

Sorry, late to the party here (VPS failed over the weekend - panic city), but I'm archiving this thread. Very useful info. Please keep us posted, Stephen. 

 

Looks like there've been some bargains on TM990 stuff lately. Maybe enough for enthusiasts and tinkerers to assemble  systems affordably.

Edited by jbdigriz
  • Like 2
Link to comment
Share on other sites

I received my TM 990/101MA today!

 

Here's a photo of how it was received:

 

IMG_1666.thumb.jpeg.e5d8f9ca65c9fa5b38324e3ae9668d96.jpeg

 

I think it looks in excellent shape.  I've now recorded all the jumper positions - all correct for EIA/RS232/Terminal and 2716 EPROMS - and I've set up my one saved 100 pin connector with power jumpers.  Now I wait for my power supply to arrive...

 

Getting more excited now!

 

smp

  • Like 4
Link to comment
Share on other sites

A small update this morning:

 

I had one S-100 connector in my spare parts collection, and I found that it fits the TM 990 card edge connector perfectly.  I have it wired for the power connections, so when my power supply arrives, I will be ready to go with testing.

 

Then, I had a brainstorm:

Gary Kaufman has a bunch of S-100 replica boards available for sale here:  http://the-planet.org

Included in that selection is a 4-slot backplane, originally used in the Altair 8800, and uses the same 100 pin 0.125" spacing connectors.

 

This 4-slot backplane will be ideal for a small TM 990 system like I want to build up!  The power supply busses for the TM 990 will have to be beefed up, but that should not be a problem when soldering in the connectors.

 

Just so that everyone knows (whether or not this is news to anyone) Gary has both the thin and thick versions of the PCB available.  

He also has the proper connectors available, or you can source them yourself.

 

Thanks for listening!

 

smp

  • Like 2
Link to comment
Share on other sites

I attached my power supply and a serial connection late this afternoon, but I did not get any response on my Mac pretending to be a terminal.

 

I had hoped that the 2716s on board had the TIBUG and the Line By Line Assembler in them, but assuming the board is working, the EPROMs probably have some other program in them.  Now I'guess I'll definitely have to get going with some 2708s with TIBUG burned into them.

 

One step at a time, I suppose.

 

smp

Link to comment
Share on other sites

6 hours ago, smp said:

A small update this morning:

 

I had one S-100 connector in my spare parts collection, and I found that it fits the TM 990 card edge connector perfectly.  I have it wired for the power connections, so when my power supply arrives, I will be ready to go with testing.

 

Then, I had a brainstorm:

Gary Kaufman has a bunch of S-100 replica boards available for sale here:  http://the-planet.org

Included in that selection is a 4-slot backplane, originally used in the Altair 8800, and uses the same 100 pin 0.125" spacing connectors.

 

This 4-slot backplane will be ideal for a small TM 990 system like I want to build up!  The power supply busses for the TM 990 will have to be beefed up, but that should not be a problem when soldering in the connectors.

 

Just so that everyone knows (whether or not this is news to anyone) Gary has both the thin and thick versions of the PCB available.  

He also has the proper connectors available, or you can source them yourself.

 

Thanks for listening!

 

smp

The TM990 backplane has some termination resistors on some of the signals that the Altair board does not. Not sure whether their absence would stop it working or whether they help near edge case conditions.

  • Like 1
Link to comment
Share on other sites

On 2/16/2023 at 4:51 PM, Stuart said:

The TM990 backplane has some termination resistors on some of the signals that the Altair board does not. Not sure whether their absence would stop it working or whether they help near edge case conditions.

Can't hurt to put in just the termination that TI has in their 4-slot. Just 3 signals I think? And pull-ups for RESTART.B and the like. 


Termination is not necessary for signal integrity on short traces. And  3 MHz is low speed. 
 

Should not matter at all, when you have only one card. 
 

Another thing, maybe not all traces go straight through.  (Still those don't matter for just one card.)  There may be  lines that require jumpers at each slot. 
 

The 12-slot has resistors on many more traces. The trace length and the sockets each add more capacitance, making terminators necessary. 
 

From memory, I'll check sources later

 

The Altair has 220 + 330 terminating resistor networks, in abundance. Anecdotally: these were the cheapest IC resistor networks in 1975. 

I looked at the Altair today. There are no terminating resistors. The S-100 bus has sockets in the center, so the card guides are wrong for the TM990, but that doesn't matter. 

 

I noticed a TMS8080A with date code 7819!


TI uses slightly different values, but the idea is to terminate into the middle tap, to get 3V or anywhere above a TTL V_h_min, which is 2.0V--preferably 2.4. 

Edited by FarmerPotato
Strike
Link to comment
Share on other sites

Yesterday evening, I finally received the original TM 990/100MA board I purchased on eBay.

 

Even though the photo the Seller provided showed that the 74S288 was missing, the board I received has it installed.  So, the main reason that I started this topic has become a non-issue.  I sent a Message to Stuart, telling him about this so that he will not expend any more effort trying to get the code for me or to find a substitute chip.

 

Now, I'll send off my message to Stefan at Hobbyroms requesting two 2716s with TIBUG, and two 2716s with the LBLA.

 

WHEW!

 

smp

Edited by smp
typo...
  • Like 2
Link to comment
Share on other sites

@FarmerPotato  No problem at all!

 

I am usually full of questions and having never been down this road with TI 990 SBC systems, I'm certain that I'll come up with more.

 

Here's a photo of my latest board:

 

IMG_1667.thumb.jpeg.ec565da12753d9e8a3e3c550ef1cbe71.jpeg

 

To me, it looks to be in excellent shape.  My package of spare parts is still on the way, and I've sent a message off to Hobbyroms -> EPROM PRO (http://www.eprompro.com/computers.html) requesting 2716s with TIBUG and LBLA burned in.  In the end, I may end up with two working SBCs, but it will be a while before I will be able to know.  Hopefully, at least one of the SBCs will come to life without too many problems!

 

Thanks for listening!

 

smp

Edited by smp
added URL for EPROM PRO...
  • Like 1
Link to comment
Share on other sites

1 hour ago, FarmerPotato said:

@smp  I'm glad you started this thread! I learned a lot from your questions. I did not realize that the S-100 backplane is a match! 

 

You guys should do a couple of youtube videos on the stuff you're doing with the 990. 

I mean, that is fascinating stuff and there's not much on the 990 to be found on Youtube if at all. 

Doesn't have to be anything fancy, but would love to see what you're tinkering with and come to see the system alive 🙂

  • Like 4
Link to comment
Share on other sites

I hear there are downsides to being a Youtube star. I follow some of the car guys (and gals) and I'm not quite sure how they cope with some of the craziness that results. Regardless, I find a good web site far more useful than wading through videos. Stuart's pages in particular are an amazing resource for anyone getting into the TM990 and other non-4A systems.  

 

Your point is taken, though.

Edited by jbdigriz
  • Like 4
Link to comment
Share on other sites

I heard back from Stephan at Hobbyroms / EPROM PRO this morning, and he will be burning the four 2716s for me.  

Two with TIBUG and two with the LBLA.

 

Since they will be coming to me from Canada, I probably have a 10 day wait now.  

All this waiting!  Hopefully the payoff will be great.  :lol:

 

smp

Edited by smp
typo...
Link to comment
Share on other sites

OK, here is my latest question for you smart folks.

 

I started looking at the TIBUG listing I have:  http://www.bitsavers.org/components/ti/TMS9900/tm990-100/MP324_990-401_TIBUGlst.pdf

 

And, of course, I'm confused.

 

There are a bunch of notes on the listing, and thank goodness for that.  I know that TIBUG fits into two 2708 EPROMs that start at the bottom of memory and go from $0000 to $03FF.  I wanted to check out the files I got from Stuart's site and sent off to have burned into EPROMs:  http://www.stuartconner.me.uk/tm990/eprom_images/tibug-u42-u44.zip  http://www.stuartconner.me.uk/tm990/eprom_images/lbla-u43-u45.zip

 

That is what got me into my latest confusion!

 

When I look at the listing, there is a note saying that the entry point of $0080 in the listing is actually $0040.  After getting myself all confused because my binary file viewer shows the addresses of the bytes in the file as decimal numbers, and the listing shows the addresses of the bytes in hexadecimal, I finally was able to match up the bytes at the entry point in the two files with the listing, and indeed, they show up in the files starting at $0040, not $0080 as the listing says.

 

This is my first time with a 16 bit machine that has its program stored in two parallel EPROMs.  Am I confusing myself here?  I am about to get two 2716 EPROMs with the TIBUG data burned in at $0000-$03FF in each of them, and another two 2716 EPROMs with the LBLA data burned in at $0000-$03FF in each of them.  Will I be OK?  Will these EPROMs work in either of my SBCs (both of them are jumpered to accept 2716s)?

 

Please help me to understand this if you can.  If anyone has either a TM 990/100MA board or a TM 990/101MA board with TIBUG burned into 2716s.  please speak up and let me know.

 

smp

Edited by smp
typos...
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...
 Share

  • Recently Browsing   0 members

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