The Museum of HP Calculators

HP Forum Archive 13

[ Return to Index | Top of Index ]

To Kill the Flying Goose
Message #1 Posted by Pierre Brial on 17 July 2003, 12:41 a.m.

Good morning the List

I've made a tide prediction program for my HP41CX. With heavy use of cosinus, the program is rather slow : 4 minutes to compute the low and high tides of a given day. During the process, one can see the famous goose flying slowly across the display. Is there a way to replace it with an alpha message which remain displayed without stopping the program ? something like "please wait", or "computing..."

All the best

Pierre

      
Re: To Kill the Flying Goose
Message #2 Posted by Ernie Malaga on 17 July 2003, 2:15 a.m.,
in response to message #1 by Pierre Brial

Pierre:

The "goose" flies across the display automatically and, to the best of my knowledge, there's no way to remove it. The "goose" advances one position to the right each time the program finds a LBL instruction, but even if you were to (somehow) remove all LBLs, all you'd get is a stationary goose.

It took the genius of Bill Wickes to make the goose fly backwards!

-Ernie

      
Re: To Kill the Flying Goose
Message #3 Posted by Mike (Stgt) on 17 July 2003, 3:53 a.m.,
in response to message #1 by Pierre Brial

Yep, that's a simple one: in your program just put a MSG in Alpha and do an AVIEW. W/o printer make sure flag 21 is clear otherwise AVIEW halts execution. For heavy itterating routines it's a good idea to put something in the display as the program runs some fraction of miliseconds faster. Reason: at any label there is no need to update the display.

Ciao.....Mike

            
Re: To Kill the Flying Goose
Message #4 Posted by Werner Huysegoms on 17 July 2003, 4:10 a.m.,
in response to message #3 by Mike (Stgt)

You can even make the message scroll the way the goose does. Do SF 25 "MESSAGE" AVIEW SF 99 and from there on, every LBL will scroll the message one place to the right in the display.

            
Re: To Kill the Flying Goose
Message #5 Posted by Pierre Brial on 17 July 2003, 5:58 a.m.,
in response to message #3 by Mike (Stgt)

Great tricks ! Thank you very much, Mike and Werner, for these informations. I used the time function to see if there is any speed differences. They are under 2 seconds :

- with flying goose : 4' 29.18"

- with a still message : 4' 29.36"

- with a moving message : 4' 27.86" Thank you again.

Pierre

                  
Re: To Kill the Flying Goose
Message #6 Posted by Ernie Malaga on 18 July 2003, 1:58 a.m.,
in response to message #5 by Pierre Brial

Incredible! I don't remember reading about this, ever. Was it ever published in the PPC Journal?

-Ernie

                        
Re: To Kill the Flying Goose
Message #7 Posted by Valentin Albillo on 18 July 2003, 4:06 a.m.,
in response to message #6 by Ernie Malaga

Yes, it was. Just in case you don't have them yet, I would heartily recommend getting Jake Schwartz's CDs containing all (!!) issues of PPC Calculator Journal, PPC Computer Journal, HP Keynotes, HPX, whole PPC ROM manual, etc, etc, etc.

Except for the fact that it's completely missing all PPC Technical Notes issues (and those are, IMHO, even higher quality stuff than PPC proper), this is the most comprehensive, amazing stuff any HP calc lover can ever be blessed with. An absolute must, if ever was one.

Best regards from V.


[ Return to Index | Top of Index ]

Go back to the main exhibit hall