Post Reply 
VoyagerSave source code
10-17-2024, 07:20 PM (This post was last modified: 10-17-2024 07:23 PM by Idnarn.)
Post: #16
RE: VoyagerSave source code
(10-17-2024 05:22 PM)Thomas Klemm Wrote:  
(10-17-2024 04:07 PM)Idnarn Wrote:  I will ask if I have doubts. I think I want this to work with a nonpareil calculator state. Smile But a way to write programs in text and load them into nonpareil would be awesome too (like Torsten Manz's simulator).

You may check: Effective Computer-aided Calculator Programming - Part 1 - Voyager

It's written in Perl but you might just use it as a starting point.
At that time the HP-10C was not provided yet and I would probably use UTF-8 nowadays instead of ASCII to print the programs.

Thank you for the pointer Thomas, and the vcomp.pl program. The workflow then would be something like:
  • Save the calculator state using voyager-save.py
  • Use missing program that will convert the dump file to the text input format for vcomp.pl
  • vcomp.pl converts textual program to Nonpareil's NCD files (it appears vcomp.pl may need a patch to fix warnings with the current version of Nonpareil)
  • Use Nonpareil with the NCD state

The reverse is:
  • vcomp.pl "lists" Nonpareil's NCD files in plain text (vcomp.pl may need a minor patch for plain text)
  • Missing program that will convert the plain text file into HP 15C collectors edition save file format
  • Load the calculator state to the calculator using voyager-load.py

I dumped the VBA subroutines from Pierre's xls spreadsheet using olevba from Python oletools library, and I think I follow the ReadMem() subroutine in it. I'll attempt to write the missing programs in the lists above soon in Python.

With that, I think we'll have everything we need to write programs, test them, transfer them, etc. on any common operating system.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
VoyagerSave source code - Divasson - 10-17-2024, 11:08 AM
RE: VoyagerSave source code - cdmackay - 10-17-2024, 12:16 PM
RE: VoyagerSave source code - AnnoyedOne - 10-17-2024, 01:01 PM
RE: VoyagerSave source code - Idnarn - 10-17-2024, 02:22 PM
RE: VoyagerSave source code - Idnarn - 10-17-2024, 02:48 PM
RE: VoyagerSave source code - AnnoyedOne - 10-17-2024, 03:13 PM
RE: VoyagerSave source code - Idnarn - 10-17-2024, 03:41 PM
RE: VoyagerSave source code - AnnoyedOne - 10-17-2024, 03:47 PM
RE: VoyagerSave source code - Pierre - 10-17-2024, 03:42 PM
RE: VoyagerSave source code - Pierre - 10-17-2024, 03:54 PM
RE: VoyagerSave source code - Idnarn - 10-17-2024, 04:07 PM
RE: VoyagerSave source code - AnnoyedOne - 10-17-2024, 04:56 PM
RE: VoyagerSave source code - Pierre - 10-17-2024, 07:00 PM
RE: VoyagerSave source code - Idnarn - 10-17-2024, 07:25 PM
RE: VoyagerSave source code - Idnarn - 10-17-2024, 03:47 PM
RE: VoyagerSave source code - Thomas Klemm - 10-17-2024, 05:22 PM
RE: VoyagerSave source code - Idnarn - 10-17-2024 07:20 PM
RE: VoyagerSave source code - Idnarn - 11-01-2024, 05:43 AM
RE: VoyagerSave source code - Idnarn - 11-01-2024, 05:48 AM



User(s) browsing this thread: 2 Guest(s)