Jerry - I have more than a few donor boards sitting on the shelf.  If you could 
point out the replacement chip I can make sure it appears good on the donor 
board and send it out to you.

Joe


________________________________
From: M100 <[email protected]> on behalf of Jerry Gibson 
<[email protected]>
Sent: Sunday, April 13, 2025 9:19 AM
To: [email protected] <[email protected]>; [email protected] 
<[email protected]>
Subject: Re: [M100] M100 - Not working.

Resending as original email was too big, I removed the photos.

Steve: "You can use a standard 74HC373 to replace M1."
Thanks!

Also since I'm doing an digikey order can I replace M2 with this?
https://www.digikey.com/en/products/detail/toshiba-semiconductor-and-storage/TC74HC245APF/870490

Also can I replace M21 and M15 with
https://www.digikey.com/en/products/detail/texas-instruments/SN74HC244N/277228

For 27C256 curious can I use W27E257? Its pinout seems to be the same, though 
can't seem to find any in the Ebay US.
Guess I'll buy this one since it will ship faster in US 
https://www.ebay.com/itm/325835684528

Thanks,
Jerry
________________________________
From: Jerry Gibson <[email protected]>
Sent: Sunday, April 13, 2025 6:01 AM
To: [email protected] <[email protected]>; [email protected] 
<[email protected]>
Subject: Re: [M100] M100 - Not working.

"Also, did you try replacing the backup battery for the RAM?"
Not yet, I just cut it out. I do have cap corrosions all around the small tiny 
caps that I still have to clean up, but looks like nothing that would prevent 
it from booting.
Worse corrosion is around M29.

" pic of your motherboard"
Here is model
[cid:9b1493d2-a4f1-49a5-b360-285df05f843a]

Note I've been using this SCH as my reference 
https://raw.githubusercontent.com/hzeller/trs80-100-schematic/main/trs80-100.pdf

"get a 27C256 and put the default M100 or T102 ROM image in there"
Ok Will do.

"Is there anything plugged in to the Expansion socket?  Is there an option ROM 
installed?"
Nope.

"What is your RAM configuration?"
Board came with in total 3 modules (1 soldered in), I've tried all three in the 
main RAM slot.

Random information, Socketed the CPU and disconnected Pin 19 (AD7), and 
connected it to 33k Pull up, I see it pulling down on reset, then when it halts 
it releases it.

"I would suggest that you verify that all of your address and data lines to the 
main ROM get signal.  repeatedly press reset while observing A0-A14, and D0-D7. 
 Heck check all signals at the main ROM."
At the ROM lines D0-D7 show traffic, A7 always stays low, even when I pull the 
ROM, and/or RAM.
Attached is photos of probing D0-D7 lines on the CPU itself, seems that there 
is traffic on all pins.

Since A7 is always low at the ROM, guessing something is pulling it down. But 
since I've removed the ROM/RAM and it's still low, the only things left are M1 
or maybe M2?

I then desoldered M1 from the PCB, and now I see high on A7, guessing this is 
the bad part.

Any idea where to buy replacement in US? Ones on ebay has wrong photo listed 
with the title, rather not take that chance.

Thanks,
Jerry


________________________________
From: M100 <[email protected]> on behalf of Kenneth Pettit 
<[email protected]>
Sent: Saturday, April 12, 2025 3:18 PM
To: [email protected] <[email protected]>
Subject: Re: [M100] M100 - Not working.

Also, did you try replacing the backup battery for the RAM?

On 4/12/25 3:10 PM, Stephen Adolph wrote:
Interesting situation.
So, firstly, Can you take a pic of your motherboard and post it here?  Let's 
confirm that it is indeed the later variant that uses a ROM socket that is 
compatible with 27C256.  (there is an outside chance that your M100 is an early 
one and has the oddball main ROM pinout.  not likely but possible)

Or, what is the silkscreened PCB number on your main board?   see 
https://bitchin100.com/wiki/index.php?title=Model_and_ROM_information

Secondly, it would be rare that the ROM is broken but sure it can happen.  
Luckily you have a programmer.  get a 27C256 and put the default M100 or T102 
ROM image in there.  See if it tests clean on your programmer and then drop it 
in.

Of course if your motherboard is killing roms,  you might want a spare 27C256 
around just in case you blow the first one.

I have had to replace the bus buffers before on an M100.  So they can fail.  
Especially since those signals go to the expansion socket.

Is there anything plugged in to the Expansion socket?  Is there an option ROM 
installed?

What is your RAM configuration?  I guess you have a fully socketed board now, 
so you can use any and only one of your RAM modules as needed.

I would suggest that you verify that all of your address and data lines to the 
main ROM get signal.  repeatedly press reset while observing A0-A14, and D0-D7. 
 Heck check all signals at the main ROM.
If your bus drivers are working you should see valid logic levels and sharp 
edges on all signals to the main ROM.

If any signals look wierd, go back to the 80C85 and check the corresponding 
signals to see if they are wierd at the processor.

Often signals look different relative to their other peers; Ex. all data line 
signals should look pretty similar.  All Address lines should be toggling 
cleanly.

You are definitely doing the right things to isolate the issue.  Keep at it, 
you will find the fault.

Good luck!
Steve




On Sat, Apr 12, 2025 at 5:30 PM Jerry Gibson 
<[email protected]<mailto:[email protected]>> wrote:
Picked up a non-working M100. I've opened it and attached bench power supply, 
verified all ICs get proper voltage (5v.), I see display darken and all pixels 
seem to be on (or maybe off state).

I picked up an recap kit and installed that, but no change.

Thinking the ram might be bad, I unsoldered the RAM module, and installed a 
socket, and tested Ram optional module #1 and #2 in it, but no change.

I then got my scope, and verified crystal is working on pin 2 of the 80c85. On 
first power up, I do it see it try to talk to the bus but then it stops after X 
clock cycles.  Probing address lines at M1, I noticed that AD7 goes low and 
stays low (unbuffered side), A7 stays low the entire time.  Verified MR2A, MR1A 
resistors are not shorted or open (correct values). Maybe M1 is bad? Though M1 
still might be good, as M2 could be pulling it down, or the 80c85 itself could 
have a bad pin.  At this point I not sure how to dig deeper unless I buy 
replacement ICs.

Thinking maybe the ROM has gone bad, I tried to read it. The ROM it has the 
3256C07 in it (verified VCC is at pin 28), I then pulled it out and tried to 
read it using my TL866 programmer. But it fails on Pin detect on same pins, 
I've selected every variant of 27c256, and still these pins fail.
[cid:[email protected]]
I've unchecked Pin detect, and forced a read but data looks incorrect, and when 
I try to read it again, it will not match.

At this point, I'm going to pause and think about what I could do next.

Any help be greatly welcomed!

Thanks,
Jerry

Reply via email to