Re: A89: compiling
[Prev][Next][Index][Thread]
Re: A89: compiling
Hey, thanks! I must have had something else wrong though as well, because
it seems to have permanently crashed. Maybe that jmp instead of jsr / rts?
Anyhow, what do you do when you've taken out all five batteries and the calc
still won't turn back on? (it's important, it's my roomate's calculator)
>
>Dux Gregis@ 10.2.98 19.01
>
>>Alright, I got it compiled using doors os. Now, if someone who _knows_
>>68k could help me out and tell me what's wrong with this findpixel
>>routine, I would appreciate it ...
>>
>>thanks
>>
>I don't know the exact problem you're experiencing, but here it is
>somewhat revised.
>
>FindPixel:
>
> movea.l #$4c00,a0 ;<--- move address just in case :)
> mulu #30,d1
> adda.l d1,a0 ;<--- add address -- i would use adda.w
> move.w d0,d1
> lsr.b #3,d1
> add.b d1,a0 ;<--- byte, not longword -- use consistant
>lengths
> ;there may be crap left over in d1
> andi.l #7,d0 ;<--- _and immediate_ use longword to make sure
> ;the register only contains the bit offset
> rts
>
>
>Always make sure you use lengths correctly to ensure there is crap left
>in the registers you are using. If you are not sure if there might be,
>use clr.l to be safe. It can be the source of much wasted debugging time
>:).
>
>-Mark
>
>
>
>-------
>Mark Zavislak
>felix@megsinet.net
>
>