Mail Archives: djgpp/2002/04/22/01:42:57
On Mon, 22 Apr 2002, Alex Vinokur wrote:
> | I can suggest two possible explanations:
> |
> | - the C++ library has a bug when printing long long variables via
> | cout (did you try an equivalent C program?);
>
>
> An equivalent C program usually generates the same result (sometimes it works OK).
Which leaves us with the other alternative:
> | - uclock tries to reprogram the system timer chip, but Windows 2000,
> | being of the NT family, doesn't let you do so.
This doesn't really surprise me: reprogramming the timer on a
multi-programming OS is something that needs a lot of support in the DOS
emulator, since the OS cannot let you reprogram the _real_ timer. And
the DOS emulator of the NT family is known as one that implements only
the bare minimum. Programming the SVGA registers doesn't work for the
same reason.
- Raw text -