Fork me on GitHub

Caffeinated Bitstream

Bits, bytes, and words.

Announcing Valence64: A new platform for a new era April 1, 2012

Last year, I wrote an Android app called Valence that allows the user to remote-control the mouse and keyboard of another machine. Always looking for new challenges, I recently decided it was time for Valence to broaden its horizons beyond Android and support additional platforms to reach a wider audience.

In the following video, I demonstrate this exciting new release:

Yes, it's Valence for the Commodore 64. Now you can control your home theater PC easily and reliably from any C64 you happen to have handy. The source code for Valence64 is available on my GitHub under an Apache 2.0 license — bug fixes and feature patches are gladly accepted.

System requirements

An ethernet adapter such as the one shown above is required to use Valence64.

Valence64 requires the following hardware for proper operation:

  • Commodore 64 or 128*
  • 1541 or 1571 disk drive
  • 64K RAM
  • A supported ethernet cartridge: RR-Net, The Final Ethernet, 64NIC+ (and probably any other adapter with a cs8900a or lan91c96 chipset)
  • One blank disk required
  • Joystick optional

* - in C64 mode.



Dude, I wasn't sure if this was a joke or not! That joystick is pretty sweet. With all these slick fast devices nowadays, it's so nice to return to the slow, simple lane.

Posted by Heather on April 02, 2012 at 02:17 PM MDT #

It's not a joke. But it is.

Posted by Heather on April 02, 2012 at 02:21 PM MDT #

That is awesome! [Wish I could use it from an Apple //c!]

Posted by Clinton on May 29, 2012 at 02:41 PM MDT #

Amazing work there! ;-D I'll be sure to test this with another Ethernet-enabled CS8900 cart, the 1541 Ultimate I+EN! Are (1351) mice supported, too? If not, please add that - possibly with scrollwheel support (i do have a Micromys V3! ;-)

Posted by DeeKay / Crest on September 20, 2012 at 10:32 AM MDT #

Post a Comment:
  • HTML Syntax: Allowed