Uhh - then try this: move.l #DrawScreen_Table,a1 add.l d3,a1 I usually do the code the slow, bloated way (like above), then change it later. I was trying to be showy and do it the fancy, fast, small way - and didn't test it. Sorry =)