halfton en c y asm