[Linux] Herramientas Churreras
Publicado: Mar, 01 Oct 2013, 12:44
Bienvenidos al hilo de las Herramientas Churreras, las cuales son:
Chuerra Installer:
La primera herramienta que empece a hacer para usar la churrera en GNU/Linux.
Este script se encarga de instalar las herramientas necesarias para la churrera como el compilador z88dk, bas2tap, bin2tap o SevenuP entre otros, ademas de algunas herramientas mojonas.
Todas las herramientas mencionadas están disponibles para GNU/Linux y la herramienta descarga el código fuente de cada uno, lo compila y lo instala. Desgraciadamente algunas herramientas, como Mappy, solo están para Windows, por lo que en ese caso se instalan en una carpeta (/opt/churrera) y se crea un script bash en /usr/bin para poder llamarlos desde la terminal mas rápidamente.
Ademas en /opt/churrera podrían meterse otras herramientas o scripts en caso de que sean necesarios.
Churrera Retriever:
Este script se encarga de crear un nuevo proyecto para la churrera descargando la churrera en su ultima versión (una versión subida por mi sin algunos ejecutables, librerías y otras cosas innecesarias para GNU/Linux), o actualizar un proyecto existente a la nueva versión, copiando los archivos de la antigua versión (salvo dev/conf.h) y renombrado la carpeta del proyecto original para que acabe en -viejo. El script baja un paquete con la Churrera sin las herramientas portadas a Linux ya que de eso se encarga el Installer.
make.sh:
Poco hay que explicar de este script ya que es la versión en bash del make.bat para compilar el juego.
A sido probado recientemente con uno de los juegos de los Mojon y al menos de momento, no ha habido problemas.
Los 3 scripts (salvo que se añada alguno mas mas adelante) están bajo licencia GPLv3, por lo que podéis modificarlas, adaptarlas, distribuirlas y usarlas siempre y cuando cumpláis con la licencia en si.
Espero que estas herramientas os sean de gran utilidad si vais a hacer juegos para las Zx Spectrum bajo GNU/Linux.
Según vaya habiendo novedades iré actualizando la entrada
Cualquier duda, sugerencia, notificación de algún bug, etc, en este hilo creando una nueva notificación (Issue) en el repositorio del código.
F.A.Q
Pagina del proyecto
Wiki del proyecto
Versión estable: 0.5
Versión de desarrollo: r6 (0.5 estable)
Chuerra Installer:
La primera herramienta que empece a hacer para usar la churrera en GNU/Linux.
Este script se encarga de instalar las herramientas necesarias para la churrera como el compilador z88dk, bas2tap, bin2tap o SevenuP entre otros, ademas de algunas herramientas mojonas.
Todas las herramientas mencionadas están disponibles para GNU/Linux y la herramienta descarga el código fuente de cada uno, lo compila y lo instala. Desgraciadamente algunas herramientas, como Mappy, solo están para Windows, por lo que en ese caso se instalan en una carpeta (/opt/churrera) y se crea un script bash en /usr/bin para poder llamarlos desde la terminal mas rápidamente.
Ademas en /opt/churrera podrían meterse otras herramientas o scripts en caso de que sean necesarios.
Churrera Retriever:
Este script se encarga de crear un nuevo proyecto para la churrera descargando la churrera en su ultima versión (una versión subida por mi sin algunos ejecutables, librerías y otras cosas innecesarias para GNU/Linux), o actualizar un proyecto existente a la nueva versión, copiando los archivos de la antigua versión (salvo dev/conf.h) y renombrado la carpeta del proyecto original para que acabe en -viejo. El script baja un paquete con la Churrera sin las herramientas portadas a Linux ya que de eso se encarga el Installer.
make.sh:
Poco hay que explicar de este script ya que es la versión en bash del make.bat para compilar el juego.
A sido probado recientemente con uno de los juegos de los Mojon y al menos de momento, no ha habido problemas.
Los 3 scripts (salvo que se añada alguno mas mas adelante) están bajo licencia GPLv3, por lo que podéis modificarlas, adaptarlas, distribuirlas y usarlas siempre y cuando cumpláis con la licencia en si.
Espero que estas herramientas os sean de gran utilidad si vais a hacer juegos para las Zx Spectrum bajo GNU/Linux.
Según vaya habiendo novedades iré actualizando la entrada
Cualquier duda, sugerencia, notificación de algún bug, etc, en este hilo creando una nueva notificación (Issue) en el repositorio del código.
F.A.Q
- ¿Que herramientas instala Installer?:
Instalara las siguientes herramientas (con * las que aun no están implementadas)- z88dk
- bas2tap
- bin2tap
- SevenuP
- Mappy
- Beepola
- BeepFX
- Las herramientas propias de la churrera
- Las utilidades del emulador Fuse
- ¿Todas las herramientas estan disponibles para GNU/Linux?:
No. Mappy, Beepola y BeepFX solo están para Windows, pero funcionan bien usando Wine, por lo que sera necesario tenerlo instalado. Si alguien conoce alguna alternativa valida, es libre de decirlo. - ¿Habra versión para Windows u otros sistemas operativos? De momento no, ya que no recuerdo como programar scripts .bat, ademas que ya no uso Windows, y menos otros SO como Mac OS.
Si alguien quiere portarlas, solo tiene que hacer un fork del proyecto y listo
Pagina del proyecto
Wiki del proyecto
Versión estable: 0.5
Versión de desarrollo: r6 (0.5 estable)