Sharing — Getting programs and data in and out of RPN-67/97

RPN-67 offers a number of options to copy, paste, import, export program and data cards.
Operations are accessed in the Card Manager via the Share menu available after tapping the Share button in the top-right corner.




Example:
To copy a program from RPN-67 to RPN-97:

1. In RPN-67, tap the Share button

2. Tap Share Program

3. Tap Copy

4. Open RPN-97

5. Open the Card Manager (if not already open)

6. Create a new card (using the "+"-button top-left) OR select an unprotected program card

7. Tap the Share button, then tap Open/Paste Program

8. Import the card. Note that the translation from RPN-67 keycodes occurs automatically.

9. Tap Write Card to save the card



 

 

To load a card from the Library sections

You can import programs from Library 1, Library 2 etc. directly onto your iPhone or iPad in RUN mode.

Since the files are ZIP-compressed, make sure your iOS device has at least one of the many apps installed that can handle ZIP files, such as GoodReader, iFiles, WinZip, ZipApp Free to name a few.

Example (for iPhone):
Load the program "Easter Years" from Library U, Section "RPN-67/97 only" into RPN-67:

1. In Safari, tap the Download Card button.

2. On this iPhone, GoodReader offers to open the file. (Fig.1)

3. Tap Open in "GoodReader".
(Tap More… to select an alternate application.)

4. GoodReader shows the ZIP file. Tap Unzip to unzip the file. (Fig.2)

5. Tap the unzipped file, then select Open in other app… (Fig.3) to see
apps capable of opening RPN-67 card files:


6. Tap Copy to RPN-67 SD. You're taken to the calculator.


7.Tap OK. The Card Manager opens.

8. Create a new card (using the "+"-button) and select it.
–OR

Select an unprotected program card to overwrite.

9. The card details are shown. You're prompted to import the program. Tap OK. (Fig.4)
The Activities dialogue appears:


9. Tap Open/Paste Program. A confirmation dialogue appears. (Fig.5)
(If you've selected the wrong card, tap Cancel, then Back, and select an other card.)

10. Import and Save the card.

Fig.1


Fig.2


Fig.3


Fig.4


Fig.5


 

 

To export a card to iTunes

Use iTunes to store and archive a single program or data card on your computer:
A program card will be named "HP67ProgCard.rpn67", a data card will be named "HP67DataCard.rpn67".
You may rename the file, but the extension ".rpn67" must be preserved.

1. Make sure the calculator is set to RUN mode.

2. Select the program or data card to be archived.

3. Tap the "Share" button (in the top-right corner) and select "Export to iTunes".

4. Open iTunes and connect your iPad to the computer.

5. Select your iPad, either at the top or in the sidebar, depending on whether you've turned the sidebar off or on in the View menu.

6. Click "Apps".

7. Scroll down to the section "File Sharing".

8. Click on "RPN-67 Pro". You'll see the file "HP67ProgCard.rpn67" (or "HP67DataCard.rpn67" if it's a data card) in the table at right.

  9. Drag the file to wherever you want on your computer. You may also use the "Save to..." button.

10. You have successfully archived the program or data card.

 

To import a card from iTunes

Use iTunes to import a single RPN-67 or RPN-97 card.

RPN-67 Pro can import cards created by RPN-97 Pro, and vice versa.

Cards created by RPN-67 Pro have the name extension ".rpn67" (previously ".plist".)
Cards created by RPN-97 Pro have the name extension ".rpn97".
You may also import cards with the extension ".hp97", used by Limpid Fox Consulting's HP-67/97 emulators.

Make sure you're not trying to import the ".zip" file you downloaded from this website. Unzip it first, if necessary.

You may drag any number of cards into iTunes' Documents area, but only the alphabetically first file will be presented for import.
It's good practice to remove the card file from iTunes right after it has been imported successfully.

DO NOT alter any of the files having ".sqlite" in their name extension!
They contain all program cards in your collection. Keep a backup of these three files in a safe place.


1. Open iTunes and connect your iPad to the computer.

2. Select your iPad, either at the top or in the sidebar, depending on whether you've turned the sidebar off or on in the View menu.

3. Click "Apps".

4. Scroll down to the section "File Sharing".

5. Click "RPN-67 Pro" or "RPN-97 Pro".

6. Drag the card file from your computer to the empty area below the "HP67Cards.sqlite" files.
If you prefer, you may use the "Add..." button in place of dragging.

