Other questions for VDP experts (Development MSX Fora)MSX Resource Center PassionMSX MSX2 contest           
            
English Nederlands Español Português Russian         
 Nieuws
   Voorpagina
  Nieuws archief
  Nieuws onderwerpen

 Informatie
   MSX Fora
  Artikelen
  Recensies
  Beursverslagen
  Fotoreportages
  Beurzen en meetings
  Enquêtes
  Links
  Zoek

 Software
   Downloads
  Webshop

 MRC
   Wie we zijn
  Kom bij ons team
  Doneren
  Policies
  Contact met het MRC
  Link naar Ons
  Statistieken

 Zoek
 
  

  

 Login
 

Gebruikersnaam

Wachtwoord




Ben je nog niet lid? Klik hier en word MSX vriend!


 Statistieken
 

Er zijn 102 gasten en 6 MSX vrienden online

Je bent een anonieme bezoeker.
 

MSX Fora


MSX Fora

Development - Other questions for VDP experts

Schrijver

Other questions for VDP experts

PingPong
msx professional
Berichten: 883
Geplaatst: 12 November 2006, 18:33   
I know the vdp cmd engine is faster where the screen is off.

Does anyone know if the vdp engine is faster WHEN it's processing a command during VBLANK instead ?

So if i send a command that takes 1 sec to be done (such as a lmmm for an entire page in screen 7), during execution
there are 50 or 60 cycles of screen rebuild.
My guess is : during execution there are some intervals of time (VBLANK) where the VDP is faster and other where VDP il slower? (screen build up). (1)

If (1) is true can i get more speed with the tecnique shown below?

at vblank turn the screen 0ff; set also a HBLANK at scanline 16.
AT HBLANK set the screen on. Doing this i should cut down the first 16 lines but i gain some speed. It's true?




mth
msx freak
Berichten: 189
Geplaatst: 12 November 2006, 19:21   
The command engine runs faster whenever there is nothing to display: forced blanking (display disable) but also VBLANK. Running with 192 lines instead of 212 will give you better command engine performance. And using less than 192 lines per frame by enabling/disabling display on line interrupts (that is what you mean, right?) should speed things up even more.

PingPong
msx professional
Berichten: 883
Geplaatst: 12 November 2006, 19:51   
Quote:

The command engine runs faster whenever there is nothing to display: forced blanking (display disable) but also VBLANK. Running with 192 lines instead of 212 will give you better command engine performance. And using less than 192 lines per frame by enabling/disabling display on line interrupts (that is what you mean, right?) should speed things up even more.



thx, mth is what i mean...
flyguille
msx master
Berichten: 1183
Geplaatst: 12 November 2006, 21:02   
PD: Just DISABLING SPRITES vdp's cmd is a lot fasters!!!.
 
 







(c) 1994 - 2008 Stichting MSX Resource Center. MSX is een trademark van MSX Licensing Corporation.