1

Sim permet de faire tourner les programmes destinés à l'autre modèle de TI. Pour l'instant il n'y a que le remapping du clavier, le zoom de l'écran sur TI89 va venir.

Sim émule les lectures du clavier par ngetchx() et la lecture bas-niveau par _rowread() ou par n'importe quelle routine propre en asm, et fait sauter la détection de la calculatrice ajoutée par tipatch.lib empêchant l'exécution sur l'autre modèle.

La gestion du remapping du clavier se fait par un script en fichier texte dans une syntaxe simple, permettant de créer et choisir différents types de configs de touches.
Sim permet aussi le remapping d'un programme qui marche sur la calc, mais ayant une config de touches pourrie qu'on aimerait modifier.

sim_script.gif sim_anim.gif

[URL]http://membres.lycos.fr/cyclopia/download.php?file=sim[/URL] (pensez à virer vos anti-popups et vos programmes de d/l à cause de la protection de Lycos).

C'est une beta non testée, reportez les messages d'erreurs anormaux provenant du parsing du script, et les programmes qui ne sont pas remappés correctement.

2

je dl vite avant que ça soit retiré grin
Tekken Punch !!!

Tome 9 de Love Hina dispo le 20 Mai !!!

3

J'en rêvais, ExtendeD l'a fait!
Vraiment génial!

Par contre, sur gran tourismo (cf ticalc), la touche diamant, qui permet de quitter, ne semble pas être reconnue...
"Mi lernas Esperanto. G^i estas tre facila lingvo"
Apprenez vous aussi l'Esperanto!
Cours gratuit ici et dictionnaire

4

Excellent top
T'es vraiment un dieu smile

Par contre, tu comptes faire une fonction de ZOOM pour les 89 ? Ça risque d'être vraiment très lent, non ?

5

Ca serait mieux si l'image était centrée sur l'écran de la 92+/v200...
"Mi lernas Esperanto. G^i estas tre facila lingvo"
Apprenez vous aussi l'Esperanto!
Cours gratuit ici et dictionnaire

6

terrible !

je dl
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

7

Bien joué.
ExtendeD powa!

8

stpatrick
a écrit : Par contre, sur gran tourismo (cf ticalc), la touche diamant, qui permet de quitter, ne semble pas être reconnue...

La touche sur 89 est 'clear' plutôt, non ? En utilisant la config 'default' qui remap 'clear', il semble ne pas y avoir de problème confus
Et il vaut mieux pour ce jeu éviter de remapper 'haut', ça crée des clignotements des niveaux de gris quand on l'utilise, alors qu'elle est inutile (le bug vient du jeu, il existe aussi sur 89).

9

stpatrick
a écrit : Ca serait mieux si l'image était centrée sur l'écran de la 92+/v200...

C'est facilement faisable sur HW1, mais sur HW2 ça ralentirait un peu le jeu, et on perdrait du frame rate. Est-ce vraiment utile ?

10

ExtendeD
a écrit : on perdrait du frame rate.
Et avec le ZOOM, on ne perdrait pas de frame rate ?

11

jackiechan
a écrit : Par contre, tu comptes faire une fonction de ZOOM pour les 89 ? Ça risque d'être vraiment très lent, non ?

C'est un petit lent en noir et blanc, mais pas trop gênant.
Par contre pour les niveaux gris je n'ai pas encore trouvé comment éviter le clignotement.

Pour l'instant ça ressemble à ça : http://membres.lycos.fr/extended/sim/sim.html. Ca pixelise un peu mais on ne peut pas faire mieux.

12

jackiechan
a écrit : Et avec le ZOOM, on ne perdrait pas de frame rate ?

Si, aussi un petit peu.

13

Avec un zoom, tu es obligé de redessiner pixel/pixel, non ?
Donc ça ralentit énormément...

14

Pas autant qu'on pourrait s'y attendre. Ma routine de zoom est très performante.

15

jackiechan> oublie pas que ExtendeD rulez! :]
avatar
;)

16

wink top

17

Euh, je suis désolé d'être le gars qui apporte le point négatif, mais
Sim n'a pas réussi à me patcher PCT 0.96.
Sinon, bon boulot quand meme!

18

Sim ne fait pas le boulot de V200 Executables Patcher bien sûr (qui ne peut pas patcher PCT de toute façon).

19

une combinaison de touches pour quitter le programme si jamais on avait oublié la touche quitter (sick) serait la bienvenue
"Mi lernas Esperanto. G^i estas tre facila lingvo"
Apprenez vous aussi l'Esperanto!
Cours gratuit ici et dictionnaire

20

Attendons l'avis d'ExtendeD mais le mien est que le programme remappe les touches, il n'en ajoute ni retire pas (au pire il les désactive mais ce n'est pas pour autant qu'il va rajouter ou supprimer du code).

Donc ça m'étonnerais beaucoup que ExtendeD puisse integrer un "emergency quit" universel, sauf peut-être avec une technique très barbare mais même ça ça m'étonnerais (et puis il vaudrait peut-être mieux éviter, tant qu'à faire).
En tout les cas si l'utilisateur oublie de remapper la touche pour quitter, bah tant pis pour lui...
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

21

stpatrick a écrit :
une combinaison de touches pour quitter le programme si jamais on avait oublié la touche quitter (sick) serait la bienvenue

Ça a déjà été proposé : http://pub26.ezboard.com/ftichessteamhqfrm10.showMessage?topicID=92.topic

22

Oui, je disais que cela revenait à réécrire l'Esc+ON de PreOs, ça ne vaut pas le coup.

23

Un problème avec Edit3D: la caltos plante lors de la vision 3d des objets
"Mi lernas Esperanto. G^i estas tre facila lingvo"
Apprenez vous aussi l'Esperanto!
Cours gratuit ici et dictionnaire

24

Edit3D n'existe pas pour 92+/V200 ?
Je vais voir.

25

Bon, y'a quelque chose de bizarre.
Sur ma 92+ HW2, au moment de passer à la visualiation de l'objet, PreOs restaure un crash. Et parfois j'ai une barre noire.
Sur VTI (V200) : j'ai eu une fois le bug (de l'exécution de n'importe quoi), puis maintenant tout marche parfaitement...

Je suis repassé aux tests sur ma 92+ : DB92 détecte quelque chose de pas normal quand on ouvre un fichier (pourtant sans DB92+ tout va très bien), une unknown error, puis j'ai eu une illegal instruction. Finalement j'ai sauté les erreurs, et l'objet est finalement animé sans problème, avec une émulation parfaite des touches.

Ensuite j'ai essayé de créer sur ma calc un objet *sans* ouvrir de fichier (un petit rectangle), et là pas de crash confus
J'ai essayé ensuite de faire tourner DB92 avec edit3D *sans* sim, et là pas de problème (à part de mauvaises touches).

Bon, je viens de faire un autre test, j'ai fait tourer edit3D sans sim et sans DB92 (décompressé, en ayant retiré la détection de calc), et PreOS récupère un crash à l'ouverture d'un fichier.
On dirait un bug d'Edit3D à l'ouverture du fichier (qui n'apparait pas sur VTI...)

26

doom
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.

27

Je crois que Edit3D ne gère pas les fichiers archivés (il plante si on en utilise un) mais je ne suis pas tout à fait sûr hum
"Mi lernas Esperanto. G^i estas tre facila lingvo"
Apprenez vous aussi l'Esperanto!
Cours gratuit ici et dictionnaire

28

Sympa, mais ca marchera pas avec des Pack Archive ou avec des librairies. Bref assez limite.

29

PpHd
a écrit : Sympa, mais ca marchera pas avec des Pack Archive ou avec des librairies. Bref assez limite.

Il suffit que ça marche pour les programmes _nostub. Pour les programmes pour kernel, l'émulation est le boulot du kernel. tongue

Et en plus tu viens de donner une bonne raison de ne pas utiliser des packs archive ou des librairies dynamiques. grin
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é

30

grin
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.