[MO6] écrire en bitmap 16

Cette catégorie traite de développements récents pour nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Papy.G, fneck, Carl

Garland
Messages : 40
Inscription : 25 oct. 2018 19:40

[MO6] écrire en bitmap 16

Message par Garland »

Bonjour gars,
Je voulais savoir comment imprimer en 160x200 sur MO6, à la fois BASIC et ASM: dois-je utiliser obligatoirement des polices? Avez-vous un exemple de code? Merci :)
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [MO6] écrire en bitmap 16

Message par __sam__ »

Des polices ? Je ne comprends pas bien la question.

De ce que je me souviens de l'époque ou je jouais avec une imprimante à aiguille sur TO9, il n'y a rien sur thomson pour faire de l'impression "bitmap" (surtout en BM16). Du coup dans mon programme de génération de poster Mandelbrot sur plusieurs feuilles, j'avais étudié le passage en mode graphique propre à l'imprimante, lu les pixels à l'écran, transformé les couleurs en niveaux de gris et envoyé les codes à l'imprimante.

Bref: il fallait tout faire à la main dans mon souvenir.
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
jasz
Messages : 1313
Inscription : 05 oct. 2016 20:05
Localisation : Quelque part dans le 31

Re: [MO6] écrire en bitmap 16

Message par jasz »

A l'époque on s'amusait davantage sans internet :mrgreen:
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: [MO6] écrire en bitmap 16

Message par Daniel »

Pour faire une impression graphique il faut utiliser les commandes de l'imprimante, qui sont différentes selon la marque et le modèle.
Je crois que l'émulateur TEO permet de simuler un modèle d'imprimante graphique, mais à ma connaissance il n'y a rien de similaire pour MO6.
Daniel
L'obstacle augmente mon ardeur.
Garland
Messages : 40
Inscription : 25 oct. 2018 19:40

Re: [MO6] écrire en bitmap 16

Message par Garland »

Désolé si mal compris, je voulais dire comment écrire sur l'écran en mode 160x200. Puisqu'il n'est pas possible d'utiliser PRINT comme en 320x200, j'ai supposé que le seul moyen était d'implémenter des polices, comme dans les jeux qui fonctionnent dans ce mode.
Avatar de l’utilisateur
gilles
Messages : 2779
Inscription : 07 août 2008 13:44
Localisation : Nantes
Contact :

Re: [MO6] écrire en bitmap 16

Message par gilles »

Oui les routines du moniteur (équivalent du BIOS) thomson ne gèrent pas les modes graphiques autres que l'ancien mode thomson MO5 (dans l'extramoniteur à vérifier par contre, j'ai un doute).
Donc il faut refaire ses propres routines pour écrire (de toute façon en 160x200 on a plutôt intérêt à utiliser une police plus étroite comme une 6x8)
__sam__
Messages : 7923
Inscription : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [MO6] écrire en bitmap 16

Message par __sam__ »

gilles a écrit : 24 sept. 2020 17:57 Donc il faut refaire ses propres routines pour écrire (de toute façon en 160x200 on a plutôt intérêt à utiliser une police plus étroite comme une 6x8)
Absolument! Exemple dans la partie haute de l'image:
Pièces jointes
dcmoto.gif
dcmoto.gif (28.51 Kio) Consulté 3069 fois
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
Répondre