Back in August, when I was traveling up to Maine to vacation with Elfprince13, Elfprincess13, and Merthsoft, I started Sandpaper, an FTP client/server for CALCnet and TI-83+/84+ graphing calculators. With the announcement of TI-Forge's zContest contest, I decided to enter Sandpaper as an ASM Utility for that contest, and I am happy to announce that I now have a complete, functional, and hopefully mostly bug-free beta release ready, Sandpaper v0.8.
Sandpaper v0.8 is an FTP client and server for CALCnet and Doors CS. It can be used to trade programs, lists, appvars, GDBs, groups, pictures, and strings between directly-connected calculators, several calculators over a network, or even between the ticalc.org and Cemetech file archives and a calculator using the upcoming globalCALCnet Sandpaper bridge. This release implements full file listing, the ability to send and receive programs between calculators, and much more. It is a fully-functional demo and beta that lacks only the ability to send and receive filetypes other than programs. Among the itemized features it offers:
:: Use your calculator as an FTP client or server
:: Fetch files from other calculators
:: Send files to other calculators
:: Use the native Doors CS 6+ folder system for easy navigation
:: Supports programs, appvars, groups, lists, GDBs, strings, and picture variables
:: Store programs to RAM or Archive
:: Get programs from RAM or Archive - no unarchiving necessary
:: Robust failure recovery will protect your calculator from crashes if disconnected during transfer, insufficient space, or other problems occur.
:: Use of the DCS GUI allows for an attractive interface while maintaining small program size.
Please give it a try and report any bugs you find! Enjoy the video below.