Jump to content

Video Touch Pad (CX21) and Keyboard Controller (CX50) Support with ca65

Recommended Posts

Back in 1984, I picked up a CX21 Video Touch Pad and decided to see if I could use it with my 8-bits.


The result was a subroutine written for use with Atari Macro Assembler.


Following that, I decided to wrap that into a k: device handler, such that you could read the keypad using standard CIO calls (OPEN/GET/etc).


I'd recently found a hard copy printout of the original source, and have taken that and updated it to compile with ca65.


The result is posted to https://github.com/bhall408/atari800-touchpad-keyboard-controller


Also shared to Instagram and Twitter.


Scans of the original source, as well as modern source files/makefile/etc are at the repo.






  • Like 4
  • Thanks 1

Share this post

Link to post
Share on other sites

Be nice to see some programs in Basic as well as ML utilizing the driver. Perhaps a driver disk with such demos on it. Could be interesting, also might replace the humungous 'kidpads' of old-if little ones master smartphones they can master the video touch pad with or without an overlay

  • Like 1

Share this post

Link to post
Share on other sites

I must have had both BASIC and assembler examples back in the day, but they are lost now.


If someone had plans to use it and wanted an example, I could work one up, but I likely won't get around to it speculatively.


My next posted project will likely be my digital audio sample editor/playback app, and then a game or two after that.

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...