ASTRONAV software, HP-41X and other things ...



#11

During the last few weeks I had the luck to work with Antoine M. Couëtte, former Naval Officer (having served as military pilot in both the French Navy and the US Navy) and currently airline pilot. Antoine is the author and developer of ASTRONAV software for the HP-41 calculator. This is a really ***HUGE*** package which he developed between 1981-2003 on an W&W Sofware HP-41CY Turbo with 64K RAMBOX2. It consists of 71 astronavigation programs which occupied all 16 RAMBOX2 pages giving the total size of 64K. I have never seen anything on HP-41 which is even close in size to this software!

The description and understanding of all programs is beyond my scope but, according to Antoine, 8 Solar System Planets + Moon apparent positions computations are carried out through using the very last (and adequately truncated) planetary theories of the French Bureau des Longitudes. Initially intended and finally fully achieved (i.e. observed by comparison to software using same Theories not truncated) accuracies (at 4 sigma) of better than 6 arc seconds over the range year 0 to year 4000. Star apparent positions computations are carried out to an accuracy better than 0.01 arc second when compared to values published in the years 1984-1989 in the Astronomical Almanach and Apparent Places of Fundamental Stars volumes. In other words, accuracy is better than the yearly published Nautical Almanach and it has a very long time validity: +/- 2000 years around year 2000 ... and all this in a small hand-held calculator. All computations of Celestial Navigation at sea are carried out in a very friendly user manner and still very accurately - namely for the moon height corrections. There exist 3 different ways of computing position at sea without knowing at all one's approximate (DR) position. If there are any pilots or other members of this forum interested in this software, please contact Antoine using this mail for furher information.

However, in late 2003, thanks to Jean-François Garnier, the whole ASTRONAV package was saved on a computer just before this HP-41CY Turbo went dead. In order to preserve this wonderful software and provide a possibility for Antoine to use it in the future without the need to completly rewrite it in some other programming language for some other calculator/computer (which would be a work for many months or perhaps a year or two), I developed the complete 64K RAMBOX2 emulation for my HP-41X emulator. Furthermore, this emulation is extended with the support for one additional 32K bank giving the total of 3 banks (A, B & P) and 96K of port memory. Bank switching is emulated at two levels: the original RAMBOX2 instructions like BLKA, BLKB, PG01, PG10 are functioning as usual and some new instructions have been developed for switching and loading individual pages inside the RAMBOX system.

Thanks to this, Antoine is able to use all his software either on HP-48GX or HP-49G running HP-41X and even continue a development in the future using modules like HEPAX or ZENROM and with the aid of additional HP-41X enhancements like 3392 data/program registers, 686 XM registers, 16-characters LCD, timer emulation, virtual card reader, printer and HP-IL support, increased speed, external modules loading/saving and many other things.

Isn't it really cool?


#12

I do have a empty HP-41CY. May I have a copy of this program to test it on my system or is it right protected?

Matthias


#13

Feb 12 , 2004

Dear Mathias ,

I first would like to commend and praise the outstanding HP41 Emulator made by Hrast Programmer . Thanks to his extraordinary achievement , my ASTRONAV Software runs wonderfully on a HP48GX . Accuracy ( better than 6 arc seconds ) and extended time span validity ( +/- 2000 years @ year 2000 ) have been my corner stones . And I expect to test it very soon on my HP49G ... as soon as one of my good friends no longer needs it !

As Hrast indicated , it is a ... 64 K software . Although it can run on any HP 41 C/CV/CX with minimum size 101 - and much preferably size 150 - this software absolutely needs a 64K Rambox2 or an HP48GX with 256 K minimum , or of course an HP49G . Anything " smaller " , such as an HP 41 CX with its 319 memories does not has enough space at all to run any part of this software .

I do not know whether there could be an interest to make this software available to other parties . If so , let the interested readers tell both Hrast and myself .

Meanwhile , I suggest you sending me some samples of celestial navigation problems for me to solve ( I love it !!! ) . Do not send your solutions and you will then compare with your own solutions .


Till then ,

Best Regards

Antoine


#14

Hi Antoine

I have a CY with a integrated 64K RAMBOX so perhaps this would fit. Also I do have other RAMBOXes to test it.
I would like to write to you or Hrast directly but I do not have your mail address. Please write to me.

Matthias


#15

Feb 13 , 2004

Hello Mathias ,


Do not hesitate to contact me through e-mail ( antoine.m.couette@club-internet.fr ). For the time being I spend most of my time in France ( in Lyon and in Vendée just south of Nantes ) .

Again , if you have celestial navigation samples for me to run , I will certainly enjoy running them .

See also reply I am going to send to Christoph Klug on subject of ASTRONAV software availability to interested people .

Best Regards from


Antoine

#16

This is totally, utterly and completely cool! Wow is all I can say.

