Post Reply 
Removing HP 50g battery warning box?
01-10-2017, 06:46 PM (This post was last modified: 01-10-2017 06:46 PM by Software49g.)
Post: #13
RE: Removing HP 50g battery warning box?
Hello,

(01-10-2017 11:55 AM)Carsen Wrote:  Okay. I have two questions. What do you mean by saying "it is most likely impossible from the outside"? And what is a SOL?

Q1:
That simply means, that you can not fix it via software - the only way to not allow a battery warning box is by exchanging/modifying the appropriate code in flash rom.
Either by writing your own ROM or by patching the flash memory.

Q2:
When the 50g boots the System Outer Loop is installed in RAM. As the SOL resides in RAM you can exchange it with another one - but there can only be one SOL present.
The SOL is the lowest loop and therefore the lowest control instance of the 50g.
Other loops, like a POL (Parameterized Outer Loop) can be started from there, allowing different tasks (like the MODE screen, the Filer, etc.) to be done and returning to the SOL afterwards.

A typical SOL looks like this:
::
BEGIN <- mark address for AGAIN
AtUserStack <- mark current stack
SysMenuCheck <- check menuline (DA3)
SysDisplay <- check display (DA1, DA2a/DA2b )
GetKeyOb <- loop that waits for a key press (also handles the cursor, handles exceptions like timeout, alarm, etc.)
ERRSET <- set up an error trap
DoKeyOb <- process key and if no error then continue at [AGAIN]
ERRTRAP <- in case of an error
SysErrorTrap <- do the error trap code and then continue
[AGAIN] <- jump to AtUserStack
;

HTH,
Andreas

http://www.software49g.gmxhome.de
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Removing HP 50g battery warning box? - Software49g - 01-10-2017 06:46 PM



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