For whoever asked about accurate timers...

The Pentium introduced the RTDSC (or is it RDTSC?) instruction that gets the number of clock cycles (i.e. the time is dependent on processor speed) since the processor was initialised (I think this is only on power-up, but may be reset on a hard system reset).

Either way, most assemblers won't support it MSVC lets you use the _emit pseudoinstruction that DIRECTLY includes the bytes you specify into the output object file.

I did post an example on the forum...