Re: Lost items from Port 2 (flash) in 49G+ (again)
- From: "Raymond Del Tondo" <RDelT@xxxxxx>
- Date: Tue, 13 Dec 2005 14:18:38 +0100
Hi Joe,
thanks for the report.
Methinks it should not work different,
either with or without a prior TOTEMPOB.
In any case, you always have a pointer
to an object if 'recalled' to the stack,
and it must not make a difference if the pointer
points to TEMPOB or to USEROB.
I think there's problem with the copy routine,
maybe a wrong counter, an overlapping address,
or even an overflow.
The latter two options come in mind especially
if you take into consideration that the bug
only seems to happen with an object near the
memory boundary.
Regards
Raymond
"Joe Horn" <joehorn@xxxxxxxxxxx> schrieb im Newsbeitrag
news:1134471998.236986.100710@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>I think I've isolated the Port 2 Loss Bug!
>
> Any time that the contents of the very first variable in the HOME
> directory ( HOME VARS HEAD ) is stored into Port 2 without first
> NEWOB'ing it, Port 2 acts as if it is corrupted, and the problem can be
> completely fixed by deleting that variable from Port 2.
>
> Example:
>
> (1) Store any object > 2.5 bytes into any new name in the HOME
> directory.
> (2) Recall that object to the stack.
> (3) Store that object (unmodified, unedited, un-NEWOB'ed) into Port 2.
> (4) Warmstart (ON+C) --> Invalid Card Data
> (5) Purge that object from Port 2.
> (6) Warmstart --> no error.
> (7) Recall the object to the stack again.
> (8) Execute NEWOB on it.
> (9) Store it as-is into Port 2.
> (10) Warmstart --> no error.
>
> The contents of the first variable in HOME seems to always end at
> memory address #FFFF6. Storing THAT into Port 2 is what seems to cause
> the trouble. I'm pretty sure that this covers the cases that John has
> posted so far.
>
> The name that's used doesn't seem to matter. << HOME VARS HEAD RCL
> :2:AnyName STO >> always seems to screw up Port 2, no matter what is
> used in place of AnyName. Thereafter, :2:AnyName PURGE always seems to
> fix it. PINIT fixes it too, but it wipes out far more than necessary
> and should be avoided.
>
> -jkh-
>
.
- References:
- Lost items from Port 2 (flash) in 49G+ (again)
- From: John H Meyers
- Re: Lost items from Port 2 (flash) in 49G+ (again)
- From: Heiko Arnemann
- Re: Lost items from Port 2 (flash) in 49G+ (again)
- From: John H Meyers
- Re: Lost items from Port 2 (flash) in 49G+ (again)
- From: Joe Horn
- Lost items from Port 2 (flash) in 49G+ (again)
- Prev by Date: Re: Flash Crash -- Lost items from Port 2 (flash) in 49G+ (again)
- Next by Date: Re: HPGCC build problems
- Previous by thread: Re: Lost items from Port 2 (flash) in 49G+ (again)
- Next by thread: Re: Repairing damaged HP48's
- Index(es):
Relevant Pages
|