Page 1 sur 2

Image2PCE [Eddy]

Publié : dim. 08 déc. 2013 14:28
par shubibiman
Un dev inscrit sur gamopat est en train de bosser sur un projet super intéressant :

http://www.gamopat-forum.com/t63654-ver ... ine-format

À télécharger sur : http://somanybits.com/

Re: JPG to PCE

Publié : dim. 08 déc. 2013 14:53
par Laucops
Encore un codeur visiblement talentueux qui s'attaque à notre machine, grâce au prosélytisme de notre Touko national. J'applaudis ! :D

Re: JPG to PCE

Publié : dim. 08 déc. 2013 14:57
par pnauts
ah oui, bonne baffe !

Re: JPG to PCE

Publié : dim. 08 déc. 2013 18:23
par Kaminari
http://somanybits.com/

C'est mon beau-frère ;)

Il n'est d'ordinaire pas vraiment branché forums, raison pour laquelle je n'ai pas encore parlé des outils qu'il développe depuis un an.

C'est un deus du 6502 et du 68000 qui a bossé sur C64 et Amiga. Il a aussi enseigné la programmation. Depuis que je l'ai initié à la PCE, il s'est lancé dans un projet d'assembleur multi-machines (seuls les 6502, 6510 et 6280 sont supportés pour l'heure) en Java. L'objectif est de rendre la programmation en assembleur conviviale et surtout très performante, afin de s'affranchir des usines à gaz que sont Magic Kit et HuC. Le source n'est pas dispo (pas encore en tout cas) mais le développement sera beaucoup plus ouvert et modulaire que celui de Magic Kit.

A terme, Pea (le nom de l'assembleur, "petit pois" en anglais) intègrera plusieurs modules de dev, dont un éditeur bitmap appelé SquareDot. L'une des fonctions de cet éditeur est l'import d'images en tenant compte automatiquement des contraintes de palette des machines supportées (C64 et PCE dans un premier temps). Concernant les graphs sur PCE, Eddy bosse depuis plusieurs mois sur des algos permettant de répartir au mieux les couleurs par groupes de palettes. Traditionnellement, les digits graphiques dans les jeux commerciaux PCE se contentent d'utiliser 16 couleurs pour ne pas se faire chier. Avec cet outil, on parvient à des conversions correctes (avec ou sans dithering) de plusieurs dizaines de couleurs. Il y a encore quelques bugs d'attribution de palettes, des conflits de proximité non résolus, mais les résultats sont vraiment chouettes. On peut aussi réattribuer manuellement les palettes d'une tuile à une autre si besoin.

Ca marche particulièrement bien pour les photos, mais ça rend pas mal non plus pour les graphs à palette indexée. On s'est essayé hier à quelques conversions rapides de screenshots issus de Legend of Kyrandia 2 VGA, et les résultats (en dépit de quelques bugs) sont à mon avis bien meilleurs que ceux de Loom !

Bref, du gros potentiel pour les aspirant-graphistes. Le coeur du développement de Pea reste cependant l'assembleur, présenté sous une syntaxe propre et structurée. Les outils de développement dédiés à la PCE ont longtemps été négligés par rapport à d'autres bécanes, notamment la partie programmation, et nous espérons que Pea incitera les pros comme les néophytes à oublier le C et à prendre plaisir au développement en assembleur (une connaissance préalable du 6502 reste indispensable, mais ce n'est pas non plus de la magie noire).

Concernant l'échéance, Eddy ne promet aucune date. C'est un boulot de longue haleine et son activité pro ne lui laisse que peu de temps libre, ça prendra donc le temps qu'il faut. Le code de Pea compte déjà plus de 35000 lignes !

[PS] L'affiche promo du Cobra de Alexandre Aja... c'est de lui 8)

Re: JPG to PCE

Publié : dim. 08 déc. 2013 18:33
par touko
LOL, le beauf de kaminari, que le monde est petit quand même ..

Mais effectivement, il a bcp de tallent, et j'espère qu'il arrivera au bout de cet utilitaire, il en est d'ailleurs pas très loin ..
Le seul bémol que je donnerai à propos de son kit dev, c'est qu'il n'est que ASM, et ça risque de ne pas attirer énormément de monde, car comme vous le savez tous, la scène PCE est petite, et les codeurs 100% asm ne courent pas les rues ..
et ça serrait dommage que son kit ne soit pas utilisé .

Re: JPG to PCE

Publié : dim. 08 déc. 2013 18:50
par pnauts
Kaminari a écrit : [PS] L'affiche promo du Cobra de Alexandre Aja... c'est de lui 8)
qu'est ce qu'elle m'avait fait baver cette affiche :shock:
sans avoir un côté désuet qu'aurait pu rendre un ensemble/collant rouge, là c'était classe.

Re: JPG to PCE

Publié : dim. 08 déc. 2013 18:54
par shubibiman
Merci pour ces précisions Kami ;)

Re: JPG to PCE

Publié : dim. 08 déc. 2013 19:18
par MooZ
Cool tout ça!

Re: JPG to PCE

Publié : dim. 08 déc. 2013 20:44
par Tanuki
Kaminari a écrit :A terme, Pea (le nom de l'assembleur) intègrera plusieurs modules de dev, dont un éditeur bitmap appelé SquareDot.
Respect !

Re: JPG to PCE

Publié : dim. 08 déc. 2013 21:58
par Laucops
Et merci à Kami de lui avoir présenté sa soeur, permettant au final de le faire coder sur pce : diabolique :mrgreen:

Re: JPG to PCE

Publié : dim. 08 déc. 2013 22:27
par shubibiman
:lol:

La PCE est une grande famille.

Re: Image to PCE

Publié : lun. 09 déc. 2013 19:01
par touko
LOL, c'est beau le sacrifice :D

Re: Image to PCE

Publié : lun. 09 déc. 2013 19:59
par Kaminari
Qu'est-ce qu'il ne faut pas faire pour la PCE :oops:

Re: Image to PCE

Publié : lun. 09 déc. 2013 20:06
par touko
Bon si quelqu'un a une soeur en rab, je veux bien faire TF3 sur pce ou SGX :mrgreen:

Re: Image to PCE

Publié : mar. 10 déc. 2013 14:38
par Laucops
Ca existe déjà : c'est Gate Of Thunder :twisted:

Je ne mens pas !!

Mais si tu me sors un Strider SGX, conforme aux promesses somptueuses des screenshots en preview, je te réserve une de mes filles, livrable à la majorité (l'aînée ayany 4 ans, ça te laisse le temps de coder) :oops: