The Museum of HP Calculators

HP Forum Archive 14

[ Return to Index | Top of Index ]

ASTRONAV software, HP-41X and other things ...
Message #1 Posted by HrastProgrammer on 12 Feb 2004, 9:18 a.m.

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?

      
Re: ASTRONAV software, HP-41X and other things ...
Message #2 Posted by Matthias on 12 Feb 2004, 10:42 a.m.,
in response to message #1 by HrastProgrammer

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

            
040212 Re: ASTRONAV software, HP-41X and other things ...
Message #3 Posted by Antoine M. CouŽtte on 12 Feb 2004, 4:45 p.m.,
in response to message #2 by Matthias

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

                  
Re: 040212 Re: ASTRONAV software, HP-41X and other things ...
Message #4 Posted by Matthias on 12 Feb 2004, 5:21 p.m.,
in response to message #3 by Antoine M. CouŽtte

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

                        
040213-1 Re: 040212 Re: ASTRONAV software, HP-41X and other things ...
Message #5 Posted by Antoine M. CouŽtte on 13 Feb 2004, 4:28 a.m.,
in response to message #4 by Matthias

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

      
Re: ASTRONAV software, HP-41X and other things ...
Message #6 Posted by bill platt (les Estats Unis d'Amerique) on 12 Feb 2004, 4:13 p.m.,
in response to message #1 by HrastProgrammer

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

            
Re: ASTRONAV software, HP-41X and other things ...
Message #7 Posted by HrastProgrammer on 13 Feb 2004, 1:18 a.m.,
in response to message #6 by bill platt (les Estats Unis d'Amerique)

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 :-)

            
Re: ASTRONAV software, HP-41X and other things ...
Message #8 Posted by HrastProgrammer on 13 Feb 2004, 2:04 a.m.,
in response to message #6 by bill platt (les Estats Unis d'Amerique)

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

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

Best regards.

            
Re: ASTRONAV software, HP-41X and other things ...
Message #9 Posted by Nenad (Croatia) on 13 Feb 2004, 3:28 a.m.,
in response to message #6 by bill platt (les Estats Unis d'Amerique)

Just to add another WOW!

      
Re: ASTRONAV software, HP-41X and other things ...
Message #10 Posted by Angel Martin on 12 Feb 2004, 4:36 p.m.,
in response to message #1 by HrastProgrammer

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

            
Re: ASTRONAV software, HP-41X and other things ...
Message #11 Posted by Christoph Klug on 13 Feb 2004, 3:30 a.m.,
in response to message #10 by Angel Martin

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

                  
040213-2 Re: ASTRONAV software, HP-41X and other things ...
Message #12 Posted by Antoine M. CouŽtte on 13 Feb 2004, 5:16 a.m.,
in response to message #11 by Christoph Klug

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

                        
Re: ASTRONAV software, HP-41X and other things ...
Message #13 Posted by Christoph Klug on 13 Feb 2004, 6:03 a.m.,
in response to message #12 by Antoine M. CouŽtte

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

                        
Re: 040213-2 Re: ASTRONAV software, HP-41X and other things ...
Message #14 Posted by JuliŠn Miranda on 13 Feb 2004, 10:04 a.m.,
in response to message #12 by Antoine M. CouŽtte

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.

                        
Updated 040213-2 Re: ASTRONAV software, HP-41X and other things ...
Message #15 Posted by Antoine M. CouŽtte on 13 Feb 2004, 2:33 p.m.,
in response to message #12 by Antoine M. CouŽtte

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

                  
Re: ASTRONAV software, HP-41X and other things ...
Message #16 Posted by Meindert Kuipers on 13 Feb 2004, 6:19 a.m.,
in response to message #11 by Christoph Klug

I can feel the pressure building .....

Just hold your breath a bit longer

Meindert


[ Return to Index | Top of Index ]

Go back to the main exhibit hall