First post, by CrazyTerabyte
I have some old programs I made using Turbo Pascal. Some of them did not work correctly. The most important problem is about function "86h", from "int 15h".
The following code is equivalent to a delay function:
procedure makepause(ms:Word); assembler;
asm
mov ax,1000;
mul ms;
mov cx, dx;
mov dx, ax;
mov ah, 86h;
int 15h;
end;
The ms parameter is the time to "sleep", in miliseconds.
Unfortunately, it looks like DosBox ignores this.
I attached the little game I made in Turbo Pascal, long time ago. Source and binary included. It is needed to decrease CPU Cycles until this becames playable.