J'ai reussi à créer une tool-chain pour coder en ANSI C pour la série M (et bientôt la série T) en utilisant CMOC (compilateur C pour CoCo/Dragon/Vectrex et pas les Thomsons).
J'ai donc dû:
1. implementer les routines pour input et output.
2. trouver les outils et configurations pour créer des images k7 et disques pour les Thomsons.
https://youtu.be/lu4jphWhsHE
Mon projet: https://github.com/Fabrizio-Caruso/CROSS-CHASE
Les outils sont décrits dans le Makefile:
https://github.com/Fabrizio-Caruso/CROS ... c/Makefile
Le code spécifique pour les Thomsons se trouve dans plusieurs fichiers et surtout dans:
https://github.com/Fabrizio-Caruso/CROS ... graphics.h
Je donne les détails des techniques utilisées dans mon article (en anglais):
https://github.com/Fabrizio-Caruso/8bit ... r/8bitC.md
Ma Tool-Chain C pour les Thomsons
Modérateurs : Papy.G, fneck, Carl
Ma Tool-Chain C pour les Thomsons
Dernière modification par Linzino le 14 avr. 2019 11:07, modifié 1 fois.
-
- Messages : 7923
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: Ma Tool-Chain C pour les Thomsons
Merci de partager Au vu de la vidéo ca a l'air pas mal rapide. Je jetterais bien un oeil au code ASM généré par ce compilo.
Par contre les liens github ne marchent pas (il y a des "..." dans l'adresse)
Par contre les liens github ne marchent pas (il y a des "..." dans l'adresse)
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Re: Ma Tool-Chain C pour les Thomsons
Les liens devraient marcher maintenant.
Le code qui gère les graphismes n'est pas encore optimisé:
https://github.com/Fabrizio-Caruso/CROS ... graphics.h
Je devrais implemeter la parti du code qui écrit dans la mémoire vidéo en Assembleur 6809.
Par l'instant c'est en C et il y a de la marge pour l'améliorer.
Le code qui gère les graphismes n'est pas encore optimisé:
https://github.com/Fabrizio-Caruso/CROS ... graphics.h
Je devrais implemeter la parti du code qui écrit dans la mémoire vidéo en Assembleur 6809.
Par l'instant c'est en C et il y a de la marge pour l'améliorer.