Except that I will also say that I use your MicroCode Emulator 1.1 for the 41CV on my 48GX and that has been really fun and useful, too! Perhaps someday I aught to upgrade to the whole shebang----

So thanks to you Hrast for all that amazing work you have done; I feel almost sheepish realizing that I benefit for free! (So, if you ever need building plans for a boat, I offer you any that I have done already, for free_not that that's worth anything to you;-)

Someday when I sail the Marion - Bermuda race, I know just exactly what to bring!

Best regards,

Bill Platt
http://plattdesign.net


#17

Thanks Bill!

While HP-41E is still free and it will be free (but unsuported) in the future, HP-41X is a totally different beast which, unfortunately, isn't free but for the bucks you get extremly powerfull and reliable system. Perhaps you'll want to make upgrade some day ...

Anyway, thanks for the boat building offer :-)

#18

BTW, I just looked at your homepage. Excellent work!

Design 37 (Lawrence Skiff, 2001) is perfect :-)

Best regards.

#19

Just to add another WOW!

#20

What a great example of the power and versatility of the 41 system, it really showcases the beauty of the beast...

Thanks for passing the news along the forum, great real story!

Best,

AM


#21

Dear Antoine,

It would be great, if you make your powerfull ASTRONAV solution for HP41CY available for other HP41 enthusiasts. But then a short documentation or a software user manual would be needed for running your application.

Like Hrast Programmer also Jean-Francois Garnier is working on an implementation of HP41CY or 64Kbyte Ram-Box features for his nice EMU41.

Furtermore anyone of the HP41 world is waiting for the MLDL200 unit from Meindert Kuipers.

From all this results, that in next time some plattforms exist to run advanced software applications like your ASTRONAV. Therefore - please make it available for HP41 enthusiasts...

Best regards from Germany - Christoph Klug


#22

Feb 13 , 2004


Dear Christoph ,


You are absolutely right : " a short documentation or a software user manual would be needed for running " ASTRONAV .

I started writing a Users' Manual in both French and English - with different examples in each langage to multiply them - and at three levels :
- standard use ,
- advanced use , in which I indicate entry / exit data locations . All main algorithms are individually named and can be very easily replaced at users' option by their own Programs in RAM having the same global labels that my ROM programs . I should say I did my very best to use but the very Best Formulae , but in this job we are to stay very humble ... This is why I will more than welcome in a first time samples to run before this software can be made public .
- Detailed description of sources used and credits , mainly for Planetary Theories by my late Friend Pierre Bretagnon of Bureau des Longitudes to the Memory of whom I dedicate this entire work .


There would also exist at least two higher levels :
- detailed mathematics which I invented in a number of cases and which I intend to publish separately as a PhD publication ,
- and the detailed programming logic , very complex since some program can run in over 15 different ways . Over the past 22 years I probably spent somewhere between 4000 and 5000 hours on this activity .

As regards public availability , I am planning to release ASTONAV when documentation is complete . Given its importance this ASTRONAV Software is not a free software , exactly as some publicly available software - such as Hratsprogrammer's outstanding HP-41X magnificent - is not a free software .

After 22 years of developement and careful testing , I have come to the conclusion that undertaking this task on a totally different machine and different langage would take far too long !!! This is why I consider it as a unique opportunity that now exist - or will shortly exist - various Hp41 Emulators such as HrastProgrammer' s HP-41X , or the other ones you mention such as Jean-François Garnier's EMU41 Rambox2 development and Meindert Kuipers' s MLDL200 unit .

I suspect that Emulators running on PC will run much faster than on a PC , but one of the beauties is that in my former HP41 CY Turbo and in HP48GX I now " Carry the Solar System in my pocket " to quote one of the most beautiful and superb software earlier published in the mid eighties by PPC and written by Mr Paul Schlyter .


To complete my list of credits , if some of you could indicate to me the ( e-mail ) adresses of :
- Kenneth Newcomer , father of the HP 41 Celebrated Nvigation Module ,
- Paul Schlyter , father of the " Carry the Solar System in your pocket " ,
- Mortimer Rogoff , author of " Calculator Navigation "

all being people for whom I have a lot of respect and admiration given their expertises in Astronomy and/or Celestial Navigation .


If any body interested ,I can give more details on this Forum on the way I devised this software . To the best of my knowledge ,it probably unique in the sense that it both and altogether :
- is accurate ( better than Nautical Almanach )
- is truly long term validity - years 0 / + 4000 ,
- is truly hand held ( HP41CY / HP48GX ,/ HP49 ) .


Best regards to you all ,

Antoine M. " Kermit " Couëtte


#23

Dear Antoine,

thanks for your response, your future activities about creating a user documentation / manual for your ASTRONAV project sounds really good. Than some more HP41 enthusiasts are able to run this great application. Also a fee for your software solution would be fair.

