Jump to content
IGNORED

ICD Multi I/O Video Port Information


bbking67

Recommended Posts

i had heard that the Multi I/O was originally supposed to ship with a video port. I'm not sure if that meant a monochrome composite style port like the XEP80, and RGB like the ST or a TTL like the IBM, but I'm pretty certain it was originally going to include video--specifically 80 column video of some sort. I'm assuming getting rid of the feature was cost cutting measure as well.

 

Does anyone have additional information about the video port? Did any prototypes get released with video?

 

Personally I always wanted a high quality 80 column capability for the 800XL... I did buy the XEP80 (and it was okay, not great but did work), but would have love a parallel bus 80 column adapter.

 

Here is the quote from the manual:

80 Column Video Interface

The MIO has a video port on its front left side. This is for use with an optional 80 column adapter which plugs on top of the MIO circuit board. The pin assignments are listed in the 80 Column Adapter Users Manual.

I'm assuming that the adapter never got made?

Link to comment
Share on other sites

A few 80-column adapters got made. I've never tried this one but I was told that it works OK. I think ICD didn't want to compete with the XEP-80.

 

A nicer way to do this is to use the 6545 video chip. It accesses memory during the first half of the clock cycle, interleaving with the CPU.

 

As with many things, the hardware is not so difficult - the software is the major issue.

 

Bob

Link to comment
Share on other sites

Neat! But again, vastly larger than I expected. This was to go inside the MIO case?

 

According to Tom Harker (many years ago) the firmware was already written -- they simply made a business decision not to produce the unit (since by that time, the Atari market was in decline). If so, it might exist somewhere. (?)

 

-Larry

Link to comment
Share on other sites

Looking at the board, there's 2x 2K SRAM, a SMC9007 video display IC (http://www.bg-electronics.de/datenblaetter/Schaltkreise/CRT9007.pdf) - I found them on eBay for about $10 each - and an EPROM that presumably contains the OS driver. The rest looks like switching and latching logic (plus a PAL).

 

Looks like it's ready to go - or ready for someone to make copies and start selling...

  • Like 3
Link to comment
Share on other sites

Oops...

 

MIO 80-column adapter:

 

attachicon.gifDSC01362.JPG

I see 1 major obstacle standing in the way of rebuilding the hardware, besides an obsolete videochip, in the form of a PAL logic array. Finding out what it does in order to reverse engineer will be challenging, if it's even possible. If the security fuse is burned you cannot read its contents like an eprom.

Another complication is that PALs were gradually replaced by GALs some 25 years ago. PAL sourcecode needs to be adapted to GAL source before you can assemble and burn it in a GAL. IIRC a program called PAL2GAL was the tool to do the conversion.

 

re-atari

Link to comment
Share on other sites

I see 1 major obstacle standing in the way of rebuilding the hardware, besides an obsolete videochip, in the form of a PAL logic array. Finding out what it does in order to reverse engineer will be challenging, if it's even possible. If the security fuse is burned you cannot read its contents like an eprom.

Another complication is that PALs were gradually replaced by GALs some 25 years ago. PAL sourcecode needs to be adapted to GAL source before you can assemble and burn it in a GAL. IIRC a program called PAL2GAL was the tool to do the conversion.

Actually it's not that bad as you may think.

 

If you can read out the logic, just run the .jed file through JED2EQN and you have the logic terms.

 

Even if the security fuse is blown it's not too complicated. The PAL 16L8 is a pure combinatorial chip, no (hidden) registers or state machines are involved - it's just a (not too) big and/or array.

 

