i realized that after i posted...also isnt hal-ic just a cross language of like asm/c/basic? what im tryin to do is make one that uses actually asm commands and only asm (with maybe a few macros) >The F00F would be 0F F0 Because it switches the high and low bytes.