Any Interesting Uses for the User Port?

Modding and Technical Issues

Moderator: Moderators

Post Reply
Ihavenousername
Vic 20 Drifter
Posts: 23
Joined: Sun Nov 08, 2009 7:00 pm

Any Interesting Uses for the User Port?

Post by Ihavenousername »

I've heard allot about the VICs user port having many uses, but so far I haven't really seen many things built to use it except for the VICmodem.

So my question is, does anyone here have anything interesting they've built to use with the user port, or any good uses for it? I would love to see some of the things people have came up for to work with it.
Diddl
Vic 20 Afficionado
Posts: 425
Joined: Wed Jun 10, 2009 3:18 am

Post by Diddl »

Userport ist very weak and easy to damage.

So I have seen some cards with relays and transistors to switch/control anything. Or measure something.

Today everybody take a cheap controller to do such things.


But it is easy in BASIC to visualize something or to enter some data for a process. So it makes sense to combine a modern controller with a VIC.

I have made a connection between VIC and a Atmega 8 via the userport. So my VIC has

+ a real fast serial port (RS232)

+ a I2C interface

+ sturdy IO ports

+ analog in

+ and a very fast "co-processor" ;)
User avatar
Pedro Lambrini
Vic 20 Scientist
Posts: 1132
Joined: Mon Dec 01, 2008 11:36 am

Post by Pedro Lambrini »

I haven't made anything but I do have the Stack Light Rifle which connects to the User Port. It's actually pretty good and I do play with it every once in a while. I'm a light gun game whore and it's always good to go back and play some of the old stuff. :)

In fact, I really wish somebody would make a new game for it...but that's never going to happen! :)
"...That of the Eastern tribe being like a multitude of colours as if a rainbow had settled upon its brow..." Daniels 1:3
TBCVIC
Vic 20 Hobbyist
Posts: 127
Joined: Thu Mar 05, 2009 3:38 am

Post by TBCVIC »

Hm, sounds fun, I'd like a gun for my Vic, then I'd make a game for it :)
Ola Andersson
Image
User avatar
Schema
factor
Posts: 1430
Joined: Tue Mar 23, 2004 7:07 am
Website: http://www.jammingsignal.com
Location: Toronto, Ontario

Post by Schema »

The Protovison 4-Player Joystick adapter should work on the VIC as well (giving you three joystick ports total), but there are no VIC games that support it.
User avatar
Pedro Lambrini
Vic 20 Scientist
Posts: 1132
Joined: Mon Dec 01, 2008 11:36 am

Post by Pedro Lambrini »

Schema wrote:The Protovison 4-Player Joystick adapter should work on the VIC as well (giving you three joystick ports total), but there are no VIC games that support it.
Ooh, I've never thought of that. Somebody here must have one to try...

I'm not so bothered about multi-player games as nobody I know is remotely interested in playing on the Vic but I'd be interested to see what else could be done with it (maybe plug in one of the Quickjoy foot pedals for extra game buttons away from the keyboard, or 2 joysticks for tank controls...?) :)
"...That of the Eastern tribe being like a multitude of colours as if a rainbow had settled upon its brow..." Daniels 1:3
User avatar
Schema
factor
Posts: 1430
Joined: Tue Mar 23, 2004 7:07 am
Website: http://www.jammingsignal.com
Location: Toronto, Ontario

Post by Schema »

Pedro Lambrini wrote:Ooh, I've never thought of that. Somebody here must have one to try...
I have one somewhere, but I've got too much on the go already to write a test program. They're inexpensive if someone wants to try, or borrow mine.
6502dude
megacart
Posts: 1581
Joined: Wed Dec 01, 2004 9:53 am

Post by 6502dude »

I built home alarm system based on user port many, many years ago.

Even though I have a bunch of 6522s (in case one becomes defective), and they are still available from WDC, I would rather use cartridge port for any control system projects these days.
Image Mega-Cart: the ultimate cartridge for your Commodore Vic-20
carlsson
Class of '6502
Posts: 5516
Joined: Wed Mar 10, 2004 1:41 am

Post by carlsson »

I believe the Protovision adapter has been discussed before, and how it compares with the OEM joystick adapter. Unfortunately they don't work in the same way, and although the OEM cartridges are rare (but most of them dumped), they supposedly support a joystick adapter. However one would need to wire it according to OEM's design, not Protovision IIRC.
Anders Carlsson

Image Image Image Image Image
User avatar
eslapion
ultimate expander
Posts: 5458
Joined: Fri Jun 23, 2006 7:50 pm
Location: Canada
Occupation: 8bit addict

Post by eslapion »

I have a Promenade C1 EPROM programmer... works both on the VIC and 64 and it uses the user port.
Be normal.
User avatar
orion70
VICtalian
Posts: 4341
Joined: Thu Feb 02, 2006 4:45 am
Location: Piacenza, Italy
Occupation: Biologist

Re: Any Interesting Uses for the User Port?

Post by orion70 »

Ihavenousername wrote:So my question is, does anyone here have anything interesting they've built to use with the user port, or any good uses for it?
Weather prediction? Geez, I'd love to have one of those devices... :wink:
Commander#1
Vic 20 Drifter
Posts: 38
Joined: Wed Feb 25, 2009 1:48 am

Any interesting uses for the user port

Post by Commander#1 »

As a matter of fact - YES ! :D
.
I originally picked up my VIC to control a very large model ship. And now I'm adding my large scale outdoor model
railroad. Several years ago, I ran across some books that pointed in that direction, so, I picked them up. The books
are:
1. "Electronic Circuits for the Computer Control of Model Railways", authored by R. A. Penfold, published by "Bernard
Babani (publishing) LTD, The Grampians, Shepherds Bush Road, London W6 7NF, England", c/r 1987.
2. "Electronic Circuits for the Computer control of Robots", Ibid, 1986, reprinted May 1988.
3. "Easy Add-on Projects for Commodore 64, VIC-20, BBC Micro & Acorn Electron", authored by Owen Bishop, Ibid, 1985.
In order to get in and out of the user's port, you'll need a plug-in printed circuit board (pcb), 12 x 12 (24) lands spaced
.156 in. (3.96mm) apart that matches the ports connector. This gives entrance to the interface board you will need to
construct. If your needs are simple, then, the 8 I/O lines will suffice. But, if your like me, and you have lots of things
going on, then you'll need to make a few of the I/O lines into a serial port - it's not fast, but it works (about 40 - 50 bits a
second - that's programing with BASIC). The VIC does have RS232 capabilities, but that requires
assembly/machine language programing - something I am not able to do right now. Give the board it's own power
supply (a 7805 works just fine) and connect the grounds together - the VIC doesn't have quite enough UMPH for the
added circuits.
Let me know what your thinking and maybe we can work something out. Until later --
.
Phil Potter.
8)
The earth is - oh my gosh - ROUND ! !
Post Reply