1

Petite surprise pour les possesseurs de calculatrices préhistoriques! grin

Je viens de sortir une alpha de XtraKeys pour Fargo II (sur TI-92). J'espère que ça marchera sur toutes les versions de ROM, et que ça fonctionne de manière stable.

Prière de ne pas distribuer cette version, et de ne pas diffuser l'URL sans me mettre au courant d'abord.

Je signale aussi que je ne pourrai en aucun cas être tenu responsable de tous dommages résultant à votre calculatrice, qu'ils soient ou non causés, directement ou indirectement, par l'utilisation de ce programme.

Les courageux qui veulent tester la version alpha de XtraKeys92, cliquez ici!

Prière de me faire savoir votre version de ROM et si ça marche comme prévu ou non.
[edit]Edité par Kevin Kofler le 21-01-2002 à 06:07:25[/edit]
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é

2

il sert à quoi le prog ?
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

3

I) Use

This utility maps frequently used mathematical functions which are not on the
TI-92 keyboard to the unused key combinations of those calculators.
The key assignments of XtraKeys are:

(i) online help
KEY CODE:         FUNCTION ASSIGNED:          INTRODUCED IN XTRAKEYS (89/92+) VERSION
DIAMOND+ESC       display key map             2.00

(ii) additional mathematical functions
KEY CODE:         FUNCTION ASSIGNED:          INTRODUCED IN XTRAKEYS (89/92+) VERSION
2nd+CLEAR         10^                         1.00
DIAMOND+CLEAR     log                         1.00
2nd+MODE          ^2                          1.00
DIAMOND+MODE      ^3                          1.00
DIAMOND+^         x\root (*)                  1.00
DIAMOND+ln        x\logy (*)                  1.00
DIAMOND+sin       abs(                        2.00
DIAMOND+cos       nCr(                        2.00
DIAMOND+tan       nPr(                        2.00
DIAMOND+(         e (Napier / Euler constant) 2.20

(*) = These features are not directly present on the 92, so XtraKeys
      includes 2 small TI-BASIC user functions. They are defined as:
      x\root(x,y)=y^(1/x)     (xth roots of y)
      x\logy(x,y)=ln(y)/ln(x) (base x logarithms of y)

[edit]Edité par Kevin Kofler le 21-01-2002 à 07:54:46[/edit]
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

désolé de n'avoir regardé dans le readme, mais comme je ne l'ai pas téléchargé... J'essaierai d'abord sur vti avant de la mettre sur la 92, si je le mets...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

5

Pas la peine de t'excuser, j'aurais dû préciser ça tout de suite. (Je pensais que tout le monde avait au moins une vague idée de ce que fait XtraKeys, mais il est vrai que les possesseurs de TI-92 n'ont pas forcément suivi l'évolution des hooks d'évènements jusqu'à présent, vu que celui-ci en est le premier - mis à part le code qui installe Fargo, mais c'est un cas bien particulier.)
[edit]Edité par Kevin Kofler le 21-01-2002 à 08:29:40[/edit]
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é

6

ma fois...

7

J'ai quand même aussi une 89...
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

8

houla, un TSR sur 92 simple ?
joli
(je peux po tester... fodrait que j'enlève le module... et g po trop envie grin)
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

9

[nosmile]La partie dure, ce n'est pas d'installer le TSR (il suffit d'un jsr tios::HeapAlloc, puis tios:grinEREF d0,a0, puis bset.b #7,-2(a0) pour locker le bloc). Ce qui est vraiment dur, c'est de faire que tios::EV_handler se comporte comme EV_hook. En effet, sur TI-92, il n'y a rien qui correspond à EV_hook. Tout ce qu'il y a, c'est tios::EV_handler qui normalement remplace le handler de la ROM. Ce que je fais donc est traffiquer l'adresse de retour pour que la ROM m'appelle aussi le handler normal. J'espère que ça marche avec toutes les versions de ROM.
[edit]Edité par Kevin Kofler le 21-01-2002 à 18:45:23[/edit]
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é

10

arf...
compatibilité powa grin
perso, j'ai une ROM de 92 pour VTI chez moi, mais j'ai jamais du la lancer.
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

11

Retour au sujet: N'y-a-t'il personne pour tester?
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é

12

Je demanderais demain à Ximoon.

13

Je croyais que EV_handler se comportait comme EV_hook. Je vois que je mettais tromper.

14

Je croyais aussi. Mais en fait ce n'est pas le cas. Si on installe un handler d'évènements, la ROM ne réagit plus du tout aux appuis de touche. Mais l'astuce de l'adresse de retour devrait fonctionner, je sais que ça fonctionne avec la ROM 1.4, j'espère que le déplacement de l'adresse de retour est le même pour les autres ROMs.
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é

15

Tu pourrais lors de l'installation lire l'ancienne valeur de EV_handler, puis apres ta modif de EV_handler, rappeller l'ancien EV_handler. Un peu comme si c'etait une liste chainee de TSR, dont le dernier element est celui d'ams.

16

Non. EV_handler est nul à l'origine. Et la ROM appelle le handler interne si EV_handler est nul et EV_handler sinon. Donc ce qu'il faut faire est modifier l'adresse de retour pour tomber sur le code qui appelle le handler interne.
[edit]Edité par Kevin Kofler le 22-01-2002 à 11:04:06[/edit]
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é

17

D'accord. Effectivement, c'est pas cool du tout sad

18

ExtendeD a oublié de me demander...
Je dl tout de suite et je te dis si ça marche quand je pourrais wink
j'ai une ti-92 2.1
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

19

ah vi wink

20

cool
Au fait, Kevin, tu as des remords? grin
(j'y crois pas trop en fait)
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

21

Des remords pour quoi?

Et ça marche?
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é

22

Je te dirai ça demain, je ne suis pas chez moi là...
Et je ne peux pas installer vti ici...
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

23

Après test ma ti-92 II:
Tout marche comme il faut: touches, installation/désinstallation.
Mais il y a quand même un bug: impossible d'utiliser le link quand xtrakeys est installé...
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

24

Juste une toute petite question qui n'a rien à voir :
Kevin, tu n'étais pas encore couché ou tu venais de te lever à 5:43 le 21 ??

25

Titane> Kevin n'est pas en France !
Il est soit aux USA, soit en Autriche, je crois...
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

26

lut

bah il est en Autriche !!!!

@++

27

Il a des vacances ???
Site : http://www.phareaway.com/
Membre du groupe Phare Away et webmaster du site

28

il fait ses études aux USA, je crois...
s'il est actuellement en Autriche, c qu'il a des vacances...
je penses qu'il nous le dira ce soir (pou qd il viendra)
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

29

Alors:
- Je suis en Autriche en ce moment.
- J'ai une sorte de "vacances" parce que le 1er semestre d'université aux USA est fini depuis noël et le 2ème semestre ici (en Autriche) ne commence qu'en mars.
- J'étais encore levé, j'avais passé toute la nuit à travailler sur XtraKeys pour Fargo.
[edit]Edité par Kevin Kofler le 23-01-2002 à 17:29:21[/edit]
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

Put, 3 mois d'écrat entre deux semestres !!!
Le rêve !!!
J'ai que une semaine... et encore, avec 6h de copurs dans la semaine sad

pas encore couché> ça me rappelle moi pdt les vacances grin
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