There was another thread about the same problem recently:
http://lists.bitchin100.com/private.cgi/m100-bitchin100.com/2024-September/090053.html
With a cable that looked like this:
http://lists.bitchin100.com/private.cgi/m100-bitchin100.com/attachments/20240925/4ad2aa75/attachment.jpg
See my 2 follow up responses in that thread.
You do need one twist in the wires on 102/200, but visually it's no
twist. top-to-top as you say.
But when you put two of the same gender connector back to back, that
actually produces a twist, because pin 1 of one connector can only match
up with either pin 2 or pin 39 of the other connector.
The cable in the pic then adds another twist with those short wires.
Double twist == no twist. Pin 1 is now going to pin 1, which is wrong.
To make it all extra excellent chefs kiss confusing... the T102 and T200
manuals label the pin numbers WRONG.
Pin 37 vs 38 is an easy way to tell what's *really* going on because
that one has RAMRST on pin 38 and NC on 37. and RAMRST is basic almost
like power. It's at 5v the entire time the machine is turned off but has
batteries, or at least 3v if relying on the internal memory battery. So
it's easy to check with a simple dmm.
The manuals say RAMRST is on 37 but it's really on 38. All pins are
actually swapped even for odd. It's just a numbering/labelling thing in
both the 102 and 200 manuals, and in all forms of the manuals, user
guide, service manual, tech ref. It's not related to how the pins need
to be twisted from the DVI to the 102/200. If the pins were labelled
correctly in the manuals, then pin1 from the dv needs to go to pin 2 on
the computer. Maybe that's why they labelled them wrong is so the
numbers would match the dvi, without actually changing the physical
pinout to actually match the dvi??
The good news is, the power pins are all doubled and symmetrical. Both
pins 1 and 2 have VCC, and both pins 3 and 4 have GND, so flipping 1/2
3/4 wrong won't hurt anything. Similarly,, both pins 39 and 40 are NC,
so if you flipped the connector over that way and put VCC into 39 & 40,
no problem. But it also means you can't use the power pins to tell if
you have it wired up correctly.
RAMRST could possibly be hurt, or hurt something, if you had a worse
error than you actually have. RAMRST is actually a power pin when the
machine is off, keeping external ram powered and disabled (active-low
chip-enable). So it's possible to hurt that if shorted to gnd, but just
doubling (aka cancelling) the twist won't hurt because the other pin is
NC, so you'd just be connecting RAMRST to NC. No problem. But if you
flipped it on the other axis so 1 & 2 went to 39 & 40, that would put
RAMRST pin 38 on either 2 or 4, GND. But I don't think you could do that
since the connectors have polarity notches. The only error is in those
incorrect extra twist wires, which are only crossing the odds & evens,
not end for end.
Whoever numbered the pins in the 102 & 200 manuals... I hope they were
just an intern and got reamed and never did that again...
--
bkw
On 11/18/24 23:54, Michael Brutman wrote:
I know this is going to sound crazy but ...
On the M102 system bus connector Pin 1 is marked on the top side of
the connector next to the reset button. That means pin 37 should also
be on the top row - second pin on the top row of the other side near
the printer port.
If I probe a machine with a logic analyzer and press reset, pin 37
(RAM RESET) does nothing. It's neither negative or positive. It is
just dead. But if I probe what appears to be pin 37, I get the
expected behavior on the reset button - logic low that then goes high
while the button is being held.
The same thing is happening on pin 32 (RESET). If Pin 1 is marked
correctly then pin 32 should be on the bottom row, That pin is active
and constantly changing state, so it's clearly not reset. But pin 33
(INT REQ) would have that behavior. Moving to what should be pin 31
(top row) shows logic low normally and logic high when I hold the
reset button.
Is the IO Bus on my machine wired with the pins already reversed?
On Mon, Nov 18, 2024 at 7:22 PM Jerry Davis <[email protected]> wrote:
Seems to be a cable/connector issue.
I repeated the sequence you described on the M100 and DVI that I
have here and BASIC loads and starts as expected.
I have a ribbon cable with a broken signal pin at the M100 end and
my M100 does what yours does when I use that cable. Which makes
me think you may have a cable problem.
Jerry
On Mon, Nov 18, 2024, 7:20 PM Michael Brutman
<[email protected]> wrote:
I powered on the M102 first, then the DVI. After the copyright
message came up I tried the reset button, power off and then
power on, and a cold start. The machine restarted but the
amount of free memory remained the same and the DVI disk light
did not turn on. I'm fairly certain the DVI is not seeing the
reset signal from the M102.
Going to BASIC and using SCREEN 1,1 fails because I'm still on
the built-in BASIC at this point, as DISK BASIC never got
moved into the memory on the M102.
-Mike
On Mon, Nov 18, 2024 at 3:20 PM Jerry Davis
<[email protected]> wrote:
After executing the power-on sequence and getting the
"Microsoft" message, did you execute the BASIC command
"SCREEN 1,1" from the Model 102?
The above command switches output to the CRT on the DVI
and displays the key labels at the bottom of the CRT.
Jerry
On Mon, Nov 18, 2024 at 11:39 AM Michael Brutman
<[email protected]> wrote:
I've tried all three methods - power off/power on,
Reset, and cold start. There is no difference. Also,
the two machines have no options or expansions that
would alter their behavior.
The technical service manual has a reasonable
troubleshooting guide which gives specific pins and
behaviors to look at. I'd still like to find a known
good cable before breaking out an oscilloscope, but at
least the schematics and behaviors are documented.
The length of the cable is kind of freaking me out a
little bit - for a bus that's a long stretch. Do you
know the length of the original factory cable?
-Mike
On Mon, Nov 18, 2024 at 9:19 AM Royce Taft
<[email protected]> wrote:
One other thing you could try is a cold start
(CTRL+PAUSE+RESET). It will wipe all your 102’s
memory, but maybe it will help?
Royce
Sent from my iPhone
On Nov 18, 2024, at 08:34, Michael Brutman
<[email protected]> wrote:
I had checked the connectors and pins before I
wrote, and I was even going to check for
continuity on each pin but that's going to take a
while and be error prone with 40 pins. The
connector on the underside of the DVI has the
snap-in latches which are engaging. I can't push
any further and I haven't bent any pins. The
cable is new from Gregory (Arcade Shopper), so I
don't have a lot of reason to suspect it.
Besides trying two different 102s I've also tried
batteries and wall power for the 102s, and I even
upgraded one to max out the RAM just in case I
was missing a memory requirement.
The DVI unit itself was pristine on the inside
when I first looked at it. I'll have another
peek inside to check the connector; perhaps it
experienced some trauma and there are broken
traces on it. But I really don't want to look
for problems where they are unlikely or fix
things that are not broken .. I've learned that
every time I disturb something there is risk
involved.
Is there anybody in the Seattle area (northern
suburbs) with a known good cable? If I can
eliminate the cable as a possibility then there
is only the DVI connector, as the rest of it
seems to function normally.
-Mike
On Mon, Nov 18, 2024 at 7:10 AM Royce Taft
<[email protected]> wrote:
When I had this issue, it turns out I hadn’t
snapped the connector in fully on the
underside of my M100. I would disconnect it
and ensure no pins became bent and flattened
out. If the pins look good, carefully replace
the connector and snap it firmly into place.
When making my cable, to figure out the
location of pin 1 on the M100 and the DVI, I
think I used a multimeter and the pin outs in
the various manuals to look for ground pins
which gave some insight into the orientation
of the connectors.
Seeing “please wait” followed by a Microsoft
copyright is a very good sign that your boot
disk was successfully read.
Royce
Sent from my iPhone
> On Nov 17, 2024, at 21:20, Michael Brutman
<[email protected]> wrote:
>
>
> Ok, here is the part I hate ... getting
things put together and then not having it work.
>
> I'm using Greg's cable kit with a Tandy
102. I have the twist adapter on the 102
side, red stripe oriented as in the pictures
on the Wiki. (The red stripe closer to the
'S' of "System bus".) That goes into the IDE
ribbon cable, which is connected to the DVI
also using the orientation in the pictures
from the Wiki.
>
> I used Teledisk to create the disk image.
I powered on the 102 first, as per the DVI
user manual. When I power on the DVI I get
the "Please wait!" message, and then I get
the Microsoft copyright message. All of this
is good so far.
>
> Where things fail is when I try to load
disk BASIC onto the 102. The instructions
say to use the Reset button or to power the
machine on and off. Neither has any effect,
and I've tried it with two different 102s.
>
> What am I missing here?
>