Bon, pour la gestion des sprites 8,16,32, ça marche mais y'a des problemes quand on change de format sans redemarrer le programme (voir le recompiler). Ceci dit ça crée bien les maps à la bonne taille et dessine bien les sprites la premiere fois.
Pour la gestion des formats, et bien tout d'abord le format plane avec 000HV0A987654321 si je ne me suis pas trompe avec de A à 1 la position du sprite et H/V à 1 si il y a un flip.
Et comme autre format je pense à celui de l'asm, à savoir la map en : dc.b
et les sprites en dc.b / dc.w / dc.l selon la taille.
Par contre j'ai un gros problème avec c++ builder 4, c'est que je ne vois pas comment enregistrer en RAW, car si j'utilise par exemple un composant 'memo', il va me dire que les 0 sont des caractères de fin de chaine

bref je sais pas trop comment on fait pour sauver, vu que j'arrive pas à définir un FILE *map (c là ou le c a quand même des avantages...), ou alors si qqun à une autre méthode pour enregistrer ça en brut, là je galère.
Pour l'enregistrement avec les dc.b par contre ça pose aucun probleme vu que c'est du texte clair