A92: Re: Another plusshell error?


[Prev][Next][Index][Thread]

A92: Re: Another plusshell error?




Rusty Wagner schrieb:
> Actually, it will work half the time and not work half the time.  When I
> transferred it to the calc first, it didn't run correctly.  When I
> transferred it last, it did run correctly.  I'm not sure what the order has
> to do with the problem.  I had the same problem on the previous versions of
> PlusShell.  Anyway, BSS support isn't enabled until you recompile a program.
> It's probably the relocation that is messing it up.
>
> Rusty Wagner
With me, is doesn't run,doesn't matter if first or last. I'll send this to the 
list with an added questionmark in the title. Perhaps someone can help.
Relocation may be the problem, but if you compare the correct to the incorrect 
disassembly you will see that sometimes one order is disassembled correctly, 
sometimes not, as the reassembly routine doesn't use anything but registers and 
pc-relative adressing it seems to me that they get somehow messed.	A.K.
>
>
> -----Original Message-----
> From: Arno Kizina <Arno.Kizina@t-online.de>
> To: river@gte.net <river@gte.net>; assembly-92@lists.ticalc.org
> <assembly-92@lists.ticalc.org>
> Date: Friday, September 11, 1998 8:14 PM
> Subject: Another plusshell error
>
>
>
> Yesterday I installed your version 0.9 of plusshell and then started my
> disassembler that before worked fine. It suddenly didn't disassemble
> correctly,
> that is necessary strings are no more at the required place perhaps due to
> your
> new bss-support. What do you think?
> example: before 4217f4: move.w #$2500,sr
> movem.l d0-d7/a0-a6,-(a7)
> after 4217f4: movem.l a0/a2/a5,#$48e7fffe
> movem.l d1/d5-d6/a0-a5,-(a7)
>
> or 421806: move.b #$ff,$60001a
> tst.w $5cee
> beq $42182a
> bsr $421cac is now
> 421806: move.b #$ff,???
> /<?<.w #$1a,-(a0)
> pea $5cee
>
> Greetings A.K.
> Arno.Kizina@t-online.de
>
>
>
>
>
>
>
>




References: