Jump to content
JDW

SE/30: Micron Xceed Video Card, DB-15 to VGA

Recommended Posts

You're right, JDW. It's a problem that has no good solution. You need contact on both sides, so shifting to one side or the other, like with a shim or a rubber band is not a solution. A shim on each side leaves you in the same position you're in now, poor contact on either or both sides due to the board not being thick enough.

 

I think solder could work, you would just need to add solder, then subtract from it by removing very small layers, until you are within that tolerance range. It's a time consuming solution, but I honestly can't think of anything else. It's a nasty situation.

Edited by Paralel

Share this post


Link to post
Share on other sites

I would get some kind of adhesive strip -- even a mailing label cut to a narrow strip, and put that across one side of the pins.

 

That should add thickness, be more uniform, and it is easily reversible, if it does not work.

 

Later edit:   It occurs to me that a problem with the above idea may be that the strip might deform over time and pins press into it until it is no longer providing a spacing function.

Edited by trag

Share this post


Link to post
Share on other sites

I tried both ways and it just does seem to work better with solder only on the backside (actually tried solder on the front side first as well for the same reasons you stated earlier but I was wrong, it made things worse)

 

I guess it’s better to have the front side pushed evenly against the spring contacts because those are the main contacts.

The solder on the back more or less acts as a spacer to push it towards the contacts. You probably could stick something in there as well (I actually tried thick tape on the back of the whole SIMM and it did work ok-ish)

Share this post


Link to post
Share on other sites
On 4/1/2019 at 3:37 AM, joethezombie said:

I have connected to a modern display using some random 10-dip adapter I purchased from eBay.  It works very well at 640x480 with millions of colors, or 800x600 60Hz with 256 colors using DIP positions 14679 on.  The monitor utility lists more resolutions up to 1024x768, but I was unable to get my monitor to sync with anything higher than 800x600.

Thanks to the extreme kindness of @mx-v and to @trag for alerting me to that kindness in time, a UnimacFly adapter arrived in my possession today and cost me nothing but the shipping to Japan.  It only has 8 dip switches, not the 10 @joethezombie spoke of, so that aforementioned 14679 setting cannot apply to my UnimacFly adapter.  Here's what it looks like:

 

UnimacFly.thumb.jpg.bbf12892c421ed2b34a364f1aa53cf2d.jpg

 

