comment lit on dans l'EF9345 ?

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

Daniel
Messages : 9748
Enregistré le : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: comment lit on dans l'EF9345 ?

Message par Daniel » 30 juil. 2017 14:29

La bonne méthode est celle que j'ai donnée plus haut :
Daniel a écrit :Mais ce n'est pas la bonne méthode, car beaucoup trop long. En général on gère une image de l'écran dans la RAM accessible directement par le microprocesseur, et on transmet uniquement ce qui change au processeur graphique.
Daniel
L'obstacle augmente mon ardeur.

Avatar du membre
rendomizer
Messages : 182
Enregistré le : 17 juin 2016 21:00
Contact :

Re: comment lit on dans l'EF9345 ?

Message par rendomizer » 30 juil. 2017 14:48

la page écran à partir de $4000 n'est pas utilisé en mode multicolore et c'est la seul accessible directement ! :? Alors...
le mot de passe c'est quoi ? quoi.

Avatar du membre
Mokona
Messages : 224
Enregistré le : 17 déc. 2016 22:01
Localisation : Nord Est des Yvelines
Contact :

Re: comment lit on dans l'EF9345 ?

Message par Mokona » 30 juil. 2017 14:52

Dans la ROM, le transfert du contenu de la RAM vers l'EF9345 se situe à partir de 0x00bc et se termine en 0x18b. Comme cela provoque la totalité du transfert, tu dois pouvoir te reposer là dessus pour écrire la méthode proposée par Daniel.

J'ai prévu ce genre de choses sur mon site, mais je n'en suis pas encore là.

Avatar du membre
rendomizer
Messages : 182
Enregistré le : 17 juin 2016 21:00
Contact :

Re: comment lit on dans l'EF9345 ?

Message par rendomizer » 30 juil. 2017 17:12

Je ne comprends pas :( peux tu développer stp
le mot de passe c'est quoi ? quoi.

joaopa
Messages : 369
Enregistré le : 14 sept. 2013 12:17

Re: comment lit on dans l'EF9345 ?

Message par joaopa » 30 juil. 2017 18:14

Daniel a écrit : Mais ce n'est pas la bonne méthode, car beaucoup trop long. En général on gère une image de l'écran dans la RAM accessible directement par le microprocesseur, et on transmet uniquement ce qui change au processeur graphique.
Sur certains jeux du ZX Spectrum, c'est carrément toute la page RAM-écran qui est envoyé au processeur vidéo. Même avec des sprites animés, c'est assez rapide, alors que le Z80 est bridé à 3,5MHz.

Avatar du membre
rendomizer
Messages : 182
Enregistré le : 17 juin 2016 21:00
Contact :

Re: comment lit on dans l'EF9345 ?

Message par rendomizer » 30 juil. 2017 18:24

Tu m'as donné une idée Joaopa ! :D
le mot de passe c'est quoi ? quoi.

joaopa
Messages : 369
Enregistré le : 14 sept. 2013 12:17

Re: comment lit on dans l'EF9345 ?

Message par joaopa » 30 juil. 2017 20:25

Super :twisted:
Tu as le droit de partager, tu sais...

Avatar du membre
rendomizer
Messages : 182
Enregistré le : 17 juin 2016 21:00
Contact :

Re: comment lit on dans l'EF9345 ?

Message par rendomizer » 30 juil. 2017 20:51

Je vais recopier tout ce qui se passe avec l' EF9345 vers la mémoire écran en $4000 et comme ça je pourrai lire les caractères qui y sont à leur place tout bêtement mais ça va me prendre du temps à coder... :lol:
le mot de passe c'est quoi ? quoi.

Avatar du membre
rendomizer
Messages : 182
Enregistré le : 17 juin 2016 21:00
Contact :

Re: comment lit on dans l'EF9345 ?

Message par rendomizer » 01 août 2017 06:38

Je vais utiliser un autre emplacement en mémoire car la page ecran provoque des interferences comme avec la fonction play ...
le mot de passe c'est quoi ? quoi.

joaopa
Messages : 369
Enregistré le : 14 sept. 2013 12:17

Re: comment lit on dans l'EF9345 ?

Message par joaopa » 01 août 2017 08:49

As-tu bien désactivé les interruptions dans ton programme?

Ton programme doit commencer par l'instruction DI

Avatar du membre
rendomizer
Messages : 182
Enregistré le : 17 juin 2016 21:00
Contact :

Re: comment lit on dans l'EF9345 ?

Message par rendomizer » 01 août 2017 19:03

non, mais le di ça marche Malgres les retour basic ?
le mot de passe c'est quoi ? quoi.

Avatar du membre
rendomizer
Messages : 182
Enregistré le : 17 juin 2016 21:00
Contact :

Re: comment lit on dans l'EF9345 ?

Message par rendomizer » 02 août 2017 00:43

Eureka ! ça marche. Il ne me reste plus qu'a finaliser les vrais sprites maintenant au nombre de 4 (gain de place oblige) :D
le mot de passe c'est quoi ? quoi.

Répondre