Karoshi MSX Community
05 de Julio de 2021, 04:01:05 pm *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias:
 
   Inicio   Ayuda Buscar Ingresar Registrarse  
Páginas: 1 [2]
  Imprimir  
Autor Tema: Sobre VBLANK  (Leído 6884 veces)
0 Usuarios y 1 Visitante están viendo este tema.
pitpan
Karoshi Forum's Guru
*******
Mensajes: 1812


« Respuesta #15 : 10 de Febrero de 2011, 10:49:35 am »

Pues usar el V-BLANK es la única opción, salvo que te quieras complicar mucho la vida y hacer código síncrono y poder así usar hasta 6 canales en un PSG normal más 1 canal adicional a través del click de teclado  Tongue

Dicho en plata: es suicida hacer cualquier cosa que tenga que ver con música sin usar el V-BLANK, que es la principal herramienta de temporalización del MSX.

Lo que sí tienes que tener en cuenta es que, salvo que programes un reproductor que corrija este efecto, el sonido que diseñes a 50 Hz te irá un 20% más rápido en un ordenador a 60 Hz. Por lo tanto, tu programa debería determinar la frecuencia y, según eso, realizar los ajustes necesarios: para un sonido cada décima de segundo, a 50 Hz esperarías 5 frames y a 60 Hz esperarías 6 frames.

Lo que sucede con esto, es que es bastante más complejo si estás empleando envolventes por hardware, cuya frecuencia no es tan fácil de convertir (necesitas dividir / multiplicar números de 16 bits).
En línea
Páginas: 1 [2]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.21 | SMF © 2013, Simple Machines XHTML 1.0 válido! CSS válido!