Welcome, Guest. Please login or register.

Author Topic: EGS-28/24 Spectrum  (Read 7027 times)

Description:

0 Members and 1 Guest are viewing this topic.

guest11527

  • Guest
Re: EGS-28/24 Spectrum
« Reply #29 from previous page: March 28, 2017, 04:01:30 AM »
Quote from: Oldsmobile_Mike;823900
I know I'm resurrecting a super-old thread here, just curious if anyone ever found any additional info on this?
Actually, pretty much everything on this is said. The GVP has the ability to generate a hardware interrupt on the vertical blank, and P96 is able to make use of it, in particular for the replacement of the WaitTOF() and WaitBOVP() functions of the graphics.library. These two functions are typically used to avoid tearing in animations, so it is good to have them.

The interrupt can be disabled/enabled from the internal API of P96 which is, unfortunately, not open.
 

Offline utri007

Re: EGS-28/24 Spectrum
« Reply #30 on: March 28, 2017, 06:27:51 AM »
Quote from: Thomas Richter;823902
Actually, pretty much everything on this is said. The GVP has the ability to generate a hardware interrupt on the vertical blank, and P96 is able to make use of it, in particular for the replacement of the WaitTOF() and WaitBOVP() functions of the graphics.library. These two functions are typically used to avoid tearing in animations, so it is good to have them.

The interrupt can be disabled/enabled from the internal API of P96 which is, unfortunately, not open.


I have GVP EGS 28/24 Spectrum it has problems with Picasso 96 and WHDLoad games. But there is no problems with WHDLoad if it used with CGX 3/4
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

guest11527

  • Guest
Re: EGS-28/24 Spectrum
« Reply #31 on: March 28, 2017, 06:40:24 AM »
Quote from: utri007;823905
I have GVP EGS 28/24 Spectrum it has problems with Picasso 96 and WHDLoad games. But there is no problems with WHDLoad if it used with CGX 3/4
Yes, and your point is? Apparently, CGFX does not implement WaitTOF() correctly. The only way how you can get a synchronization with the top of the frame is to make use of the interrupt of the VGA chip. If the interrupt is not used and not enabled, there is obviously not a problem.