1

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 !!!"

2

pas de double topic, enfin...

3

Le plus simple, c'est d'utiliser TIGCC 0.92 pour compiler (et de linker avec TIGCCLIB, ce qui est fait par défaut), puis d'utiliser un code comme à http://www.ti-fr.org/~prog/index.php3?do=asm/tuto/asm2, paragraphe V.2 (sans le fichier supplémentaire en assembleur GNU qui n'est plus nécessaire avec TIGCC 0.92), qui appelle directement les routines de gray.s.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

je peux te dire que j'ai un peu galerer pour pouvoir des ndgs (4) sur HW2 surtout quand t'as pas d'HW2 en passant merci Bill-Bob pour avoir testé mes tentatives rempli de bugs ! wink

heu... où il est Bill-Bob ?

5

bah je viens pu ou preske !
avatar
pwet

6

j'avais remarqué grin je suis dans le même cas que toi ( je viens moins souvent qu'avant sad )

7

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 !!!"

8

ben le but est d'afficher un plan 2 fois sur 3 à l'ecran et l'autre 1 fois sur 3.

9

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 !!!"

10

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.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

11

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

12

mais si il y a un gar que je respecte pour ces ndgs c flashz c super propre il suffit de voir pang v0.5 je sais pas comment il fai mait c super propre smile

heu ... si tu pouvais m'expliqué FlashZ se seraît super mega hyper cool ;tu reaffiche a chaque fois un ecran virtel dans chque plan ou tu affiches tout directement ?

13

ceci est un post a la con pour pouvoir creer le cookie qui m'identifiera sur le forum tongue

dsl wink
avatar
pwet

14

lol !

15

vi flahz ce serait cool
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 !!!"