Is it possible to move a word value into a long value; i.e.: move.w #12000,d0 jsr flib[random] add #16000,d0 move.w d0,c (where c was dc.l $00000000--I know this is not how I would actually perform the move, that's why I'm asking.) How could I do this? The reward will be the eventual release of a *classic* for the 82 (is there such a thing?) but for Fargo. -Michael Bendzick bendzick@millcomm.com