qqun pourrais mexpliquer comment on fait en asm pour faire du 4 gris genre le truc avec le bit quest arme qd lecran est rafraichi et tous les problemes et tout et tout et sinon si vous sauriez pas ou ya un bon tuto la dessus pasque jessaie de regarder la source gray.s mais bon ca reste un peu obscur.....
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"
pas de double topic, enfin...
bah je viens pu ou preske !

pwet
je veux pas savoir comment on utilise les 4 niveaux de gris je veux savoir comment ca marche (tres precisement sinon je sais deja un peu)
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"
zilah Le 20/10/2001 à 13:53 ben le but est d'afficher un plan 2 fois sur 3 à l'ecran et l'autre 1 fois sur 3.
oui et comment on le fait pratiquement en asm???...
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"
Sur HW1:
L'écran lit les données à afficher par des accès DMA réguliers à une adresse de la RAM spécifiée par un port I/O.
Donc: On met un plan dans la zone de la RAM réservée pour l'écran ($4c00) et un plan dans un bloc alloué. On change un port I/O pour changer l'adresse à laquelle le DMA de l'écran lit les données pour basculer les plans.
Sur HW2:
L'écran lit ses données dans sa propre mémoire. Le matériel copie toutes données écrites en des adresses comprises entre $4c00 et $5aff en cette mémoire.
Donc: On met 2 plans dans un bloc alloué. On attend pour se synchroniser avec l'écran (il y a un port I/O qui permet de savoir quand l'écran commence un nouveau cycle de rafraîchissement), puis on recopie le plan que l'on veut activer dans la zone de la RAM réservée pour l'écran ($4c00) - le matériel le copiera en même temps dans la mémoire de l'écran.
zilah Le 20/10/2001 à 13:53 ouep,mais pour HW1 il faut que l'adresse de ton ecran soit un multiple de 8.
et pour HW2 c le port 70001D (je crois) et à chaque fois que le bit 7 est inversé la ti effectue un nouveau rafraichissement de l'ecran