In your list of advanced Navigation modules for the HP41 handheld I miss the Bobby Schenk module for yacht- and oversea navigation, a professional 8KByte solution.

Best regards from Germany -Christoph Klug

#24

Maybe you can write an article for the Articles Forum in this MoHPC. And I'm sure, as an HPCC member - www.hpcc.org - we will be very pleased to have it published in the Datafile magazine.

#25

Updated reply in a more readable form with paragraphs hopefully better separated

Feb 13 , 2004

Dear Christoph ,

You are absolutely right : " a short documentation or a software user manual would be needed for running " ASTRONAV .

I started writing a Users' Manual in both French and English , with examples different in each langage to multiply them , and at three levels :

- standard use ,

- advanced use , in which I indicate entry / exit data locations . All main algorithms are individually named and can be very easily replaced at users' option by their own Programs in RAM having the same global labels that my ROM programs . I should say I did my very best to use but the very Best Formulae , but in this job we are to stay very humble ... This is why I will more than welcome in a first time samples to run before this software can be made public ,

- Detailed description of sources used and credits , mainly for Planetary Theories by my late Friend Pierre Bretagnon of Bureau des Longitudes to the Memory of whom I dedicate this entire work .

There would also exist at least two higher levels :

- detailed mathematics which I invented in a number of cases and which I intend to publish separately as a PhD publication ,

- and the detailed programming logic , sometimes very complex since some programs can run in over 15 different ways . Over the past 22 years I probably spent somewhere between 4000 and 5000 hours on this activity .

As regards public availability , I am planning to release ASTRONAV when documentation is complete . Given its importance this ASTRONAV Software is not a free software , exactly as some publicly available software - such as Hrastprogrammer's outstanding and magnificent HP-41X - is not a free software .

After 22 years of developement and careful testing , I have come to the conclusion that undertaking this task on a totally different machine and different langage would take far too long !!! This is why I consider it as a unique opportunity that now exist - and will shortly exist - various Hp41 Emulators such as HrastProgrammer' s HP-41X , or the other ones you mention such as Jean-François Garnier's EMU41 Rambox2 development and Meindert Kuipers' s MLDL200 unit .

I suspect that Emulators running on PC will run much faster than on a handheld computer , but one of the beauties here is that in my former HP41 CY Turbo and in HP48GX I now " Carry the Solar System in my pocket " to quote one of the most beautiful and superb software earlier published in the mid eighties by PPC and written by Mr Paul Schlyter .

To complete my list of credits , if some of you could indicate to me the ( e-mail ) adresses of :

- Kenneth Newcomer , father of the HP 41 Celebrated Navigation Module ,

- Paul Schlyter , father of the " Carry the Solar System in your pocket " ,

- and Mortimer Rogoff , author of " Calculator Navigation "

all three being people for whom I have a lot of respect and admiration given their expertises in Astronomy and/or Celestial Navigation .

If anybody interested ,I can give more details on this Forum on the way I devised this software . To the best of my knowledge ,it probably unique in the sense that it both and altogether :

- is accurate ( better than Nautical Almanach ) , and

- is truly long term validity - years 0 / + 4000 , and

- is truly hand held ( HP41CY / HP48GX ,/ HP49 ) .

Best regards to you all ,


Antoine M. " Kermit " Couëtte

#26

I can feel the pressure building .....

Just hold your breath a bit longer

Meindert


Possibly Related Threads...
Thread Author Replies Views Last Post
  Hook-µP software by Rush Systems Lute Kamstra 5 1,099 11-29-2013, 01:30 AM
Last Post: Lute Kamstra
  HP Prime Connectivity software in Virtualbox/wine Chris Pem10 2 704 11-22-2013, 02:20 PM
Last Post: Chris Pem10
  There are some things the HP 50g does better than the HP Prime Michael de Estrada 19 2,194 11-04-2013, 01:09 PM
Last Post: Michael de Estrada
  Prime: Pedagoguery Software pop up banner Matt Kernal 1 663 10-20-2013, 01:54 AM
Last Post: Mic
  latest prime software release? Geoff Quickfall 3 848 10-12-2013, 03:53 PM
Last Post: Tim Wessman
  Does the HP Prime software only work with Win 7/ 8 ? Michael de Estrada 3 909 10-12-2013, 02:52 PM
Last Post: John Ioannidis
  HP Prime Things I can't figure out how to do BruceTTT 10 1,244 10-12-2013, 02:03 PM
Last Post: BruceTTT
  Prime Software Buttons kris223 2 658 09-21-2013, 08:19 PM
Last Post: Jonathan Cameron
  Latest HP Prime "emulator" software available :) Adrien Bertrand 46 5,015 08-21-2013, 10:48 PM
Last Post: Joe Horn
  hp 35s programs in software library Andrew Nikitin 7 1,224 05-30-2013, 11:55 AM
Last Post: Dave Hicks

Forum Jump: