Désolé, je ne comprend pas.
le PIC n'a que 1500 octets de RAM, donc le frame buffer, c'est la FIFO. On écrit sequentiellement en assynchrone d'une coté (pixel et synchro) et cela ressort à la frequence d'horloge de l'autre. Impossible de relire ou de modifier aléatoirement le contenue car ce n'est qu'une FIFO.
Alors bien sur, une fois envoyer dans le fifo, l'image est réafficher car ce FIFO tourne en boucle.
Dit moi si je me trompe:
Pour atteindre une adresse particuliere pour y écrire, il faut, apres une raz, faire basculer en soft l'entrée clk jusqu'a atteindre cette adresse. Impossible de revenir en arriere. Ecrire un jeu avec des sprites doit être un enfer. Modifier un pixel au coin inferieur impose de balayer toute la mémoire, trop long ... 12 cycles par adresse, ~65000 adresses soit 5 images/sec, et le μ ne peut rien faire d'autre pendant l'incrementation (à moins d'une sortie timer?).
qqchose m'échape...
Cela dit, félicitation car l'idée du FIFO est originale et longue vie au projet (c'est juste l'aspect jeu video qui me fait douter)
[^] # Re: Pauvres visiteurs...
Posté par Glorbouille . En réponse à la dépêche projet Dogs : ordinateur - console de jeux libre. Évalué à 4.
le PIC n'a que 1500 octets de RAM, donc le frame buffer, c'est la FIFO. On écrit sequentiellement en assynchrone d'une coté (pixel et synchro) et cela ressort à la frequence d'horloge de l'autre. Impossible de relire ou de modifier aléatoirement le contenue car ce n'est qu'une FIFO.
Alors bien sur, une fois envoyer dans le fifo, l'image est réafficher car ce FIFO tourne en boucle.
Dit moi si je me trompe:
Pour atteindre une adresse particuliere pour y écrire, il faut, apres une raz, faire basculer en soft l'entrée clk jusqu'a atteindre cette adresse. Impossible de revenir en arriere. Ecrire un jeu avec des sprites doit être un enfer. Modifier un pixel au coin inferieur impose de balayer toute la mémoire, trop long ... 12 cycles par adresse, ~65000 adresses soit 5 images/sec, et le μ ne peut rien faire d'autre pendant l'incrementation (à moins d'une sortie timer?).
qqchose m'échape...
Cela dit, félicitation car l'idée du FIFO est originale et longue vie au projet (c'est juste l'aspect jeu video qui me fait douter)