this was a bug reported previously.

i dont know if Palm released a patch for it. pace did not
emulate the movem.w instruction correctly.

----- Original Message -----
From: "Konstantin Klyatskin" <[EMAIL PROTECTED]>
Newsgroups: palm-dev-forum
To: "Palm Developer Forum" <[EMAIL PROTECTED]>
Sent: Friday, June 20, 2003 5:02 PM
Subject: PACE bug on Palm Tungsten


> To anybody  concerned:
>
> Environment: CW9 +9.1 update. Win2k+SP3.
>
> Mistakenly I wrote in my C sources instead of
>         movem.l d0-d7/a0-a3,-(a7)         // correct
> what should generate 48E7 FFF0 code
>
> the following string
>         movem d0-d7/a0-a3,-(a7) // wrong - missed ".l"
> what was compiled into
>         movem.w d0-d7/a0-a3,-(a7)
> code 48A7 FFF0.
>
> No warning came from CW. This incorrect code ran smart on POSE 3.5 and all
> Palm/Sony/Zire/Tungsteen simulators.
> The program  flew as expected in all testing environmen including real
PalmV
> untill it was installed on real PalmTT.
>
> The problem was due to the code in this mispelled string. And the problem
> was in the fact that A7 pointer has been _INCREMENTED_  by this code
rather
> than
> decremented.... How could it be?!!!
>
> --
> Konstantin
>
>
>
>
>
>
>
>
>
>
>
>
> --
> For information on using the Palm Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/support/forums/



-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to