Another dumb HP-41 question - Printable Version +- HP Forums (https://archived.hpcalc.org/museumforum) +-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html) +--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html) +--- Thread: Another dumb HP-41 question (/thread-169729.html) |
Another dumb HP-41 question - Monte Dalrymple - 07-19-2010 Is there any way to disable the "goose" during program execution?
Thanks, Re: Another dumb HP-41 question - Massimo Gnerucci (Italy) - 07-19-2010 Have a look here, Monte. Re: Another dumb HP-41 question - Vieira, Luiz C. (Brazil) - 07-19-2010 Hi, Monte; I have no idea about how to do it, but I am curious about how much of system time is spent with it. AFAIK, the goose NORMALLY moves one digit to the right everytime a LBL is 'executed' in a running program, unless a user/system message is shown in the LCD; is that correct? I also have a vague recollection about one other circumstance it is also updated, but I cannot remember it. So, if it moves only after a LBL is 'executed', I'd guess it would be a matter of either finding the part of the code that updates the goose on each LBL and remove the jump to it (replace the jump for NOP´s, perhaps). Also, Bill Wickes' Synthetic Programming on the HP41 shows a way to make it fly backwards. Never tried it, though... Not much of a help, I know. But I am curious a lot about it. Cheers.
Luiz (Brazil)
Re: Another dumb HP-41 question - Monte Dalrymple - 07-19-2010 Ahh... thank you Massimo. If I can get the display update Oops! : Another dumb HP-41 question - Vieira, Luiz C. (Brazil) - 07-19-2010 Hi, Monte; I thought you were trying to change the OS for your Newt experiment...
Luiz (drifting out of Space...)
Re: Another dumb HP-41 question - Raymund Heuvel - 07-19-2010 Hi Monte
If your goal is maximum speed, consider using compiled GTO's in BR Raymund
Re: Oops! : Another dumb HP-41 question - Monte Dalrymple - 07-19-2010 Hi Luiz,
It was never my intention to change the OS. I'm not a software Re: Oops! : Another dumb HP-41 question - Vieira, Luiz C. (Brazil) - 07-20-2010 Hi, Monte; about speeding up the machine: I support Raymund´s suggestion of compiling GTO´s. In fact, if I am not wrong, your HP41MD (how did you like it?) already deals with expansions, right? In a way, it incorporates features available with, say, MLDL2000 and HEPAX memory, right? If so, compiling programs is automatic when you incorporate their codes into HEPAX memory (HSAVEP), for instance. I am using HEPAX as an example because it needs only a few keystrokes to generate a compiled copy of a user code as a ROM program, and this compiled program runs as fast as any other ROM-based user code, AFAIK. If a single CLA (or any suggestive message, like WAIT...) AVIEW is added to the beginning of a time consuming routine or procedure, the LCD contents will be unchanged till it ends. Based on what has been written in the follow-ups, that would be just a matter of choice while writing programs. Just an extra comment: back in the 80´s, when I was at the University, I remember being scared to death when running a program with controlled loops, error detection and status messages. Suddenly the message in the display began to rotate around the edges in the LCD and I briefly thought: "God d*** it! My 41C is broken!" I felt my heart pumping in my cheeks for a while, and then I decided to investigate. The only possible explanation was related to flag 25: after an error occurrence the display contents would behave as the flying goose. Scary experience of mine... Cheers.
Luiz (Brazil) Edited: 20 July 2010, 12:52 a.m.
Re: Another dumb HP-41 question - Ángel Martin - 07-20-2010 The simplest way I can think of would be by displaying a blank (or any other text) message at the beginning of the program execution. The caveat is error conditions with flag 25 set - then the complete message scrolls instead of the goose... even worse for your purpose. AFAIK changing this would require patching the OS...
HTH.
Re: Oops! : Another dumb HP-41 question - Monte Dalrymple - 07-20-2010 Hi Luiz,
I actually call the design the 41CL (41C -> 41CV -> 41CX -> 41CL ... roman numerals!). Re: Oops! : Another dumb HP-41 question - Ángel Martin - 07-21-2010 The more I read about this project the more difficult is to stop salivating all over it... Good luck with the debugging, is there anything we can help with??
Re: Oops! : Another dumb HP-41 question - Massimo Gnerucci (Italy) - 07-21-2010
Quote:Ángel, maybe is this salivation from us all that causes bugs in Monte's actual design... :-D Greetings, Massimo Re: Oops! : Another dumb HP-41 question - Monte Dalrymple - 07-21-2010 Answering my dumb questions is about all anyone can do right now. I only have two boards built up Re: Oops! : Another dumb HP-41 question - Ángel Martin - 07-22-2010 Quote:
|