Amiga Impact

[WIP] Amos Professional X : L’AGA pour l’Amos Pro !

AmiDARK refait le match, euh… l’histoire d’Amos Pro, mais pas que !

Ce que vous allez lire va vous étonner !

(NDBatteMan : pour la nouvelle tête d’AI, je me devais de faire aussi des nouvelles accroches de news un peu “putaclic”, voilà qui est donc fait ^^ Toutefois, ce n’est qu’une pauvre blague bien nulle et je remercie AmiDARK pour cette information plus qu’intéressante !)

Après la découverte (je dois venir d’un autre monde pour ne pas avoir vu l’information) d’un GIT (repository) de marc365, concernant l’AMOS Professional, et contenant tout ce qu’il faut pour pouvoir recompiler l’AMOS Professional, je me suis dit : “Pourquoi ne pas tenter le challenge…”, remettre les mains dans le code assembleur 680×0… Alors je me suis lancé.

Cette news vous retrace donc un peu l’historique et les débuts du projet ainsi qu’en conclusion son état actuel d’avancement…

Pour apprendre le fonctionnement interne de l’Amos Professional, j’ai commencé tout en douceur en intégrant le support des dual playfield lowres en 2 écrans de 16 couleurs (au lieu de 2 écrans de 8 couleurs auparavant). Ce fut un premier succès :

Puis je me suis dit, c’est un bon début, on va plus loin. Alors j’ai voulu ajouter le support pour 256 couleurs, toujours en lowres (basse résolution). Il a fallu mettre en place une palette de couleur aga (de la couleur 32 à 255) globale à l’écran, l’AGA ne permettant pas de modifier 256 couleurs à la ligne ..
Ce fut une seconde réussite :

Toujours dans l’optique d’avancer progressivement et logiquement, je me suis dit : “Pour tester les fonctions/méthodes graphiques, il faut que l’on puisse intégrer de vrais graphismes en 256 couleurs”.
C’est donc ajouté. La méthode “Load Iff” peux dorénavant charger des images en 256 couleurs :

(et peut-être même en jouer les animations… A vérifier car je n’en ai pas à disponibilité).

Maintenant, j’ai 2 nouveaux gros challenges dans cette amélioration de l’Amos Professional !
– Aborder les graphismes en haute résolution (Hires, UHres, SHres) jusqu’à 256 couleurs, voir le mode Ham6
– Vérifier toutes les méthodes graphiques pour leur compatibilité avec le mode AGA, et les adapter si besoin est.

Déjà, une chose est sûre, les bobx fonctionnent parfaitement :

Voila donc un projet qui a commencé il y a moins d’un mois … Et qui avance bien …
Petit à petit, je mets à jour mon repository concernant le projet ( Amos Professional X ).
Et une discussion avec la AMOS Factory team a permis de décider que les mises à jours AGA que je réalise, seront bientôt intégrées dans la version qu’ils ont développé et qui est déjà très intéressant tant elle fixe de bugs et améliore déjà l’Amos Professional.

AmiDARK

Sources :
Repository GIT de Marc365 : https://github.com/marc365/AMOSProfessional
Repository du projet Amos Professional X : https://github.com/AmiDARK/AMOSProfessional-X

Merci à AmiDARK d’avoir proposé cette information.