And here is a speed comparison between a stock TI-82 (left), and an overclocked TI-82 (right):
The TI-82 and TI-85 introduced the ability to connect to another calculator or to a computer to share programs.
The TI-82 (and TI-85) used the TI Graph-link adapter, which connected to the calculator’s link port and to a computer’s 9 or 25-pin serial port. Luckily, this serial adapter can be converted to USB (shown below).
The TI-Graph Link™ software only supports very old versions of Microsoft Windows based on DOS, and some ancient versions of Mac OS. I chose to run the software in an MS-DOS virtual machine with Windows 3.1 since I already have experience with the platform.
If you want to replicate my virtual machine, use the MS-DOS 6.22 and Windows 3.1 images from WinWorldPC, and use this archive of the TI Graph Link Software. For transferring files I decided to use a physical Floppy Drive since I had one lying around. Here is my Proxmox configuration file (I would recommend editing the config file after creating a VM through Proxmox).
# Replace with your floppy drive block device
args: -fda /dev/sdb
acpi: 0
# You may need to enable booting from floppy to install DOS
boot: order=ide0
cores: 1
cpu: kvm32
hotplug: disk
# Change this to the storage device you want to store your OS
ide0: local-lvm:vm-69420-disk-0,size=2G
localtime: 0
memory: 512
name: msdos
numa: 0
ostype: other
scsihw: virtio-scsi-pci
# Replace with your serial adapter
serial0: /dev/ttyUSB0
sockets: 1
tablet: 1
tags: ms-dos
vga: std
Both CRASH and ASH allow you to create and load programs written in Z80 assembly. In the near future I plan on creating some basic programs in assembly and stretching the limits on what can be run on a TI-82.