Dux Gregis wrote: > there's really any benift though, since the rom_call macro is only 6 > bytes (jsr tios::DrawStrXY is also 6 bytes?). hmm.. I get it to 12 bytes.. I think you forgot about the arguments to the instructions.. Personally I like to let a6 always point to jumptable and just do romcalls like this: move.l romcall(a6),a0 jsr (a0) and saves some 6 bytes per call :) //Olle