La Churrera

La Churrera es un framework compuesto por un motor modular programado en C y un conjunto de herramientas para hacer juegos para ZX Spectrum. La Churrera necesita z88dk para compilarse y emplea la biblioteca gráfica splib2 de Alvin Albrecht (*).

Recursos

  • La última versión estable y pública es la 3.99.99 (Final) (2017-10-03) y puedes descargarla [aquí].
  • Puedes encontrarla en Github. Push requests son bienvenidos. ¡Reconstruye esta mierda!
  • Existe un paquete preparado para Linux que Son Link mantiene [aquí].
  • Para aprender a manejar el motor y las herramientas incluidas en el framework, puedes seguir el tutorial que estamos publicando en El Mundo del Spectrum, [aquí].

Versión final

Esta es la versión final de la Churrera (Mojon Twins Engine MK1). No se actualizará. No se mantendrá. No se dará soporte.

Puedes emplear este framework como quieras. Puedes publicar tus juegos en el formato que quieras. Puedes vender tus juegos… siempre que nos mandes un par de copias de cortesía 😉

Créditos

La Churrera emplea el siguiente código de terceros:

  • splib2, biblioteca gráfica de Alvin Albrecht.
  • Efectos de sonido y Phaser1 engine music player por Shiru.
  • Decompresor appack por dwedit, adaptado por Utopian y optimizado por Metalbrain.
  • PSG Player por WYZ.

La Churrera es copyleft The Mojon Twins y se distribuye bajo una licencia CC BY-SA 4.0.

(*) splib2 lleva tiempo sin mantenerse. Existe una copia de la antigua web oficial aquí. Debido a los muchos cambios que ha experimentado el compilador a lo largo del tiempo, resulta complicado compilarla tal cual con la versión actual de z88dk, por lo que puedes descargarte una versión precompilada aquí. También puedes descargar el paquete completo para Windows de z88dk10 + splib2 aquí. Los usuarios de Linux lo tienen todo preparadito en el paquete mantenido por son-link.

Versiones anteriores

No deberías necesitar ninguna de estas puesto que (hasta ahora) cada versión de la churrera es 100% compatible con las anteriores (al menos, dentro de la rama 3.99). Pero aquí están, de todos modos. La versión 4.7 era la rama principal hasta enero de 2013 y no es compatible con la rama 3.99 actual, aunque la mayoría de los conceptos aplican.

 

26 comentarios en «La Churrera»

  1. hola una preguntita lo puedo usar con el sdk de zx evolution para crear con el y que se pueda usar en todos los speccy.

    para adaptar musicas o multimenus de booteo (48k,128k,512k,1024k,4096k)
    NeoGs/TSFM/AY/SID/MOD

    gracias.

    Responder
    • Si quieres intentar adaptarlo al sdk de ZX Evolution, eres libre de hacerlo 🙂 Dudo que funcione sin cambiar el código, pues utiliza bibliotecas que sólo funcionan con z88dk, y creo que el sdk usa sdcc.

      Responder

Deja un comentario