If you've got the cassette adaptor the *.wav file contains the memories M0, M1 & M15 to M19 that are generated here.

Generation of various characters on the FX-502P (but not the FX-602P) | ||
---|---|---|

Interactive Input | Read out | Remark |

MODE, 1, | 0. | Go to run mode. |

3, 2, Min0, AC, INV IND, MR0, | - . ^{481} |
Put 32 into a memory and then try to recall M32 - a memory that the calculator doesn't have. |

× =, ÷, =, Min2 | 0.^{o}06876873 |
Generate the basic component that can be cumulated to generate the other characters |

÷ 0.1 = | ^{o}.068768735 |
Dividing by 0.1 isn't the same as multiplying by 10 because multiplication collapses the non-numeric characters. (Multiplying by 10 here would have resulted in 10.06876873) |

INV-RND-1 Min 0 | ^{o}. |
Indirectly recalling M0 will now recall MF |

MR0 + MR0 = Min1 | 1^{o}. |
Indirectly recalling M1 will now recall M.F |

MR2 + + = = = = = = = = = = = = = = | 14.P031531. | Generation of a number containing P. |

INV-FRAC ÷ 0.1 = INV-RND-1 Min19 | P. | Store P (value = 11). This causes indirectly recalling M19 to recall the least significant 10 digits of the first L-register that have been shifted to the left by 2 digits (i.e. multiplied by 100). I never found where the 2 most significant digits went! |

MR2 ÷ 0.1 = Min5 + + = = = = = = = = = = = = = = = = = = = = = = = = = = = = = Min3 | 2.9C063062 | Generated a number with a C |

× ( AC INV-IND MR19 | C.06306205 | Indirectly recalling M19 recalls the least significant 10 digits of the first L-register that have been shifted to the left by 2 digits (i.e. multiplied by 100). |

+/- INV-INT Min18 | -C. | Negate to prevent the locking of the calculator. |

MR5 + + MR3 = = = = = = = = = = = = = = Min3 | 4.3E0258242 | Generated a number with an E |

+/- × ( AC INV-IND MR19 INV-INT Min17 | -E. | Extract -E from the first L-register. |

MR5 + + MR3 = = = = = = = = = = = = = = = Min3 | 5.8-0573552 | Generated a number with a character '-'. |

× ( AC INV-IND MR19 INV-INT Min16 | -. | Extract the '-' character from the 1st L-register. |

MR5 + + MR3 = = = = = = = = = = = = = = Min3 | 7.2 0201174 | Generated a number with a space character (the 3rd character). |

× ( AC INV-IND MR19 INV-INT Min15 | . |
Extract the space from the L-register and integerise to isolate it from the fractional part. |