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
VIC 20 mouse, trackball, ...
Moderator: Moderators
-
- Omega Star Commander
- Posts: 1371
- Joined: Thu Jan 31, 2008 2:12 pm
- Website: https://robert.hurst-ri.us
- Location: Providence, RI
- Occupation: Tech & Innovation
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
https://robert.hurst-ri.us/rob/retrocomputing
- 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, ...
It's coming....
Re: VIC 20 mouse, trackball, ...
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.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.
- eslapion
- ultimate expander
- Posts: 5458
- Joined: Fri Jun 23, 2006 7:50 pm
- Location: Canada
- Occupation: 8bit addict
Re: VIC 20 mouse, trackball, ...
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.
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.