Bonjour,
Possesseur d'un Oric Atmos, d'un Cumana Reborn et d'un LOCI ( quelle famille ! ) j'occupe une partie de mon temps libre à écrire un jeu sur Oric et pour cela j'ai besoin de maitriser des routines d'affichage de sprites à l'écran, en HIRES .
Je suis étonné encore aujourd'hui que le domaine des "sprites" ou "lutins" pour Oric soit si peu abordé depuis le début de la machine. Bien sûr on trouve de ci, de là des articles abordant le sujet mais pas de manière convaincante à mon avis.
Je m'intéresse depuis quelques temps à 2 listing trouvés dans le TILT numéro 25 ( 1985 ) , Technodessin et Sprite de Richard Juhel. En gros Technodessin permettrait d'éditer une planche de sprite et ensuite le programme "sprite" jouerait le rôle de sprite-grabber en sauvegardant les images dans un fichier binaire. J'ai remplacé les sauvegardes par cassettes par un accès aux disks Sedoric, c'est franchement mieux. Quelqu'un ici l'a déjà essayé ? Trouvé des bugs ? Parce que j'en ai plus jamais entendu parlé de ces 2 programmes.
Belle configuration !
Pour ce qui est de la programmation, il y a quelques articles dans le mag. je regarderais à défaut d'index sur le site ce qu'il y a.
Coté soft, Yann L. (alias Sheld67) programme et a du faire des routines ainsi qu'André. Sur la loupe à droite du site, tu tapes sprite et il y a une douzaine d'articles.
J'ai en tete que Twilighte a en son temps intégré une routine de sprite dans stormlord : https://github.com/Oric-Software-Development-Kit/Oric-Software/tree/master/users/twilighte/Stormlord
Enfin, a savoir qu'il y a plusieurs philosophies de dév :
- en assembleur (voir langage machine) en direct sur l'oric (j'en connais un adepte)
- en cross développement assembleur (voir Yann de mémoire)
- en c, il y a 3 solutions usuelles : vbcc avec vasm (pas mon préféré), cc65 voir le pack du ceo https://github.com/club-europe-oric/DEVKIT_CEO, et le leader osdk qui integre une tonne d'outils
Bon courage, Didier