Chiptunes de espectro en STM

Algunos de nosotros aquí en La-Tecnologia somos ingenuos en cuanto a la música chip como telón de fondo para muchos buenos momentos. La forma real de crear puntos de chip, por supuesto, es el hardware original, pero en 2019 es mucho más común hacerlo con un emulador en una computadora moderna. Esta computadora, sin embargo, no tiene que tener un procesador avanzado ni un sistema operativo de escritorio. [Deater] nos muestra con su juguete informático de espectro ZX a bordo del Discovery STM32L46G.

El ímpetu para el proyecto llegó, nos dijo, enseñando a los estudiantes a codificar reproductores de música de onda sinusoidal simples, ya que tenían el código en la bolsa para copiar el chip de sonido clásico AY-3-8910 en la Raspberry Pi y el Apple II que decidió llevar. eso a la placa de desarrollo STM32L476. Una versión anterior usaba el DAC interno, pero esto se refinó para enviar datos I2S a un DAC externo. El código se puede encontrar en GitHub (confusamente enterrado entre el código para un controlador LED), y agregamos un video debajo de él que reproduce algunas bondades gruesas.

Por supuesto, los chips Sinclair no se encienden. También hubo muchos jugadores de Nintendo y Sega. También puede reconocer [Deater] de su trabajo no programado, trayendo Portal a Apple][.

  • Frank Buss dice:

    Buen proyecto, pero el tablero es demasiado inteligente para jugar algunas fichas. Solo necesitas ATTiny9 de 28 centavos:

    • William DeRieux dice:

      Me inclinaría a estar de acuerdo, porque los trapos son simulados en lugar de producidos por el chip original.

      (En este caso funcionaría cualquier chip capaz de simularlos, y cuanto más barato, mejor).

      • Elliot Williams dice:

        ¡Eche un vistazo más de cerca al proyecto OP! No solo reproduce melodías, copia hardware antiguo, y un rastreador de funciones bastante llama a este hardware virtual.

        Este es mucho más profundo de lo que parece en la superficie.

        • RoGeorge dice:

          Para ser claros, no había banda sonora en el ZX Spectrum original.

          La salida de sonido no era más que una salida digital de 1 bit, sin control de volumen, sin DAC, todo se hacía mediante programas. Ni siquiera había un hardware PWM dedicado. El sonido fue hecho por el microprocesador CPU Z80 escribiendo que emitió un solo bit.

          • Lista de Jenny dice:

            Está bien. Esto copia el chip más logrado que se encuentra en los modelos posteriores.

Victoria Prieto
Victoria Prieto

Deja una respuesta

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