Main logo
Index

Zeograd's lair

Bienvenue sur mon site, dédié à la pc engine. J'essaye d'y rassembler tout ce qui touche à cette adorable petite console.

La vocation principale de cette page est d'être le site officiel de Hu-Go!. Hu-Go! est un émulateur libre pour pc engine. Il tourne sur plusieurs plateformes, dont Linux, FreeBSD, DOS, Microsoft windows.
Vous pouvez jouer aux jeux sous forme de roms, aux CDs originaux et à quelques formes de dump de CDs.

Un autre intéret est HuC. Il s'agit d'un compilateur C qui permet la création de jeux pc engine, sous forme d'images de hucard (de rom), voire de véritables CDs. Si vous avez créé quelque chose à propos de la pc engine, vous pouvez vous enregistrer gratuitement, pour pouvoir ensuite uploader votre travail et le rendre public sur la page des créations.

Pour vous tenir au courant, vous pouvez passer régulièrement voir les news situées plus bas ou consulter les Archives.

N'hésitez pas à m'envoyer un mél pour tout ce qui touche à la pc engine ou ce site.

Amusez vous bien.


News

11 Septembre '05 : Puisque tout un tas de portage sont en cours, j'ai mise en place une
page dédiée aux portages pour voir leur progression au fil du temps ainsi que l'endroit où les télécharger, puisque les portages dreamcast et xbox ne sont pas hébergés ici.
En attendant, retour au code ...
05 Septembre '05 : Un nouveau portage de Hu-Go! dans les bacs. Cette fois ci, c'est au tour de linux powerpc d'en profiter, plus précisément Debian. Vous pouvez le récupérer ici, comme d'hab. Thomas Huth a fait un très bon boulot en débuggant des pépins liés à aux architectures big endian. Ses corrections sont (ou seront dans un avenir immédiat) intégrés dans la branche principale CVS afin que tout le monde en profite.
Quant à la nouvelle version de Hu-Go!, elle arrivera une fois prête, c'est à dire lorsque 2 des 5 tâches restantes seront torchées :
  • Support cd entièrement GPL
  • IHM en wxwidgets
  • Support des graphismes en 16 bits et filtres
  • Portage de Hu-Go! en Mac Os X power pc
  • Portage de Hu-Go! en amd64 (merci Ivan)
N'hésitez pas à filer un coup de main, ou alors soyez patient :)
01 Août '05 : Pas des masses d'avancée récemment sur le front des portages amd64 et max os x. Heureusement que Kelly Samel a fait un énorme boulot en réalisant le portage sur MorphOS de Hu-Go!. Vous pouvez aller voir le site officiel du portage ou récuperer ici le portage en question.
04 Juin '05 : Quelques nouvelles du développement d'Hu-Go!, qui avance, même si c'est à son rythme. Vu les pépins rencontrés par certains avec gtk+ 2.x sous windows (comme l'absence de support pour les plus vieilles versions de windows avec les gtk écents ou la taille des bibliothèques), je me tatais quant au support de wxwidgets comme toolkit alternatif. Cela pourrait aider au port Mac OS X. Je suis curieux d'avoir votre opinion sur ce sujet.
Concernant Mac OS X, Hu-Go! est en cours de portage dessus, grâce à bt et à pearpc. D'un autre côté, la compilation et l'exécution sur amd64 est en cours d'amélioration avec l'aide de Ivan Le Lann.
La prochaine version devrait embarquer un moteur GPL pour l'émulation cd, pris depuis PC2E.
Et enfin, le moteur graphique devrait pouvoir être compilé pour fonctionner en mode 8 ou 16 bits. Le mode 8 bits, seul disponible actuellement, sera utilisé pour les ports sur les machines un peu vieille, qui ont peu de mémoire ou une carte graphique qui ne supporte pas mieux. Alors que le mode 16 bits sera utilisé pour les machines au goût du jour, agrémenté d'un système de filtre (eagle, sai2x et consorts). Cette partie là est quasiment finie mais nécessite encore un chouilla de finition. Pour patienter, voici un petit screenshot. A+
Un chouette exemple du filtre sai2x en action dans le mode 16 bits de rendu
09 Avril '05: Un week end spécial avec une double release !
Pour le même prix, vous avez droits à HuC 3.21 ainsi qu'à Hu-Go! 2.12
HuC n'a pas été mis à jour depuis un sacré bout de temps, mais aves les récentes corrections qui ont été faites (par David Michel, comme d'habitude), il était temps de rassembler tout ça pour en faire une nouvelle version publique. Cette version inclut un support préliminaire pour l'adpcm, des correction de bug dans la librarie de scroll (comme le support pour les maps qui ne dont pas 256 tiles de larges ou le calcul de l'adresse des tiles lorsqu'une limite de banque est traversée, ...) et quelques bugs divers (comme lorsqu'on donne un mauvais nom de fichier à #incchr ou l'utilisation d'octets constant avec leur bit de poids fort positionné). Bien entendu le patch pour la version 3.20 qui était disponible sur la page de téléchargment est aussi inclus.
Hu-Go! 2.12 est une version de correction de bug. Notamment, on y trouve la correction du vieux pépin de crash ou de corruption de graphisme sur certains jeux. Je ne voulais pas m'en occuper avant la sortie de la 2.11 de peur de trop devoir la retarder. Heureusement, deux semaines après la sortie de 2.11, j'ai réussi à le corriger. C'était en fait assez court (12 caractères pour régler le soucis) mais ça a pris des plombes à localiser.
Sinon, j'ai encore changé la licence (et oui !). Elle devient simplement GPL + mBSD. Il s'avère que la partie en zlib ne force pas la licence globale à l'inclure. Donc, grâce à Gilles Vollant, dont le code de décompression de fichiers zip est utilisé dans Hu-Go!, la licence globale est plus simple.
Voici la liste complète des changements :
  • Simplification de la licence en GPL+mBSD (le code en licence zlib est toujours là mais il n'est pas nécessaire de l'inclure dans la licence globale)
  • BUGZILLA 11: Nettoyage du répertoire temporaire en quittant.
  • BUGZILLA 12: La fermeture de la fenêtre principale ferme aussi la fenêtre de jeu.
  • BUGZILLA 15: Ne dépend plus de SDL_net pour la compilation.
  • BUGZILLA 17: Correction du mapping des roms splittées, ce qui causait des crashes ou des corruptions de sprites.
  • BUGZILLA 25: Réajout du support des screenshots (en .ppm).
  • BUGZILLA 28: Ajout du dezippage en mémoire, pour une gestion plus simple, rapide et robuste des roms zippées.
  • Amélioration des scripts de compilation pour ne pas nécessiter les outils de documentation pour compiler et des scripts debian.
  • Nettoyage de sources un peu plus.

 



 

Sous sujets disponibles

Archives de news
Hu-Go!
HuC
Créations
Goodies
Documentation
Liens
Divers
Contact

 

See this page in english English flag

Ce site est généreusement hébergé par pcecp.com

Ce site fait parti du Turbo turnpike

Design initial par Nostromo