Actualité
icon0   console lib

ConsoleLib v0.4 : programmez facilement des homebrew en console

par
Source: Forums PSPGen

Geecko, développeur et membre de nos forums, vient de mettre a jour sa librairie ConsoleLib qui passe désormais en version 0.4 avec son lot de nouveautés, dont une très intéressante.

Geecko vient donc de mettre a jour sa libraire ConsoleLib, ayant pour but de faciliter la création de programmes console sur PSP.

ConsoleLibv0.3001

Vous avez suivi des cours primaires sur la programmation console pour PC et souhaitez tester ce programme sur votre console préférée ? Cela devient possible beaucoup plus facilement avec ConsoleLib. Bien entendu, cette librairie n'interprète pas des programmes .exe console mais en permet le portage sur PSP, au niveau du code avec des fonctions plus rapides. Il ne s'agit que d'un substitut à la console initiale pspDebugScreen.

Quoi de neuf docteur ?

  • Support des couleurs (a définir par ligne)
  • Le curseur de Danzeff est déplaçable
  • Ajout d'un mode "largeur fixe", qui offre une ligne de 52 caractères de large
  • Ajout d'une fonction permettant d'effacer l'écran
  • Ajout d'une librairie supplémentaire

Une nouvelle librairie ?

Oui, cette nouvelle librairie s'appelle ConsoleLib 2D, et permet de placer du texte a la position que l'on désire sur l'écran. Vous disposez donc d'un « tableau » de 52x18. Cette librairie permet donc de faire des jeux, ou des interfaces graphiques simplifiés.

Notez que cette librairie, contrairement à sa consœur, ne gère pour l'instant pas l'UTF-8, et ne supporte  donc pas les caractères multi-octet tels que les caractères accentués. Ceux-ci seront replacés par des "?" à l'affichage.

Quelques exemples de programmes consoles :

ConsoleLib (1)

ConsoleLib (2)

ConsoleLib (3)

 

ConsoleLib v0.4

Téléchargement, instructions et mode d'emploi disponibles
dans la fiche de téléchargement ci-dessous.

dl

Mots-clés

Commenter 8 commentaires

RomRom22
Mon ouïe a écrit:Le C, donc tu peux l'utiliser en C++ aussi. En passant, j'ai écrit un binding Ruby pour cette version :P

J'ai fais un peut de C++ en console sur PC;je me demande ce que donneraient mes programmes sur PSP mais j'ai la flemme de tout réécrire :roll:
Signaler Citer