From the schematics you should be able to figure out how the 6 I/O pins are used, the rest of the pins are fixed inputs and outputs. Then you just have to apply all input combinations and check the output pins - for example using a small adapter and an EPROM programmer. With this information you can either re-create the original logic or just program it into an EPROM (if the output enable feature isn't used, otherwise you might have high-Z outputs and/or bidirectional IO pins).

 

so long,

 

Hias

  • Like 2
Link to comment
Share on other sites

Yes, well, actually, I did the Atari PAL many years ago by hand. The fuse map is available - you just write down the connections. Once you have a CUPL file for the 16L8, you just tell the compiler to compile a 16V8 GAL as a 16L8 PAL. Works fine.

 

I would be inclined to use a CPLD and throw most of the other logic in it, also. All you need is one SRAM, an EPROM, a CPLD, and the video chip.

 

I got this one from Mike Hohman way back when. He said it worked fine - I don't remember if we actually ran it or not. I do remember that you need a different EPROM on your main MIO board. I think it drives a composite monitor - mono, for sure.

 

Bob

  • Like 1
Link to comment
Share on other sites

I think it drives a composite monitor - mono, for sure.

 

 

I just pulled out my MIO and it has a DB9 for the Video (mine is populated--I think some later productions might not be). Thing is, a DB9 seems like overkill for composite, so that's why I always thought it might be TTL or even RGB.

 

Funny, I took out the MIO just now to look at the port... my original receipt dated June 11, 1987 was in there and I paid $300 for the MIO (I'm in canada and prices are higher here). Then there was a torn customs slip from a repair I had done a couple of years later than cost me $164.95.

Edited by bbking67
Link to comment
Share on other sites

My sticker says "Composite - pins 2 and 7". Whether other pins have other outputs, I do not know.

 

The MIO main code should be 1.42b, I think.

 

Here is an 80-column card plugged into an MIO. You can get the cover on, but may balk at considering "it fits".

 

Bob

 

post-14708-0-93105500-1407114909_thumb.jpg

  • Like 3
Link to comment
Share on other sites

My sticker says "Composite - pins 2 and 7". Whether other pins have other outputs, I do not know.

 

The MIO main code should be 1.42b, I think.

 

Here is an 80-column card plugged into an MIO. You can get the cover on, but may balk at considering "it fits".

 

Bob

 

attachicon.gifDSC01363.JPG

So cool. I just remembered, I have 5 of those CRT 9007 ICs.

Link to comment
Share on other sites

 

I just pulled out my MIO and it has a DB9 for the Video (mine is populated--I think some later productions might not be). Thing is, a DB9 seems like overkill for composite, so that's why I always thought it might be TTL or even RGB.

 

Funny, I took out the MIO just now to look at the port... my original receipt dated June 11, 1987 was in there and I paid $300 for the MIO (I'm in canada and prices are higher here). Then there was a torn customs slip from a repair I had done a couple of years later than cost me $164.95.

I'm surprised you still have the video port! When mine went in for repair, the usual diode issues, ICD also removed the video port, the unused headers(J5/J7/J10) and some power circuitry(C42/C43/D1/D6/VR2). They also changed the end panels to perforated instead of solid.

 

Although I can't remember what year it was, I'm pretty sure the repair was after they had already decided not to make the 80-column upgrade. Especially with the removal of the 3 headers to connect to it and the video port.

Link to comment
Share on other sites

Mine has the solid end panels... maybe that's why my memory fried... I ran a BBS, so it was 24x7. When my MIO died I actually bought another one so I could keep going... I eventually sold that one to the NCAUG Atari group (Ottawa Canada users group) to run their BBS. The port is there... I recall that the other unit I had did not have the port (I'm assuming it had the perforated sides, but I can't remember). Mine was bought June 11, 1987, so I would think that it was manufactured early in 2007. The unit was abnnounced at the Winter Consumer Electronics show in January and released shortly thereafter, so my guess is that only the very first run still had the port.

 

In the original Antic article from April 1987, you can see the unit with the video port intact (its the one closest to the front of the case right beside the DB9 for RS232.)

 

http://www.atarimagazines.com/v5n12/ICD.html

https://groups.google.com/forum/#!topic/comp.sys.atari.8bit/MCqBahoXOjw

Link to comment
Share on other sites

Mine has the solid end panels... maybe that's why my memory fried... I ran a BBS, so it was 24x7. When my MIO died I actually bought another one so I could keep going... I eventually sold that one to the NCAUG Atari group (Ottawa Canada users group) to run their BBS. The port is there... I recall that the other unit I had did not have the port (I'm assuming it had the perforated sides, but I can't remember). Mine was bought June 11, 1987, so I would think that it was manufactured early in 2007. The unit was abnnounced at the Winter Consumer Electronics show in January and released shortly thereafter, so my guess is that only the very first run still had the port.

 

In the original Antic article from April 1987, you can see the unit with the video port intact (its the one closest to the front of the case right beside the DB9 for RS232.)

 

http://www.atarimagazines.com/v5n12/ICD.html

https://groups.google.com/forum/#!topic/comp.sys.atari.8bit/MCqBahoXOjw

I doubt ICD removed the video port/headers until after they decided not to make the 80-column upgrade.

In addition to my original 1MB MIO I also have a slightly later, going by serial#, 256KB model that I acquired a couple of years ago as part of a large bundle, which still has the solid end panels and DB9 video port.

Link to comment
Share on other sites

  • 3 weeks later...
  • 5 years later...
On 8/3/2014 at 7:58 PM, bob1200xl said:

I got this one from Mike Hohman way back when. He said it worked fine - I don't remember if we actually ran it or not. I do remember that you need a different EPROM on your main MIO board. I think it drives a composite monitor - mono, for sure.

 

On 8/3/2014 at 9:16 PM, bob1200xl said:

The MIO main code should be 1.42b, I think.

 

 

Hi Bob,

 

Do you have the ROM necessary to run the video card? If you do, would you consider dumping it for preservation purposes?

 

Thanks,

MF

 

Edited by MrFish
  • Like 2
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...
  • Recently Browsing   0 members

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