Psion connectivity for macOS.
Reconnect is an attempt to recreate the original Psion PsiMac and MacConnect functionality and UI on modern macOS. It makes use of plptools for both the PLP (Psion Link Protocol) session layer (NCP) and presentation layers (file server, etc). The plan is to contribute back to plptools where appropriate during development.
The rationale behind creating a new app is that the existing approach taken by plptools, using FUSE to expose the Psion files to the Mac, isn't practical (or always possible) on modern macOS. Reconnect aims to make it possible to connect a Psion to modern macOS without any development experience or additional software.
Debugging Reconnect is a little more awkward than normal since plptools uses signals internally which are trapped by Xcode and lldb by default. Disable this automatic behavior by adding the following line to '~/.lldbinit-Xcode':
process handle SIGUSR1 -n true -p true -s false
Reconnect is licensed under the GNU General Public License (GPL) version 2 (see LICENSE). It depends on the following separately licensed third-party libraries and components:
- Diligence, MIT License
- Interact, MIT License
- Licensable, MIT License
- plptools, GPL-2.0 license
- Sparkle, MIT License