« Divers | Main | GEM infos »

mardi, juillet 03, 2007

Patchs pour GCC 4.2

Bonjour

Je voulais vous signaler le travail de Vincent Rivière. Il a fait un travail ennorme pour patcher GCC les binutils et mintlib rien que cela! Et pour avoir taté un peu de la chose, je dis chapeau, c'est horrible à faire!

Voici le lien:

http://vincent.riviere.free.fr/soft/m68k-atari-mint/

Olivier

Ecrit par OL at 9:24 AM
Categories: GEM développement

mercredi, mai 09, 2007

Correctif screen.ldg 2.01 disponible

Bonjour

Une version de correction de la version 2.00 est disponible à l'adresse donnée plus bas en attendant que je transfert et fasse les mises à jours sur le site des ldg.

http://gem.lutece.net/download/screen201.zip

L'archive contient en plus un programme test tos qui permet de vérifier qu'avec la résolution en cours l'affichage se fait correctement. Si ce n'est pas le cas prévenez moi!

Olivier

Ecrit par OL at 8:11 AM
Categories: GEM développement

vendredi, avril 13, 2007

Nouvelle version de screen.ldg (2.00)

Je suis heureux de vous annoncer une mise à jours assez importante de screen.ldg utilisée par un certain nombre de logiciels!

Screen.ldg est une librairie de transformation de formats ecrans vers un autre, sa principale utilisation actuellement est de transformer un format standard pour screen.ldg (24 bits RVB brute) vers a peu près tous les formats écrans connus dans notre monde; Ainsi qu'une routine de détection de format écran. La librairie permet aussi de faire l'inverse plus quelques petites choses en plus.

Quoi de neuf dans cette version:

- Elimination totale de l'assembleur encore présent dans la librairie (transformations de 24 bits vers 32, 24 et 16 bits), sans perte de performances pourtant (voir même cela peut aller plus vite dans certains cas!), cela s'accompagne d'une réduction de taille avec le néttoyage qui s'en est suivi.

- Correction détection écran en 16 couleur pour correctement détecter les cartes NOVA dans ce mode (merci Guillaume Tello)

- Correction des transformations vers les différents formats cartes graphiques en 16 couleurs, par la même le tramage est maintenant correcte, le mode 4 couleur à été revu aussi.

- Une version coldfire est disponible dans l'archive (non strippée donc assez grosse)

WARNING: Pb de détection des écrans en 256 couleurs non entrelacés erronée et planteur. Version 2.01 sous peu.

Vous trouverez la mise à jours dans les librairies mises à dispositions sur:

http://ldg.sourceforge.net/

Ecrit par OL at 3:36 PM
Categories: GEM développement

mercredi, janvier 17, 2007

Mint compilable en GCC 4

Bonjour

Depuis quelques jours je suis capable de compiler Mint 1.16 avec cross GCC 4.2 expérimental et que l'exécutable fonctionne sous Aranym booté directement du hostfs, je n'ai compilé que le kernel et rien d'autre. L'ensemble des patchs nécessaires n'est pas encore sur le CVS de freemint les dernières modifications concernaient un conflit de nom entre la fonction bzero() interne à Mint et celle intégrée dans la lib de gcc, il va falloir que je regarde les répercutions sur les parties non nécessaires au kernel que je ne compile pas encore.

Vu les soucis sur la carte coldfire, j'ai préféré cette étape intermédiaire plus rapide à déboguer et m'assurant que Mint avec quelques adaptations et corrections pouvait fonctionner sur GCC 4. Il semble que c'est le cas, ce qui est rassurant. Sur le Coldfire ce n'est malheureusement pas encore le cas, mais avant de m'endormir j'ai peut être trouvé la raison du problème sur mon blocage dans la routine init_proc(), encore un soucis sur un pointeur sur une structure qui est NULL et accédé en lecture, ce qui semble poser soucis pour une raison que je ne m'explique pas, de toute façon c'est un bug, il faut corriger! Verdict ce soir! (si ce n'est pas ça je passe l'ordinateur par la fenêtre!)

Olivier

Ecrit par OL at 10:25 AM
Categories: GEM développement