Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
manual:chapter4:usb [2019/11/02 11:01] jojo1973 [Connection] Added note for calcs supporting USB power |
manual:chapter4:usb [2021/07/28 08:52] (current) claudio [Backup and Restore] |
**newRPL** allows archiving and restoring of memory across the USB wire. Simply: | **newRPL** allows archiving and restoring of memory across the USB wire. Simply: |
| |
- run ''[[manual:chapter6:usb:cmd_usbrestore|USBRESTORE]]'' command on the receiving calculator: the command needs a time-out in seconds, so <code>30 USBRESTORE</code> will usually suffice; | - run ''[[manual:chapter6:usb:cmd_usbrestore|USBRESTORE]]'' on the receiving calculator: the command needs a time-out in seconds, so <code>30 USBRESTORE</code> will usually suffice; |
- run ''[[manual:chapter6:usb:cmd_usbarchive|USBARCHIVE]]'' on the source machine. | - run ''[[manual:chapter6:usb:cmd_usbarchive|USBARCHIVE]]'' on the source machine. |
| |
| HP40GS | 256 KiB | | | HP40GS | 256 KiB | |
| HP50g | 512 KiB | | | HP50g | 512 KiB | |
| newRPL Desktop | 1 MiB | | | Prime G1 | 32 MiB | |
| | newRPL Desktop | 10 MiB | |
| |
---- | The above procedure will send the backup file to the other end of the wire. **newRPL Desktop** also provides options to directly execute ''[[manual:chapter6:usb:cmd_usbarchive|USBARCHIVE]]'' on the remote calculator and save the file to disk, without affecting the simulated calculator, and also to open a file from disk, and run a ''[[manual:chapter6:usb:cmd_usbrestore|USBRESTORE]]'' directly on the remote machine. This is useful to backup your connected calculator. |
==== USB Operations ==== | ==== USB Operations ==== |
| |
| ''[[manual:chapter6:usb:cmd_usbsend|USBSEND]]'' | Send an object across USB wire | '' « "CONNECTED!" » [[manual:chapter6:usb:cmd_usbsend|USBSEND]]'' | | | ''[[manual:chapter6:usb:cmd_usbsend|USBSEND]]'' | Send an object across USB wire | '' « "CONNECTED!" » [[manual:chapter6:usb:cmd_usbsend|USBSEND]]'' | |
| ''[[manual:chapter6:usb:cmd_usbrecv|USBRECV]]'' | Manually receive an object across USB wire | ''5 [[manual:chapter6:usb:cmd_usbrecv|USBRECV]]'' | | | ''[[manual:chapter6:usb:cmd_usbrecv|USBRECV]]'' | Manually receive an object across USB wire | ''5 [[manual:chapter6:usb:cmd_usbrecv|USBRECV]]'' | |
| ''[[manual:chapter6:usb:cmd_usbautorcv|USBAUTORCV]]'' | Manually receive an object across USB wire and ''[[manual:chapter6:operators:cmd_ovr_xeq|XEQ]]''%%'%%te it | ''[[manual:chapter6:usb:cmd_usbrecv|USBAUTORCV]]'' | | | ''[[manual:chapter6:usb:cmd_usbautorcv|USBAUTORCV]]'' | Manually receive an object across USB wire and ''[[manual:chapter6:operators:cmd_ovr_xeq|XEQ]]''%%'%%te it | ''[[manual:chapter6:usb:cmd_usbautorcv|USBAUTORCV]]'' | |
| ''[[manual:chapter6:usb:cmd_usbarchive|USBARCHIVE]]'' | Send a complete backup across USB wire | ''[[manual:chapter6:usb:cmd_usbarchive|USBARCHIVE]]'' | | | ''[[manual:chapter6:usb:cmd_usbarchive|USBARCHIVE]]'' | Send a complete backup across USB wire | ''[[manual:chapter6:usb:cmd_usbarchive|USBARCHIVE]]'' | |
| ''[[manual:chapter6:usb:cmd_usbrestore|USBRESTORE]]'' | Receive a backup across USB wire and restore it | ''30 [[manual:chapter6:usb:cmd_usbrestore|USBRESTORE]]'' | | | ''[[manual:chapter6:usb:cmd_usbrestore|USBRESTORE]]'' | Receive a backup across USB wire and restore it | ''30 [[manual:chapter6:usb:cmd_usbrestore|USBRESTORE]]'' | |