I do ASM. Don't ask me why, i just always want the most difficult thing with the most possibilies. Niklas already gave me the ASM code. BTW Niklas, how do you know what the traps do? -Cheiz > I'm looking at Gareth James's docs right now: > > void _ToSupervisor_int( void ); /* Trap #12 */ > /* Switch to supervisor mode */ > > > -Samuel