La Place des Développeurs Gain de passer le VDP MSX2 en 60 hz ?

SAlut,
Je m’interroge sur le gain potentiel de passer un MSX2 Pal à 60Hz par VDP(10)=0
J'ai mesuré tout un bloc de mon logiciel, qui comprend, du calcul, et de l'affichage à l'écran, par Bload et par Copy, ainsi que des accès disques.
Sur mon 8235 en mode pal, tout ce bloc met 443 Cycles à 1/50s ,
soit 443 * 1/50 = 8,86 Secondes
SI je passe en VDP(10)=0, ce même programme me mesure, 529 Cycles à 1/60s,
soit 529 * 1/60 = 8.81 Secondes
Je m'attendais à un gain plus significatif !
Quelqu'un peut m'expliquer ?
Je m’interroge sur le gain potentiel de passer un MSX2 Pal à 60Hz par VDP(10)=0
J'ai mesuré tout un bloc de mon logiciel, qui comprend, du calcul, et de l'affichage à l'écran, par Bload et par Copy, ainsi que des accès disques.
Sur mon 8235 en mode pal, tout ce bloc met 443 Cycles à 1/50s ,
soit 443 * 1/50 = 8,86 Secondes
SI je passe en VDP(10)=0, ce même programme me mesure, 529 Cycles à 1/60s,
soit 529 * 1/60 = 8.81 Secondes
Je m'attendais à un gain plus significatif !
Quelqu'un peut m'expliquer ?
Passer le VDP en 60Hz ne fait rien d'autre que ... accélérer la fréquence de rafraîchissement du VDP !
Ce qui change c'est la fréquence des interruptions et certaines opérations réalisées sur la VRAM.
Toutes les instructions de base du Z80 restent toujours à la même vitesse.
Et donc le BIOS, les instructions du BASIC, tout ça ne change pas de vitesse.
Ce qui change c'est la fréquence des interruptions et certaines opérations réalisées sur la VRAM.
Toutes les instructions de base du Z80 restent toujours à la même vitesse.
Et donc le BIOS, les instructions du BASIC, tout ça ne change pas de vitesse.
MSX1: Daewoo DPC-200 / Yamaha CX5M
MSX2: Sony HB-F9P
MSXVR
Vidéo: V9990 (GFX-9)
Audio: MSX-Music (FM-PAC) / MSX-Audio (Audiowave) / OPL4 (Monster Sound FM Blaster) / OPNB (Neotron)

ha ok... Pourtant un jeu comme Nemesis tourne plus vite sur un MSX japonais que sur un européen
En fait... Je pensais gagner grosso modo 10% !

En fait... Je pensais gagner grosso modo 10% !

Ils tournent plus vite parce qu'ils sont synchrones à la VBL du coup si tu changes la VBL pour passer de 50 à 60Hz tu accélère le jeux. Dans ton cas je ne pense pas que tu gagné énormément dû à l'utilisation du BASIC. En général on se calé sur la VBL pour que ça tourne de façon identique entre une machine avec un z80 à 3,57MHz et un autre qui serait à 4MHz par exemple.
TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours)

Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,...


Le kit 7mhz est très pratique dans certaine condition. Le problème que l'on rencontrait, c'est les carte son comme la scc par exemple qui accélérait. Il y a un moment, je me rappele avoir travaillé sur l'intégration d'un quartz dans la SCC pour stabiliser. Je ne sais plus pourquoi j'ai laissé tomber ?? Je n'ai pu la faire que sur la version FPGA de msxcartridgeshop il me semble !!!?
Sinon vois pour désactiver le "wait" . Mais sous basic, ça va faire bizarre
Sinon vois pour désactiver le "wait" . Mais sous basic, ça va faire bizarre

Tous mes PCB -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie