1

(suite du topic de pen^2 pas très récent qui est locké maintenant : [URL]topics/5081-ma-routine-de-zoom-240128-16085[/URL])

pen^2 : Je ne finirai pas mon émulateur 92+ pour 89 de toute façon, donc si personne ne peut poster une routine de zoom plus rapide que 157.5 fps sur HW2, je peux te passer la mienne si ça t'interesse toujours.

2

je ne me rapelle plus exactement à combien j'étais, mais ce dont je me rapelle, c'est ceci :


j'av une routine a environ, pour simplifier, disons 150 fps sur ma hw2, et donc un peu - sur vti (ie +ou- hw1).
Je l'ai accelerée, ce qui a quelque peu augmenté le nb de fps sur VTI (qq chose comme 10 ou 20, je ne sais plus). je m'attendais donc a une augmentation du meme style sur ma pitite hw2, mais je me suis apperçu que je ne gagnais ...... rien !!! (ou peut etre une ou 2 fps, en tous cas ct ridicule)



g laissé tomber.



Mais maintenant, je me demande si ça pourrait pas plafonner à cause d'une RAM trop lente... c peut etre idiot, mais bon, entre temps g fait la connaissance des mangeurs de cycles et...

3

En tous cas ExtendeD, tout m'interresse smile

(je peux aussi te filer la mienne si tu veux smile)
(je devais etre juste en dessous)

4

Tu te synchronisais, sur HW2 ?
Maintenant on fait des films, et on les envoie par ondes. Par ondes ? par waves ! par radio-waves !

Euh comment on l’envoie ? Par des feeling ! Electricité ! (...) Mais dans une compression tout à fait plate !
Ca devient du feeling ! Et le feeling c’est l’amour ! Et l’amour se dit aware !

Jean-Claude Van Damme

5

synchronisais avec quoi ? le balayage du LCD ?

non, non, je n'affichais l'image qu'a la fin, le reste se faisait en interne dans un buffer.

6

je reposte l'image de test :
temps reel 15 secondes
screenshot.gif

7

Je me demande si le "triple-swap-buffering" (je met toujors entre guillemets parceque c'est un mot inventé) ne pourrait pas augmenter considérablement le FPS.

Tu peux m'expliquer en gros ta façon de zoomer (horizontalement, parceque verticalement c'est un peu plus évident wink) ?
Maintenant on fait des films, et on les envoie par ondes. Par ondes ? par waves ! par radio-waves !

Euh comment on l’envoie ? Par des feeling ! Electricité ! (...) Mais dans une compression tout à fait plate !
Ca devient du feeling ! Et le feeling c’est l’amour ! Et l’amour se dit aware !

Jean-Claude Van Damme

8

ben t'av pas le src ?? hum

et je vois pas le rapport avec le TSB, dans la mesure où :
là je me contente de parcourir l'img en mem, et de la zoomer ds un buffer.
en quittant, je recopie le buffer à l'ecran et j'affiche le nb de frames.
confus

9

Le TSB supprime la dernière partie ("je recopie le buffer à l'ecran") !!

Les sources je dois les avoir, mais pour les retrouver dans mon bordel...
Maintenant on fait des films, et on les envoie par ondes. Par ondes ? par waves ! par radio-waves !

Euh comment on l’envoie ? Par des feeling ! Electricité ! (...) Mais dans une compression tout à fait plate !
Ca devient du feeling ! Et le feeling c’est l’amour ! Et l’amour se dit aware !

Jean-Claude Van Damme

10

oué mais ça c pas un pb étranger à la routine de zoom.
et de toutes façons, je pense qu'a cette cadence on doit pouvoir afficher directement à l'ecran. enfin faut voir, je me rend pas compte.
(c vrai qu'au pire vaut mieux swaper les pointeurs)

11

Si je l'intègre à GraphX ça ne sera pas directement affiché à l'écran, l'affichage sera fait par un swap.
Je vais essayer de retrouver ton code.
Maintenant on fait des films, et on les envoie par ondes. Par ondes ? par waves ! par radio-waves !

Euh comment on l’envoie ? Par des feeling ! Electricité ! (...) Mais dans une compression tout à fait plate !
Ca devient du feeling ! Et le feeling c’est l’amour ! Et l’amour se dit aware !

Jean-Claude Van Damme

12

attentionoué. enfin je sais pas si c une tres bonne id d'integrer ce genre de routines à une lib.
on risque de se retrouver avec des jeux tres vilains sur 89 sad


sincerement je ne pense pas que ça soit une bonne idée.

13

C'est vrai mourn
Maintenant on fait des films, et on les envoie par ondes. Par ondes ? par waves ! par radio-waves !

Euh comment on l’envoie ? Par des feeling ! Electricité ! (...) Mais dans une compression tout à fait plate !
Ca devient du feeling ! Et le feeling c’est l’amour ! Et l’amour se dit aware !

Jean-Claude Van Damme

14

kler ...

15

A la limite l'inverse peut etre plus joli./.
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

16

moué embarrassed

17

C reste a voir. Si les proportions et les contours sont conservés (ce qui est vraiment bien), les "couleurs" (pointillés) ne passent pas bien du tout apparement.
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti

18

ça je peux le modifier au moment de la creation de ma table.

19

Ca améloirerait le rendu ?
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti

20

ben oué. mais franchement en ce moment g d'autres trucs plus important à penser smile

21

Voilà ma routine de zoom, avec une petite démo : [URL]http://membres.lycos.fr/extended/fastzoom.zip[/URL]
Les routines font environ 500 octets, un peu déroulées.

Pendant qu'on y est je peux aussi poster l'émulateur 92+ dans l'état où je l'avais laissé. Mais il faudrait que je rassemble la redimension d'écran et le remappage des touches, qui étaient dans deux programmes séparés.

22

Comment tu fais pour remaper les touches, donc pour faire en sorte que le port $60001B prenne une autre valeur confusconfus
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

23

magic

Mais je crois que ça ne marche pas avec les programmes récents, tigcclib optimise trop.

24

sad
Tu ne veux pas dire ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

25

Attend que je distribue l'émulateur. Ca sera pas ce soir je suis fatigué là zzz

26

Il patche l'exécutable.
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é

27

D'accord, tout s'explique smile
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

28

Extended, ta méthode de zoom, on peut l'adapter pour dézoomer une image plus gd encore vers la taille de la 92 ou celle de la 89 ?

ou se que tu a fait est fixe ??
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

29

C'est optimisé spécialement pour ce type de zoom.
Une image plus grande ça serait sûrement plus lent, et moins beau.

30

sa te serait possible d'en faire un version qui fait du 320x240 vers l'ecrant de la TI 92 (et si possible un autre vers la 89)(en restant proportionnel) ?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.