¡Me lo estoy pasando pipa en casa! (con C# 2005 Express)

Hola a todos,


Sigo con mis proyectos en casa, para el desarrollo de un juego (y de varias herramientas). En http://cezgs.computeremuzone.com/ estamos desarrollando cositas (top secret hasta que se publiquen, sorry), y alguna vez desarrollo alguna herramienta interna.


Ahora mismo estoy enfrascado con un tracker que permita componer melodías para ordenadores de 8 bits. De momento está enfocado al chip AY que traían los CPC (todos) y Spectrum de 128kb.


Así que buscando por la red, encontré una librería que emulaba el comportamiento de dicho chip, escrita en C. En Windows no compilaba (hasta que añadí un #define en un fichero .h), y cuando lo tuve funcionando, la migré a C#.


La verdad es que mientras la migraba me sorprendí de lo sencillo que era. Y podéis descargar el código fuente de dicho emulador, en C#, haciendo click aquí.


Saludos!

Un comentario en “¡Me lo estoy pasando pipa en casa! (con C# 2005 Express)”

  1. Hola anonimoatacante (vaya nick… 😉 )

    Es el código en C# de un emulador del chip AY. No tiene ningún código de ningún player. Simplemente le pasas los valores de los 14 registros del chip AY y te genera un churro de bytes con los datos del sonido, con la frecuencia y precisión que le indiques. Si luego lo mandas a la tarjeta de sonido con esa frecuencia y precisión (8 o 16 bits), sonará como sonaba el chip AY. 😛

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *