Juegos de Pico-8 en RG350

Hola, he visto que han portado esto

https://github.com/Jakz/retro8/releases/tag/0.1b

Me gustaría poder echar partidillas a los juegos de Pico-8 en la consola. Pero no he conseguido arrancar ninguno.

Los abro con extensión png y se queda colgada cargando. O bien si cambio la extensión a mano a p8, consigo entrar al interprete (o lo que sea esto) pero no carga el juego. Pantalla negra.

Si alguien ha trasteado con con esto satisfactoriamente, o sabe que puedo estar haciendo mal, me vendría bien cualquier indicación.

EDITO:

He encontrado unas demos y un "hola mundo" en con extensión p8 y cargan.
El tema es que no se si hay forma de convertir los cartuchos sin el programa de edición de los juegos, que creo que es de pago.
en la trastienda d telegram subieron un pack con todos los juegos de pico8 pero al ser un emu en fase muy temprana la mayoria se cuelga en algun momento....

si eres atento puedes encontrar la trastienda XD
Gracias por desarchivarlo.

Igual es un poco tarde, pero dado que han incluido un emulador de Pico-8 en el nuevo firmware CFW 1.3.3 para Bittboy/Pocket Go/Powkiddy V90/Q90 os explico como funciona.

El emulador en cuestión necesita las cards, es decir, los ficheros .p8.
Los cartuchos se distribuyen en formato png (con el p8 incrustado dentro).
Así que diferenciamos entre cards y cartridges.

Requisitos
- El Pico-8 original (hay versiones para windows, linux y mac).
- Un juego (ya sea un cartucho o una card).

Primer punto.
Para poder obtener el fichero p8 de un png es necesario disponer del Pico-8 original (que ahora mismo cuesta 15$).
https://www.lexaloffle.com/games.php?page=updates
No obstante, la versión 0.1.12c se liberó y se puede encontrar googleando.
Así como alguna beta.

Aquí el manual de la última versión:
https://www.lexaloffle.com/pico-8.php?page=manual

Si solo queréis jugar o probar sus juegos en la página de lexaloffle se puede jugar online (en su player con html5).

¿Cómo se descargan juegos de pico-8?

Tienes varias opciones. Veamos.

Desde la propia web de Lexaloffle:

Las releases están en: https://www.lexaloffle.com/bbs/?cat=7#sub=2
Elige un juego.
Debajo del player hay un enlace que dice "Cart" (junto a un pequeño icono de un cartucho) que apunta al archivo .p8.png.
Esa imagen es lo que tienes que descargar (tiene el juego incrustado).
La copias con el <nombre que quieras>.p8.png

Desde el propio Pico-8:
Tres formas:
1) Mediante LOAD #<id> que sale al lado del icono de cartucho en su web. Por ejemplo, LOAD #15133
2) Usando SPLORE (o simplemente S) para descargar y cargar el cartucho que desees, luego sal de SPLORE y presiona ESC para acceder al código. Sal al prompt.
3) Una vez descargues el archivo * .png del juego que quieres desde su propia web.
Grábalo en C:\Users\<tuusuario>\AppData\Roaming\pico-8\carts (esta es la trayectoria en windows)
En OSX: /Users/Yourname/Library/Application Support/pico-8/carts
En Linux: ~/.lexaloffle/pico-8/carts
Inicia Pico-8, en el prompt, escribe:
LOAD <nombre que quieras>.P8.PNG
Y eso cargará el juego.
Si quieres ver que juegos tienes descargados usa el comando LS.
Si quieres saber que comandos hay disponibles usa HELP.

¿Cómo se generan los cards (juegos) de pico-8 en formato .p8?

Una vez cargado el cartucho png en memoria en el Pico-8, ejecuta el comando:
SAVE <nombre que quieras>
Eso creará un archivo *.p8 que tiene el código real y que es lo que reconoce el emulador.
Entonces tendrás 2 archivos cuando hayas terminado, el archivo PNG y el archivo P8.

El que necesitas para el emulador es el .P8.

