Post Reply 
HP-41C Extended Functions - 4K module?
03-02-2018, 04:09 AM
Post: #6
RE: HP-41C Extended Functions - 4K module?
The Time module offers significant functionality based on programming that are both elegant and tricky using a growing and shrinking buffer to keep track of the alarms, calendar routines, a clock and stop watch. It can show an updating clock, sleeps between updates, handles alarms that go off at any point, switch to running a program on demand from an alarm and reschedule alarms as needed.

The Time module makes use of a whopping five poll vectors (out of seven in total) only leaving the "pause loop" and "memory lost" alone. Compare this to the Extended Functions which uses no poll vector code at all.

Even the HP-IL module only uses two different poll vector routines for an 8K ROM, and relies on polling. The Time module sleeps and handles events, it is playing in a completely different league.

In my opinion the Time module is the best module HP ever made for the HP-41, only challenged by the HP-IL module.

I advice you to take a look at the VASM listings to consult the Time module source code, you may change your mind about it.

The Extended Functions is a quick burger from your local fast food service joint. The Time module is an exquisite dinner where everything is carefully composed together.

HÃ¥kan
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: HP-41C Extended Functions - 4K module? - hth - 03-02-2018 04:09 AM



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