void main(void){ ((TFunc)0x4000)();}
правда в этом случае в стеке окажется адрес возврата и займет там 2 байта