in fact it has to be
Code:
DEFINE LOADER_USED 1
What it does? From memory, It reserved the first 4 code location for the bootloader (1-2 nop and a GOTO to the bootloader code (at the end of the code space))

Why it works with Tiny... can't tell, maybe he correct the .hex file for you... but as it's a small program, you're not experimenting issue just yet.

Keep the DEFINE LOADER_USED 1 at the top.