64Fermer66
dilingerLe 01/01/2023 à 01:08
Bonjour.

Oui, cette expérimentation stupide continue. Quelques points pour ceux que cela intéresse.

1. Toujours en C / 68000.
2. John Carmack est brillant, tourner vers l'avenir avec son code, mais cela impacte les vieux processeurs (sic). Alors, j'ai transformer une partie du code a utiliser des shorts, ou bytes, a la place de int 32 bits qui ne faisaient pas de sens au vu des valeurs maximales possible. Il devrait y avoir encore de la marge de ce cote la.
3. Modifications dans les CVars, John Carmack est brillant mais il a base ce système sur les floats, toutes les variables CVars qu'elles soient utilisable comme bool, int ou float, sont en float. Alors, j'ai transforme le système pour les distinguer les unes des autres. Ca fait gagner du cycle mais aussi clarifie les calculs.
4. Améliorations de mes outils pour manipuler les fichiers et datas de Quake II et les adapter aux modifications apportées dans l'engin
-- BSP handler.
-- CVars handler.
-- MD2 handler.
-- SP2 handler
-- WAL handler.
-- PCX handler.
5. Ca déborde toujours en mémoire a qui mieux mieux.
6. Tentative d'utiliser LLVM (68k) et Vbcc, pour le moment la meilleure option est gcc 5.5.0