Jump to content
IGNORED

Intellivision *as* a Microcontroller?


First Spear

Recommended Posts

 

This is borderline for the programming forum, but I think this is a better spot. Anyway, i think it would be cool if some of the things that folks do with an Arduino - or used to do with an Apple II - were instead done with our favorite hand controllers and mighty CP1610 CPU. Like a kind of "Microcontroller Cartridge" that did some basic IO display but had lines-out to send signals for devices. Hmm, maybe something for input as well to get readings of temperature, etc like the Vernier Serial Box things.

 

The mind boggles. Or maybe it doesn't...

Edited by First Spear
Link to comment
Share on other sites

It has major disadvantages when compared to an Arduino system:

  • Low clock frequency.
  • CPU requires multiple voltage supplies to work.
  • Needs a ton of support chips e.g. external RAM/ROM/glue logic and I/O chips to make even a basic system.
  • Power hungry.
  • No commercial availability.
  • No mainstream support.
  • No IDE and "C" compiler.
  • Very tiny development community.

     

     

 

Link to comment
Share on other sites

It would be super ironic to use the Intellivision this way, given that the original PIC microcontroller was invented as a coprocessor for the CP1600, since the CP1600 wasn't great at I/O.

 

That said, if you have an ECS, you can use it today as a simple MCU with two 8 bit I/O ports. The two 8-bit controller ports on the ECS can be switched between input and output, and adhere to TTL voltage levels. Also, one of the jacks on the back of the ECS is used for controlling the cassette motor. It's switched on/off via a relay that's software controllable also.

 

 

But I've always wondered if you could actually use the controller ports as *outputs*. I thought those were digital I/O lines - not just inputs. I could be totally wrong though.

 

From what I understand (though I've never tested), the two 8-bit ports on the Master Component PSG are input only. (They were originally intended to be input/output, but documentation at PapaIntellivision suggests Mattel requested a change here. I've never tested it though.)

 

The two 8-bit ports in the ECS are definitely bi-directional. That's how the keyboard scanning works.

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

It would be super ironic to use the Intellivision this way, given that the original PIC microcontroller was invented as a coprocessor for the CP1600, since the CP1600 wasn't great at I/O.

 

...

 

I remembered this when I woke up this morning but you beat me to it. :-)

 

The only thing I can add is that "PIC" originally stood for Peripheral Interface Controller.

Link to comment
Share on other sites

I was at a relatively new hospital near Concord MA, last year and I'm sure the voice chip in the elevator was the same chip used in the intellivoice announcing the floors! So part of it is in a micro-controler somewhere!

Link to comment
Share on other sites

I was at a relatively new hospital near Concord MA, last year and I'm sure the voice chip in the elevator was the same chip used in the intellivoice announcing the floors! So part of it is in a micro-controler somewhere!

The SP0256 speech core got used tons of places. Kevin Horton dumped RESROMs from several variants. One of them was apparently from defibrillator, as I recall, with fun phrases like "STAND BACK!" in a very stern voice.

 

But, the SP0256 doesn't have the CP1600/CP1610 anywhere in it. So, you don't have to worry about relying on an overheating Intellivision to restart your heart if you ever have a heart attack. (Especially if what triggered it was poking around inside said Intellivision and accidentally touching the mains current on the wrong side of the transformer...)

  • 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...