Libretro retro8

Présentation

Libretro Retro8 est un core développé pour faire une tentative de ré-implémentation open source de la console fantasy/fantastique PICO-8 pour être utilisée sur les plates-formes Desktop mais surtout là où vous voulez la compiler.

Il est né comme une tentative de rendre les jeux PICO-8 jouables sur les périphériques OpenDingux (GCW0, RG350, …). Il a maintenant été étendu pour être compilé en tant que noyau RetroArch.
Implémentation


Mise en œuvre

L’émulateur est écrit en C++11 et intègre du code source Lua (pour permettre des extensions au langage de PICO-8). Il a un back-end SDL2.0 mais un back-end SDL1.2 ne serait pas difficile à implémenter.


Statut

Actuellement, une grande partie de l’API fonctionne déjà avec de bonnes performances, même le son et la musique de base fonctionnent.
De nombreuses démos fonctionnent déjà et même quelques jeux complets.

  • Toutes les fonctions graphiques ont été implémentées, mais pas toutes leurs sous-fonctionnalités.
  • Toutes les fonctions mathématiques ont été implémentées.
  • Les fonctions sonores ont été implémentées avec une pile de rendu audio, mais de nombreux effets manquent encore.
  • Les fonctions de plate-forme communes ont été implémentées.
  • Certaines extensions du langage Lua ont été implémentées.
  • De nombreuses bizarreries des extensions Lua ont été implémentées, mais certaines des choses les plus obscures manquent encore.

La prise en charge de l’arithmétique fixe est toujours manquante.


Licence

Ce core est sous licence GPLv3.


BIOS

Aucun bios n’est requis.


Roms

Les roms doivent avoir l’extension :

  • .p8
  • .png
  • .zip (contenant un .p8 ou .png)
  • .7z (contenant un .p8 ou .png)

Lien de roms (open-source)

Voici un lien des roms communautaire open-source.


Emplacement

Placez les roms comme ceci :

┣ 📁 recalbox
┃ ┣ 📁 share
┃ ┃ ┣ 📁 roms
┃ ┃ ┃ ┣ 📁 pico8
┃ ┃ ┃ ┃ ┣ 🗒 jeu.png


Configuration avancée de l’émulateur

Ce core n’a pas d’option.


Contrôles

ControllerPico-8
STARTENTER
SELECT(Aucune Fonction)
D-PADD-PAD
Left D-PAD stickD-PAD
Right analog stick(Aucune Fonction)
Left D-PAD stickO
Down D-PAD stickX
Right D-PAD stickO
Top D-PAD stickX

Liens externes

Laisser un commentaire