7. Set RPN-67 to RUN mode. Tap "Cards" to open the card manager. Tap the "+" button and create a new program or data card, as appropriate.
You may also duplicate an existing card, or select an existing card to be overwritten (make sure it's not write-protected).

8. Tap the "Share" button (in the top-right corner) and select "Import from iTunes".

9. Tap "Write Card".

The card is now part of the card database "HP67Cards.sqlite". You may delete the imported file in iTunes safely.
 

 

To send a card via e-mail

You can send any program or data card as an e-mail attachment to another user of RPN-67.
A program card will be named "HP67ProgCard.rpn67", a data card will be named "HP67DataCard.rpn67".

1. Select the program or data card to be e-mailed.

2. Tap the "Share" button (in the top-right corner) and select "E-mail Program Card" (or "E-mail Data Card").

3. Edit the e-mail as desired.

 

To load a card received via e-mail

1. Long-press the card symbol

2. Tap either Copy to RPN-67 or Copy to RPN-97. You're taken to the calculator.

3. Open the Card Manager (if not already open).

4. Create a new card (using the "+"-button top-left) OR select an unprotected program card.

5. Tap the Share button , then tap Open/Paste Program.

6. Import the card. Tap Write Card to save it.

OR

1. Save the card attached to the e-mail on your computer.

2. Proceed as described in the section "To import a card from iTunes" (above).

 

 

To send the program listing or registers area via e-mail

You can e-mail the listing of the currently selected program or data card.

The recipient may paste the listing or register data directly into to listing area of the selected card.
This is useful if you just want to send an update of a program or new register values to another user without affecting the meta data (like description or card labels) he may have entered.
It may also facilitate printing the listing if you don't have an AirPrint-capable printer (see below).

1. Select the program or data card.

2. Tap the "Share" button (in the top-right corner) and select "E-mail Listing" or "E-mail Registers".

3. Edit the e-mail as desired.

 

To replace the program listing area with text

1. Select the card to be updated (or create or duplicate a card). Make sure it's unprotected.

2. Tap in the listing area. Remove all or some text as appropriate.

3. Paste the received text into the listing area.

4. Dismiss the keyboard – the text will be reformatted.

5. Tap "Write Card".

 

 

To print the program listing or registers area

You can print the listing area directly on an AirPrint-capable printer.

1. Select the program or data card.

2. Tap the "Share" button (in the top-right corner) and select "Print Listing" or "Print Registers".

3. In the printer dialog, set options as desired and tap the Print button.

 

 

To print the program instructions area

You can print the instructions area directly on an AirPrint-capable printer.

1. Select the program card.

2. Tap the "Share" button (in the top-right corner) and select "Print Instructions".

3. In the printer dialog, set options as desired and tap the Print button.

 

 

To delete a card

To delete a program or data card, swipe left across its entry in the cards list.

If the card is write-protected, you'll be prompted to confirm the deletion.

A deleted card can't be restored; there is no undo operation.

 

 

To import any text-based HP-67 or HP-97 program into RPN-67

Any program written for the HP-67 or the HP-97 may be imported into RPN-67 and executed, as long as it meets the following requirements:

• Each statement occupies a single text line.

• Each line contains the clearly distinguishable keycode of the command, i.e. 35 64, or its name ("ABS"), or both.

• Any other text, like line number, plain-text command, comment, will be ignored.

• If no keycodes are available, it's recommended that line numbers end in ":" and comments start with "#", ";", "//", or "REM".


To try out this feature:

1. Go to http://www.vaxman.de/my_machines/hp/67/67.html

2. Scroll down to the section "Example programs".

3. Copy any of the two programs shown there and paste it unmodified into the listing are of an RPN-67 card.

4. Tap "Write Card", then "Load Card" to run the program.

Note:
RPN-67: If the keycodes are of the HP-97 type, make sure to slide the switch "Convert from HP-97" to the right before dismissing the keyboard.
RPN-97: If the keycodes are of the HP-67 type, make sure to slide the switch "Convert from HP-67" to the right before dismissing the keyboard.
Turning this option on when the program already shows the correct keycodes may result in a non-working program.
The reason is that the same keycode may mean different things on the HP-67 and HP-97. For example, 42 is CHS on the HP-67, COS on the HP-97.

 

 

To archive the entire program library

Use iTunes to store and archive all program and data cards in your library on your computer:

1. Open iTunes and connect your device to the computer.

2. Select the device, either at the top or in the sidebar, depending on whether you've turned the sidebar off or on in the View menu.

3. Click "Apps".

4. Scroll down to the section "File Sharing".

5. Click on "RPN-67 Pro" (or "RPN-67 SD".) You'll see three files beginning with "HP67Cards.sqlite" in the table at right.
    (Older version may only show "HP67Cards.sqlite".)

7. Drag the file(s) to wherever you want to store them on your computer. You may also use the "Save to..." button.

8. You have successfully archived the program library.

 

To replace the entire program library on your device

Use iTunes to send an archived library to your iPad or iPhone:

1. Open iTunes and connect your device to the computer.

2. Select your device, either at the top or in the sidebar, depending on whether you've turned the sidebar off or on in the View menu.

3. Click "Apps".

4. Scroll down to the section "File Sharing".

5. Click on "RPN-67 Pro" (or "RPN-67 SD".) You'll see the file (or files) beginning with "HP67Cards.sqlite" in the table at right.

6. Drag the archived file (or files) from your computer to the table at right, replacing the existing files. You may also use the "Add..." button.

7. Make sure the RPN-67 app is completely closed. (Double-click the Home button. If RPN-67 is still shown in the bottom bar, long-press the icon until it starts wiggling. Tap the circled x to close the program. Click the Home button again to dismiss the bottom bar. In iOS 7 and later, double-click the Home button, find the screenshot of RPN-67, and flick it up. Press the Home button again.)

8. Open RPN-67 and use the new library.

 
 
Copyright © 2017. All rights reserved.