mpickering
Experienced Member
Does anyone have any knowledge of anyone ever trying to get a mouse to work with the VIC-20? I'm sure the question has to be bordering on insanity.
I've been working on getting my feet wet again in the old hardware and been tinkering with RS-232 programming. I have an Omnitronix RS232 box on the user port of my VIC and was wondering if anyone had ever tried getting a serial mouse to work on the machine?
On a 3.5K VIC, sacrificing 1/7th of the total RAM for the RS-232 buffer plus whatever code needed to interact with the mouse must seem like folly but I think it could be fun. Kids ask "Where's the mouse?" when shown such a machine, why not give them one?
My research indicates this ought to work. I have copies of the Microsoft mouse protocol, the user port supports the 1200 baud rate needed by the rat and the VIC-20 Programmer's Guide happily provides information on how to talk RS232. The magic box on the port takes care of the translation.
I've been thinking of tiny GUIs and simple games on my old VIC. I also have 3K, 8K and 16K RAM cartridges so I have room to sacrifice for mouse driver code. And with the RS232, I can use serial hookups to possibly move code back and forth between my Linux boxen and my oldies.
Thoughts?
Matt
I've been working on getting my feet wet again in the old hardware and been tinkering with RS-232 programming. I have an Omnitronix RS232 box on the user port of my VIC and was wondering if anyone had ever tried getting a serial mouse to work on the machine?
On a 3.5K VIC, sacrificing 1/7th of the total RAM for the RS-232 buffer plus whatever code needed to interact with the mouse must seem like folly but I think it could be fun. Kids ask "Where's the mouse?" when shown such a machine, why not give them one?
My research indicates this ought to work. I have copies of the Microsoft mouse protocol, the user port supports the 1200 baud rate needed by the rat and the VIC-20 Programmer's Guide happily provides information on how to talk RS232. The magic box on the port takes care of the translation.
I've been thinking of tiny GUIs and simple games on my old VIC. I also have 3K, 8K and 16K RAM cartridges so I have room to sacrifice for mouse driver code. And with the RS232, I can use serial hookups to possibly move code back and forth between my Linux boxen and my oldies.
Thoughts?
Matt