Not sure how many people out there are still hanging on to their old Prontos, but mine is still working great after all these years. I haven't been able to get Tonto to run natively on OSX 10.9 (haven't tried on 10.10) but figured out a method that in retrospect was obvious. My specific setup is OSX 10.9, the Keyspan USA-19HS USB->serial adapter, and a Pronto TSU2000, but I bet some variation of this would work on a wide variety of platforms. Over the years I've gotten a lot of help from others getting Tonto to work on each new version of OSX so wanted to share this approach:
1. install the Keyspan driver for OSX and get the adapter working. Once it's set up correctly, go to the Terminal and run "ls /dev/cu*US*". You'll get something like "/dev/cu.USA19Hfd13P1.1" - copy that.
2. install VirtualBox (https://www.virtualbox.org/
). This is free and will let you run virtual machines.
3. get a box to run in VirtualBox. I used the Windows XP with IE8 one from this page ([Link: blog.syntaxc4.net]
). Modern.ie also hosts a number of old versions of Windows for testing, [Link: modern.ie]
. Add these to VirtualBox. (you can also use Vagrant to manage / simplify this process if you're so inclined)
These OS images are free and for testing purposes only, and they expire after 30 days, but you can just recreate the box after 30 days and follow the rest of the steps.
4. in VirtualBox edit the settings for the Windows XP virtual machine you just added. Under ports you want to enable serial port 1. Port number "COM1", IRQ "4", I/O port "0x3F8", port mode "Host Device", leave "create pipe" unchecked, and add for Port/File Path add the path you obtained in step 1. The IRQ & I/O port were settings I didn't actually touch, I just went with the defaults, but just listing them out here for completeness. If you can't add a serial port, did you already start the virtual machine? You can only do this with the virtual machine powered down.
5. Start the virtual machine, and in this Windows instance, grab tonto-1.44.exe from [Link: mrallen.com]
. Install Tonto with this.
6. start up Tonto and under "File | Preferences | Comm", set the port to "COM1" (or whatever you chose in step 4.
That's it - you should be able to download and upload ccf's from the Pronto. I may have rebooted the virtual machine an extra time, it seems to help to have the Pronto "awake" while transferring, but the point is it works!
(an aside - I spent awhile trying to get this working with the Keyspan driver installed on the virtual XP instance, instead of the host OSX one. I got pretty far with this - VirtualBox lets you add a "USB Device Filter" under USB Ports, so that the virtual machine can use a USB device plugged into the physical host. This sort of worked...Keyspan mapped the adapter to COM3 and I specified that in Tonto config, and when Tonto scanned ports to attempt to find it, if I watched the Keyspan UI it would show up as busy. So it was sort of talking to the adapter. But it was never able to successfully find it and Tonto would complain. Maybe this approach can be made to work and that would be even nicer I think, but I gave up and tried the other approach)
(another aside - if you have an older version of Windows or possibly OSX that you know works, you could certainly use that instead of one of the free expiring XP images)
Hope this helps - worst case, it'll help me in another few years when I'm googling to figure this out again!