And on the back, it gives this guidance (only 1 "VGA" 640x480 setting, but note that the 13" setting is also 640x480 for some reason):

 

UnimacFly_Settings.thumb.jpg.84433c66fbde626e376139040af2f979.jpg

 

And here is the chart from the Micron Xceed MacroColor 30 manual:

 

MacroColor30HR_DB-15_to_VGA.thumb.png.eba0f92454671b8d0128f24dcaa5c1a7.png

 

My VGA color display is at the office and since this is Golden Week here in Japan I can't test until Monday, but I am quite curious how the DIP switches on this UnimacFly correlate to the 15 pins shown in Figure B-1 above.  In other words, if I flip 3-4-5-8 to be ON, what specifically does that do to the 15 pins?

Share this post


Link to post
Share on other sites

Some of the pins in the video connector are "sense pins".  They're unused for the video signal, but Apple used them for their resolution signaling scheme.   Probably the ones listed as NC on your pin out.

Edited by trag

Share this post


Link to post
Share on other sites

Well, I spent a couple hours testing my Micron Xceed MacroColor 30 PDS video card with my 17" VGA color display (LCD) and no matter what the DIP setting I use on the UnimacFly adapter, my VGA display is black (no signal).  I know the UnimacFy adapter works because before I tested my MacroColor30HR, I tested the adapter with my Color30HR card and it worked fine at different resolutions and DIP settings.  So again, it's my MacroColor30HR video card (with a bad VRAM or two) that won't display anything on my VGA monitor.  If I set the resolution in the MacroColor30 control panel to be 640x480, when I reboot with the VGA display connected, I get a contentless display on my SE/30's internal CRT like you see in this photo...

 

Mac.thumb.jpg.0d6b081055325dd52faf4a001dcec725.jpg

 

But if I change the resolution to 1024x768 and reboot with the VGA display connected (again with the MacroColor30HR video card), I get a completely black screen on my internal CRT.

 

Seems odd that the card would display video on the internal CRT (albeit with a vertical line artifact in some color and grayscale modes) but no video at all on an external display.

 

:-(

 

Any thoughts on this would be appreciated.

 

Next...

 

Regarding my UnimacFly adapter when used with my Color30HR video card, like I said, it has no problems displaying video on both the internal CRT and my 17" VGA color LCD display.  And while I can set the resolution via Xceed control panel and reboot and get that resolution, I am curious when the DIP settings are needed.  It seems I can get different resolutions without even changing the DIP switches at a lot of the time.  For example, I can set the DIP switches to be 1-2-5-7-8 ON (17" Multi Res setting on the UnimacFly) and then choose 1024x768 in the control panel or 640x480 in the control panel and have those resolutions display just fine.  So I'm curious what the 640x480 DIP setting is for since the other DIP settings seem to work too.  AND, why is there a "VGA 640x480" DIP setting and also a '13" 640x480' setting too?

 

 

 

 

Share this post


Link to post
Share on other sites
48 minutes ago, JDW said:

If I set the resolution in the MacroColor30 control panel to be 640x480, when I reboot with the VGA display connected, I get a contentless display on my SE/30's internal CRT like you see in this photo...

 

This means the card detected an external screen and you have your main monitor set to the external one. For some reason your monitor doesn't pick up the signal. 640x480 doesn't necessarily mean VGA so the card may be sending a refresh rate that is not supported by your display or it might do sync on green, which is not supported by all monitors.

 

The DIP settings are needed if your screen is not multisync capable but your video card is. Not sure if the MacroColor30 even reads the sense lines. If a card does not care about the sense lines the settings on the adapter are more or less meaningless.

 

What kind of external display you got? Did you check what resolutions and refresh rates it supports and if it does SoG?

I am pretty sure your display is the problem here.

Edited by Bolle

Share this post


Link to post
Share on other sites

 My 17” LCD display is at the office and since I’m no longer at the office I cannot give you a specific reply about the details of my display until tomorrow. But the fact remains that when my Color30 HR video card (not my Macro card) is inside my SE/30, it works fine with my monitor! Why would that be  if indeed my “monitor is the problem“? 

Share this post


Link to post
Share on other sites

One card might be doing sync on green and the other one has separate sync and only one of those could be supported by your monitor.

That's what we need to know at first. A good (older) multisync display will support about anything you throw at it. Good ones will also tell you what kind of resolution and refresh rate they detected even if they can't display it.

 

The other thing to check is to see if the card actually outputs a video signal. It is detecting that there is a monitor connected or otherwise you wouldn't get the gray screen when a monitor is connected. (btw: does the Mac boot up when it displays that screen?)

 

Do you have a way to probe the output lines if there are any signals present when a monitor is connected?

Share this post


Link to post
Share on other sites

Yes, I think the Mac boots up as per what my ears can hear, but there's no way to confirm it since I cannot see anything on any display.

 

Yes, I have the equipment necessary to probe pins, but what should I be looking for in terms of voltages and pulses, and on which pins?

 

And as an aside...

 

 

I finally got my ROMinator II Mega to be secured in the slot without having to add any solder. What I did was just use a thicker and therefore stronger paperclip to apply sufficient force to the top of the ROM to push it hard to the left as shown in the photo below:

 

IMG_1535.thumb.JPG.81d306f06dcf47236106c08cb2361f26.JPG

 

IMG_1534.thumb.JPG.1776a576bc04ea355a360c6fad2ba55e.JPG

Share this post


Link to post
Share on other sites

@Bolle

 

The display I have been using (a picture of which is shown on page 1 of this thread) is a Japanese "Logitec" brand display that was discontinued back in 2005.  Here's a translated web page showing the specs:

 

https://translate.google.com/translate?sl=ja&tl=en&u=https%3A%2F%2Fwww.logitec.co.jp%2Fproducts%2Fmonitor%2Flcmt175as.html

 

17" SXGA 1280x1024

Sync Horizontal: 30 KHz to 82 KHz 
Sync Vertical: 56 Hz to 77 Hz 

 

Resolutions and frequency presets listed on the above web page.

 

But again, I must repeat the questions in my previous post.  I'm not sure how to test this.  You see, my CRT display works as normal UNTIL I connect the VGA display.  If I connect the display when the Mac is already booted, the CRT display remains but contrast drops in half, and nothing displays on the external monitor.  But if I cold-boot with the VGA display connected, then my internal monitor displays nothing (because it becomes a second monitor), and nothing at all displays on my VGA display with my MacroColor30HR card, but video displays fine with my Color30HR card.  What this means is, if all I do is try to probe individual pins, I doubt I would get a signal because the video card would detect that no monitor is connected.  So to test the signals, I would need to connect the monitor, then do a cold boot, and then test.  But again, I am not sure what signals I am looking for.  I could use my Color30HR's signals as a reference, but since I don't know what to look for, should I find a difference in the signals between the two video cards, can one say that difference is "the problem" or in fact just a difference in signals between the two cards.  All said, I have test equipment, but I don't know the best way to use that equipment (scopes, meters, etc) to test because I don't know what signals I need to be looking for and on what pins.  If you do, please let me know.

 

Thanks.

Share this post


Link to post
Share on other sites

Not sure if my VGA 17" display supports "Sync on Green" but it doesn't seem to.  I put my Color30HR card back into my SE/30, then switched on only 3 & 4 for VGA on my UnimacFly adapter, leaving 5 & 8 OFF because the adapter says to when using "Sync on Green."  When I flip power on, I get the standard gray screen on my CRT but nothing appears on my VGA display.  So that seems to show this display doesn't support Sync on Green.  Not that it really matters anyway because I don't think either Xceed Card outputs "Sync on Green."

 

So the question is, could the bad VRAM which causes the vertical line in some color modes on the internal CRT completely prevent communication with an external display?  

 

Again, I don't know what I'm looking for when testing signals on my MacroColor30HR card's external monitor output, so if anyone does know what I should look for and on what pins, please let me know.  But even then, let's say I test and find I am not getting the signals I should.  Again, could that be the result of the bad VRAM?

 

Thanks.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×