IMPORTANTE. Algunos juegos usan las últimas versiones de Pico-8 y no son retrocompatibles con las versiones anteriores. Te dirá que actualices el Pico-8 y no se cargará. Por tanto, tampoco podrás hacer el SAVE. Es importante por tanto estar actualizado a la última versión (ahora mismo la 0.2.1b).
Desconocia completamente esto de PICO-8 y me ha dado por mirar a internet, la verdad es que para juegos rapidillos que no sabes a que jugar estan muy chulos, y seguramente se ven cojonudos en las portatiles. He probado cosas chulas.

Gracias por la info.
Celeste Classic está súper chulo (lo conoceréis por ser un minijuego desbloqueable en el juego Celeste) y también está Fuz que es una adaptación simplificada de Fez, el famoso juego indie.
LimonArcade escribió:Hola, he visto que han portado esto
https://github.com/Jakz/retro8/releases/tag/0.1b


Te recomiendo TAC08, mucho mejor que Retro8, pues es compatible con prácticamente todos los juegos de Pico8

https://0xcafed00d.itch.io/tac08-rg350
El que viene en el CFW 1.3.3 creo que es retro8.
Pero lo que he probado funciona bastante bien.
De hecho, creo que usa la api de la última versión (0.2.1b).

Hay muchos juegos curiosos, y más teniendo en cuenta la limitación de 32kbs.
- Celeste https://www.lexaloffle.com/bbs/?tid=2145
- Dusk Child https://sophieh.itch.io/dusk-child
- Mistigri https://www.lexaloffle.com/bbs/?tid=3421
- PAT Shooter https://www.lexaloffle.com/bbs/?tid=1867
- Pico Racer https://www.lexaloffle.com/bbs/?tid=3198
- Picoracer 2048 https://www.lexaloffle.com/bbs/?tid=2243
- Succer https://www.lexaloffle.com/bbs/?pid=16555
- The Lair https://www.lexaloffle.com/bbs/?tid=4051
- Alex Kidd in Pico World https://www.lexaloffle.com/bbs/?pid=46037
- Delunky https://www.lexaloffle.com/bbs/?pid=56554
- Puzzle Cave - Raiders Of The Lost Potato https://www.lexaloffle.com/bbs/?tid=2039
- Puzzle Cave II - The Clone Potatoes https://www.lexaloffle.com/bbs/?tid=2785
- Puzzle Cave III - That 70s Bunny https://www.lexaloffle.com/bbs/?tid=29182
- Rey's Scavenger Run https://www.lexaloffle.com/bbs/?pid=18243
- Super Contra Hot https://www.lexaloffle.com/bbs/?pid=69629

Curiosidades:
- Alone in Pico https://www.lexaloffle.com/bbs/?tid=3792
- SCUMM-8 https://www.lexaloffle.com/bbs/?tid=29176
- Bloom Eternal https://www.lexaloffle.com/bbs/?tid=37496
En Retro8 me van muy poquitos juegos. Por ejemplo Getout Dungeon o el fantástico Dank Tomb no funcionan. En cambio con TAC08 me van todos los que he probado.

Por cierto también existe TIC-80, que es prácticamente lo mismo a PICO-8 y han sacado versión para la RG-350 aquí

Más allá de jugar con PICO o TIC, lo interesante es realizar pequeños desarrollos de juegos y probarlos rápidamente en la consola.
¿Sabéis si hay libreria libretto para retroarch compilada?
Encontré esto https://github.com/Jakz/retro8 pero no está el .so para descargar.
Necesito el retro8_libretro.so.
https://github.com/Jakz/retro8/issues/10
Estaria bien una lista de juegos de esta plataforma que sean interesantes, el dark tomb ese tiene muy buan pinta.

Saludos.
El tac08/RG350 no para de sacar versiones.
https://0xcafed00d.itch.io/tac08-rg350
Su autor dijo que lo compilaría para bittboy / pocket go v1 pero no hay todavía noticias.
@Wkr ¿Cómo se mete Virtua Racing Demake en el emulador? Son un montón de archivos .p8.

Muy curioso pico-8, no lo conocía y la verdad es que hay muchos jueguecillos interesantes ¿Han sacado alguna actualización del emulador?
@eknives
Necesitas que lea multicartuchos.
En la mayoría de emuladores no está implementado.
https://0xcafed00d.itch.io/tac08-rg350 lo permite (pero solo está para RG350).
14 respuestas