Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jacobly0/transfer
An MTP-based variable transfer program for the TI-84+ CE and TI-83 Premium CE calculators.
https://github.com/jacobly0/transfer
mtp ti83pce ti84plusce transfer transfer-files
Last synced: 15 days ago
JSON representation
An MTP-based variable transfer program for the TI-84+ CE and TI-83 Premium CE calculators.
- Host: GitHub
- URL: https://github.com/jacobly0/transfer
- Owner: jacobly0
- License: mit
- Created: 2021-04-13T07:22:35.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-12T22:42:28.000Z (almost 3 years ago)
- Last Synced: 2024-12-01T12:05:22.162Z (21 days ago)
- Topics: mtp, ti83pce, ti84plusce, transfer, transfer-files
- Language: Pascal
- Homepage:
- Size: 263 KB
- Stars: 23
- Watchers: 6
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# prgmTRANSFER v0.0.4b
### This software is still in beta, no liability for corrupted or lost files, etc!
An MTP-based variable transfer program for the TI-84+ CE and TI-83 Premium CE calculators.
Running this program on the calculator will allow you to transfer variable files between a
Windows 10/Ubuntu 20.04/Android with preinstalled software, or other OSes with various
PTP or MTP transfer software.## Known Working Computer OSes
- Windows 10 using the default file explorer, check under Computer after connecting.
- Ubuntu 20.04 using the default Gnome Files (nautilus) or Dolphin.
- Android 11 using the builtin Files application, check notifications after connecting to open.## Installation
1. Send [TRANSFER.8xp release](https://github.com/jacobly0/transfer/releases/latest) and [nightly clibs.8xg from usbdrvce branch](https://jacobly.com/artifact?repo=toolchain&branch=usbdrvce&file=clibs) to your calculator using other transfer software.
1. Run `Asm(prgmTRANSFER)` and then plug-and-play with a usb cable to supported OSes, or using supported software.
1. The screen should display a debug log that can be ignored unless things go wrong, in which case the last few lines should be reported if there is an issue.
1. Press `clear` to exit.## Implemented MTP Features
- [x] Sending variable files from computer to calculator in either RAM or Archive or file default.
- [x] Receiving variable files from the calculator RAM or Archive to the computer.
- [x] Deleting calculator variables from RAM or Archive.
- [x] Moving variables directly between RAM and Archive.
- [ ] Sending or receiving calculator operating systems.
- [ ] Sending, receiving, or deleting calculator applications.
- [ ] Receiving a rom dump.
- [ ] Copying variables in either RAM or Archive to another name in either RAM or Archive.
- [x] Getting free space in RAM or Archive.
- [x] Getting the current time.
- [ ] Setting the current time.
- [x] Getting the current battery level.
- [ ] ~~Getting a device icon for displaying in MTP program UIs.~~
- [ ] Optimize for a smaller program size.