VIC 20 mouse, trackball, ...

Modding and Technical Issues

Moderator: Moderators

vicassembly
Vic 20 Devotee
Posts: 253
Joined: Fri Mar 19, 2010 1:40 pm

Post by vicassembly »

This is all very interesting. I just happened upon a Commodore 1351 mouse last week and was wondering if there was any application to the VIC.

Jonathan
rhurst
Omega Star Commander
Posts: 1369
Joined: Thu Jan 31, 2008 2:12 pm
Website: https://robert.hurst-ri.us
Location: Providence, RI
Occupation: Tech & Innovation

Post by rhurst »

This works nicely in VICE when using its paddle emulation ... :(
Any technology distinguishable from magic is insufficiently advanced.
https://robert.hurst-ri.us/rob/retrocomputing
User avatar
plbyrd
Vic 20 Hobbyist
Posts: 135
Joined: Tue Jun 01, 2010 9:32 pm
Website: http://thesharp.ninja
Location: Clarksville, TN
Occupation: Software Engineer

Re: VIC 20 mouse, trackball, ...

Post by plbyrd »

Image

It's coming....
Kakemoms
Vic 20 Nerd
Posts: 740
Joined: Sun Feb 15, 2015 8:45 am

Re: VIC 20 mouse, trackball, ...

Post by Kakemoms »

rhurst wrote:I am guessing there is no such thing as mouse / trackball capability on VIC 20 -- except perhaps using that Atari trackball with the joystick emulation switch on -- and that is not what I am looking for.

And if that is true, even those nice PS/2 adapters to emulate a 1350 / 1351 mouse on a C64 and Amiga won't help any either, eh? Just wondering, because I was playing with VICE emulation with paddle support, and of course, POT X/Y works nicely with a PC mouse, but I have not gotten any real hardware to work on VIC 20 with a mouse / trackball device.

Any ideas, or am I chasing a red herring? Thanks.
As posted previously here, the NEOS mouse works nicely on the Vic-20, but there is no software that uses it (yet). To make it work without interfering with the keyboard, you have to remove a pin on the NEOS or use a joystick cable extension and remove the pin in that.
User avatar
eslapion
ultimate expander
Posts: 5458
Joined: Fri Jun 23, 2006 7:50 pm
Location: Canada
Occupation: 8bit addict

Re: VIC 20 mouse, trackball, ...

Post by eslapion »

I was boggled for a long time as to why the C64 1351 mouse which uses paddle ports wouldn't work on the VIC. It turns out it's a matter of 'timing' or refresh rate.

Paddles work by checking how long it takes to charge or discharge a capacitor but this has to be checked at regular intervals. The intervals used by the SID on the C64 and the VIC-I on the VIC-20 are completely different but it is perfectly possible to create a device that can support both rates or even checks for 'a' rate and adapts to it.

Even the VIC-I PAL vs the VIC-I NTSC have somewhat different rates.
Be normal.
Post Reply