Subject: HIRES INITIALISATION TIMINGS SOUGHT

From: J M Forrester <[email-masked]>
Date: Thu, 6 Feb 92 15:55:58 GMT

Exact HIRES initialisation timings sought.

I have some C code, but no PC C compiler. So, I translated
it into Pascal (Turbo Pascal 6.0).  It didn't work.

Since a delay(N usecs) must be the same in all languages (!),
I guess my problem is that code statements take different times
to execute when compiled through the different compiler.
Also, I'm running a 286, which does less per second than a...

Anyway, Can anyone send (post ?) the EXACT timings.  I.e.
edge to edge - `the X line goes high N usecs after the Y line went high'
that sort of thing.

I tried the automatic calibration code, but it didnt lead me
to a solution.
Of course, I'll post my Pascal when I get it to work.

Thanks

[email-masked]

---

From: Dave Stampe-Psy+Eng <[email-masked]>
Date: Thu, 6 Feb 92 20:51:04 -0500

The numbers used in the code calls to the delay routine (inline? can't
remember) should already be in uS.  Running a bit slower (50% on bit
timings, 30% on bytes, and 10% or so on longer delays) shouldn't affect
the operation seriously.

I'm considering doing some assembly code to use the internal counter
to do microsecond-accurate timing for the delays, but have no time right 
now.  And don't expect it to run well on an XT either (B-{))

- Dave Stampe