VG5000/Alice -> EF3945

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 : Carl, Papy.G, fneck

Répondre
joaopa
Messages : 400
Enregistré le : 14 sept. 2013 12:17

VG5000/Alice -> EF3945

Message par joaopa » 14 août 2018 13:44

J'essaie de faire du double buffering avec l'EF9345, mais je n'y arrive pas. Lorsque je change la page (avec ROR), l'EF9345 affiche la nouvelle page. Je n'arrive pas à écrire dans cette nouvelle page sans qu'elle ne s'affiche. Y'a t-il un moyen de faire ça?

Merci d'avance

Avatar du membre
6502man
Messages : 9009
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: VG5000/Alice -> EF3945

Message par 6502man » 14 août 2018 16:41

L'EF9345 est très loin dans ma mémoire mais normalement tu peux écrire n'importe ou dans le VRAM, que ca soit la page affichée ou non.
Si tu positionne correctement le pointeur d’écriture et que le EF9345 est libre ca doit fonctionner !

Par contre il peut y avoir un délai à respecter entre le moment ou tu écrit en VRAM et ou tu change de page mais à vérifier dans le datasheet, en ce moment je n'ai pas le temps pour ca ...
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
Carl
Modérateur
Messages : 10153
Enregistré le : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: VG5000/Alice -> EF3945

Message par Carl » 14 août 2018 18:22

Je crois que le sujet avait été évoqué ici : https://forum.system-cfg.com/viewtopic. ... 5&start=45

carl

Avatar du membre
Papy.G
Modérateur
Messages : 1742
Enregistré le : 10 juin 2014 13:40
Localisation : Nantes/La Roche sur Yon

Re: VG5000/Alice -> EF3945

Message par Papy.G » 14 août 2018 20:29

ROR ne sert qu'à indiquer où se trouve la page mémoire que tu veux afficher, il ne faut pas y toucher dans un premier temps.
Tu utilises les commandes d'écriture de caractères, ou les commandes d'écriture de données, avec leurs pointeurs en fonction de où tu veux les mettre, et quand ta page est prête à afficher, tu modifies le pointeur en ROR.
Cela suppose probablement de ne pas utiliser les routines de la rom. :wink:
Soyez exigeants, ne vous contentez pas de ce que l'on vous vend.
Demandez-en plus, ou faites-le vous-même.

Répondre