Dark Bit Factory & Gravity

GENERAL => Projects => Topic started by: stormbringer on March 20, 2008

Title: Paradox - ESWAT cracktro
Post by: stormbringer on March 20, 2008
Win32 Remake of the Paradox cracktro on Amiga
Title: Re: Paradox - ESWAT cracktro
Post by: Shockwave on March 21, 2008
Excellent intro by Corto :)

Fabulous remake too. I really like the tune here.
Title: Re: Paradox - ESWAT cracktro
Post by: stormbringer on March 21, 2008
thanks for the nice comments... just some info about the intro running too fast. I exclusively rely on the VBL of your graphics card and so not use any timer. Here is the reason why:

1) the Amiga display ran at either 50Hz (PAL) or 60Hz (NTSC) and the closest refresh rate on a PC is 60Hz (or 60 fps). All the internal counters/timers are based on that refresh rate. This means that you have to set your display refresh rate on 60Hz (which is possible on all the PCs)

2) Although I know how to use a high-precision timer, I do not do it in these remakes because I want the intro to work in the same way as it did on the Amiga => which means in sync with the VBL. using a high-precision timer will guarantee the timing but will result in jerky animations on-screen.

3) the remakes only set the VBL sync on through the available API (OpenGL). But the driver settings can override that state, so there is no guarantee that he VBL sync is on UNLESS you set it so in your driver (set on application controlled)
Title: Re: Paradox - ESWAT cracktro
Post by: benny! on March 22, 2008
@stormbringer:
Great intro. About the speed/timer technique:

I respect that you want to copy the technique
from the AMIGA 1:1 on the one hand - but on the
other hand I find it a bit sad that such cool intro
remakes looks a bit jerky because of timing.

Even if it is possible to change the windows fps -
what do you think about a possible requester when
running the intro where you ask :

[] Fullscreen
[] Use VBL sync

or something like this ?