Registrarse

[pokecrystal] Compilando Pokecrystal con Cygwin

Lunos

Enfrentando a La Organización
Miembro insignia
Bueno, estaba aburrido y hoy en un servidor de Discord surgió Pokecrystal, asi que decidí montar un tutorial rapidamente sobre como compilarlo, en caso de que haya mas gente interesada por aquí.

Notas:
-Tecla Windows + R > inetcpl.cpl y asegurense de tener marcadas las casillas SSL 2.0, TLS 1.1 y TLS 1.2 para no tener ningun error con el instalador de Cygwin

Procedimiento:

1) Descarga y ejecuta el instalador de Cygwin. Lo puedes encontrar aquí: https://www.cygwin.com/install.html
Dentro del instalador haz click en Next, Next, Next hasta llegar a la selección de paquetes.


2) Pon el parametro "View" en "Full" para poder ver todos los paquetes que Cygwin posee, y usando la barra de busqueda, asegurate de marcar los siguientes:

*- gcc-core (Descripción: "GNU Compiler Collection (C, OpenMP)")
*- git (Descripción: "Distributed version control system")
*- make (Descripción: "The GNU version of the 'make' utility")
3) Haz click en Next, deja que Cygwin haga el resto y cierra el instalador cuando el proceso haya finalizado.


4) Abre C:\cygwin64\Cygwin.bat al menos una vez.


5) Descarga la ultima versión de rgbds desde aquí, descomprime y pon sus archivos en la carpeta C:\cygwin64\usr\local\bin


6) Abre C:\cygwin64\Cygwin.bat y ejecuta los siguientes comandos uno a la vez:
Código:
git clone https://github.com/pret/pokecrystal
cd pokecrystal
make -jN
Nota: Reemplaza "N" por el numero de hilos de tu CPU que quieres asignar a este proceso. Entre mas hilos asignes, mas rapido irá.
Nota2: Si no tienes idea de cuantos hilos tiene tu CPU en total, utiliza el comando "nproc" para averiguarlo.




Terminado el proceso, tu terminal deberia lucir tal que asi:


Encontrarás tu ROM (pokecrystal.gbc) en tu carpeta Pokecrystal.

Y basicamente eso seria todo.​
 
Última edición:

Nachoius

Caminante del cielo
gracias lo pude lograr al parecer no tengo ningun problema, habrá que esperar el tutorial de gold o algo para poder empezar.
 
Arriba