Hola!
Como algunos ya sabréis, estoy trabajando en un tracker para MSX. Sí, ya sé 
lo que opináis de los trackers, pero es imprescindible usar una herramienta 
así para poder hacer juegos. Estoy trabajando en la primera parte, que es un 
editor de sonidos (un canal), y podéis bajaros una versión experimental en 
http://www.robsy.net
Lo que me sucede es que quiero incorporarle soporte para las "envelopes" del 
PSG. Y lo que hago, por supuesto, es poner el registro de volumen del canal 
correspondiente en $10 (16) que indica que se activan, pongo la frecuencia 
(divisor de 16 bits en los registros $0b y $0c) y activo el canal 
correspondiente, con o sin acompañamiento de ruido blanco.
Problemas? Todos. No comprendo exactamente cómo funciona todo esto. 
Supongamos que he fijado la frecuencia del canal, la frecuencia de la 
envolvente, la envolvente está activada y el canal también. ¿Cuándo se 
reinicia la envolvente? Lo digo por las envolventes no periódicas, del tipo
|\_____
/|_____
¿Cuándo se reinicia? ¿Al escribir las frecuencias de todo del canal, al 
escribir el tipo de envolvente o al escribir la frecuencia de la envolvente 
o al activar la envolvente? Menudo taco me he armado. Me parece que todo 
esto tiene que ver con los efectos SID o SYD que se empleaban también en 
otros ordenadores. ¿Alguien me puede indicar dónde puedo encontrar más 
información respecto a este asunto? La idea es conseguir efectos 
interesantes, como los que lograban los chicos de MATRA en sus juegos, o 
como los de las intros de algunos juegos de GREMLIN GRAPHICS. Alguien 
recuerda el principio del Mask II? I-M-P-R-E-S-I-O-N-A-N-T-E. Me imagino que 
el problema que tiene es que todo se fastidia al cambiar de 50 a 60 Hz o 
viceversa.
Lo dicho, que necesito más información sobre los efectos a lograr con el PSG 
y su funcionamiento interno. De momento, echadle un vistazo a lo ya hecho y 
decidme qué os parece.
Un saludo,
Edu Robsy
_________________________________________________________________
Entra de visita en las decenas de tiendas del nuevo MSN Compras. Compara los 
precios antes de comprar. http://www.msn.es/compras/