2063 résultats trouvés

par cgh
30 janv. 2012 14:52
Forum : Tous les Pockets
Sujet : EtmoiaussijaimonTI74
Réponses : 35
Vues : 17574

Re: EtmoiaussijaimonTI74

Melaure a écrit :Je voulais dire que je n'ai pas eu beaucoup de temps dans les années 2000/2010. Mais quand j'ai acheté ma TI-74 je l'ai énormément utilisé, j'ai fait quelques programmes dessus ou converti des sources d'autres calculatrice avec les listing d'hebdogiciel, qui doivent encore être sur les cassettes que je n'arrive malheureusement plus à relire ;)
Micro-K7 ou K7 ? Si tu as encore un lecteur, tu peux essayer de les numériser avec l'entrée audio d'un PC ou d'un MAC et un logiciel comme audacity qui est disponible pour tous les OS et toutes les plateformes. Et après essayer de "remonter le niveau". J'ai pu relire des vieux trucs de 1500 de cette façon.
par cgh
29 janv. 2012 23:36
Forum : Tous les Pockets
Sujet : Decompilateur pour TI-57 et TI-58/59
Réponses : 10
Vues : 4149

Re: Decompilateur pour TI-57 et TI-58/59

Hobiecat a écrit :Et si tu t'ennuies vraiment, un décodeur pour les HP de la série 10 serait aussi apprécié ! :mrgreen:
Parce que c'est aussi pénible quand on passe de la 15c à la 11c, d'avoir des codes différents...
Ah je ne decode que les machines que je possede :geek: Mais les dons sont acceptes ;-)

Trefle de plaisanterie. C'est possible. Il faut m'envoyer tous les codes avec leur syntaxe, et des programmes pour tester (ou une machine)

Tiens, d'ailleurs, j'y pense... Faut que je retrouve mon desassembleur Z80 en SHELL que j'avais bichonne pour la reception de mon 1600 ! Il pourra servir aussi pour le Canon.
par cgh
29 janv. 2012 22:36
Forum : Tous les Pockets
Sujet : Decompilateur pour TI-57 et TI-58/59
Réponses : 10
Vues : 4149

Re: Decompilateur pour TI-57 et TI-58/59

Bon, si vous etes bien sages, j'ecrirai un decodeur pour Casio 502P :geek:
par cgh
29 janv. 2012 07:35
Forum : Tous les Pockets
Sujet : Decompilateur pour TI-57 et TI-58/59
Réponses : 10
Vues : 4149

Re: Decompilateur pour TI-57 et TI-58/59

gege a écrit :"Simple", efficace... brillant !
Merci.
G.E.
Merci Gege !

En esperant que cela vous motive tous pour nous soumettre vos creations pour ces incontournables TI-57 et TI-58/59 lors des differents fils lies a la programmation, comme les miser p'tit, optimiser :slime: :slime:

Messieurs ! A vos claviers !

PS: Vous ne pourrez plus dire que vous ne savez pas decoder le programme pour poster :mrgreen:
par cgh
28 janv. 2012 23:01
Forum : Tous les Pockets
Sujet : Decompilateur pour TI-57 et TI-58/59
Réponses : 10
Vues : 4149

Re: Decompilateur pour TI-57 et TI-58/59

Une petite precision. La syntaxe des 2 executables est
./ti57 [numero de ligne] programme
avec le numero de ligne ou commence le decodage. Cela permet de decoder un programme qui ne commence pas forcement en 0.
par cgh
28 janv. 2012 22:15
Forum : Tous les Pockets
Sujet : Decompilateur pour TI-57 et TI-58/59
Réponses : 10
Vues : 4149

Re: Décompilateur pour TI-57 et TI-58/59

Ouf ! J'ai remis la main sur le décompilateur pour TI-58/59.

Copier le code suivant dans un fichier, par ex, ti59, puis chmod +x ti59.

Code : Tout sélectionner

#!/bin/bash

cati59()
{
cat <<EOF
00}0
01}1
02}2
03}3
04}4
05}5
06}6
07}7
08}8
09}9
10}E'
11}A
12}B
13}C
14}D
15}E
16}A'
17}B'
18}C'
19}D'
20}2nd CLR
21}2nd
22}INV
23}lnx
24}CE
25}CLR
26}2nd
27}2nd INV
28}log
29}CP
30}tan
31}LRN
32}x<>t
33}x^2
34}SQRx
35}1/x
36rr}Pgm rr
37}P-R
38}sin
39}cos
40}Ind
41}SST
42rr}STO rr
43rr}RCL rr
44rr}SUM rr
45}y^x
46}Ins
47}CMs
48rr}Exc rr
49rr}Prd rr
50}|x|
51}BST
52}EE
53}(
54})
55}/
56}Del
57}Eng
58nn}Fix nn
59}Int
60}Deg
61aa}GTO aa
62rr}Pgm Ind rr
63rr}Exc Ind rr
64rr}Prd Ind rr
65}*
66}Pause
67aa}x=t aa
68}Nop
69rr}Op rr
70}Rad
71aa}SBR aa
72rr}STO Ind rr
73rr}RCL Ind rr
74rr}SUM Ind rr
75}-
76ll}Lbl ll
77aa}x>=t aa
78}S+
79}Mean
80}Grad
81}RST
82rr}HIR rr
83rr}GTO Ind rr
84rr}Op Ind rr
85}+
86nn}St flg nn
87na}If flg na
88}D.MS
89}PI
90}List
91}R/S
92}INV SBR
93}.
94}+/-
95}=
96}Write
97na}Dsz na
98}Adv
99}Prt
EOF

}
c1="  "
b1="  "
b2="  "
r="  "
b=0
z=""
typeset -i a=0
typeset -i x=0
[ $# -ge 2 ] && [ "\-nc" = "$1" ] && nc=1 && shift
[ $# -eq 2 ] && x=$1 && a=$1 && shift
for f in `cat $1`; do
  a=$a+1
  [ "$b" = "3" ] && r=$f && b=2 && continue
  if [ "$b" = "2" ]
  then
    if [ "aa" = "$z" -o "na" = "$z" ]
    then
      b2=$f
      b=1
      typeset -i i=$f && [ $i -gt 9 ] && b1=$f && b2="  " && b=0
      [ 1 = "$b" ] && continue
    else
      b2=$f && b=1 && continue
    fi
  fi
  [ "$b" = "1" ] && b1=$f && b=0
  if [ "    " = "$b1""$b2" ]
  then
    case $f in
      22)
          [ "  " = "$c1" ] && c1=$f && continue
          ;;
      *);;
    esac
    c="`cati59 | grep -i ^$f `"
    m=`echo "$c" | cut -d "}" -f 2-`
    z=`echo "$c" | cut -c 3-4`
    c=`echo "$c" | cut -c 1-2`
    case "$z" in
      rr|ll) b=1 ;;
      aa) b=2 ;;
      nn) b=1 ;;
      na) b=3 ;;
      *) b=0; z="";;
    esac
    [ -n "$z" ] && continue
  fi
  [ -z "$z" ] && mn="$m"
  ll=`echo $b2$b1`
  case "$z" in
    ll|na|aa)
      ll=`cati59 | grep "^$ll" | cut -d "}" -f 2- | sed 's, [rlan][rlan]$,,'`
      [ -z "$ll" ] && ll="$b2$b1"
      ;;
    *) ;;
  esac
  [ "na" = "$z" ] && ll="$r $ll"
  [ -n "$z" ] && mn="`echo "$m" | sed "s,$z,\$ll,"`" && z=""
  [ "22" = "$c1" ] && mn="INV $mn"
  printf "%03u" $x
  [ "$nc" = "" ] && printf "   %2s %2s %2s %2s %2s" "$c1" "$c" "$r" "$b2" "$b1"
  printf "   %s\n" "$mn"
  #echo "       $c1 $c $r $b2 $b1         $mn"
  c1="  "
  b1="  "
  b2="  "
  r="  "
  b=0
  x=$a
done
Et puis procédure identique: taper les codes de touches separés par des espaces dans un fichier, par ex. monprog, faites
./ti59 monprog

Happy decoding.
par cgh
28 janv. 2012 21:49
Forum : Tous les Pockets
Sujet : Decompilateur pour TI-57 et TI-58/59
Réponses : 10
Vues : 4149

Decompilateur pour TI-57 et TI-58/59

Suite aux différents "Misez p'tit, Optimisez", j'ai réutilisé ma TI57. Du coup, j'ai perdu l'habitude de ne pas avoir les instructions en claires. Et manipulant une TI59, je me mets à mélanger les codes 58/59 <> 57.

J'ai développé ce petit script SHELL (bash sous Linux/*NIX/*BSD) qui décode (décompile ?) les instructions TI57.
Testé sous Linux Debian 4.0r5, EeePC/xandros et MacOS/X Tiger. A voir avec bash des GNUWin32 sous Windows.

Copier le code joint dans un fichier, par ex, ti57, puis faire chmod +x ti57.

Code : Tout sélectionner

 #!/bin/bash

b1="  "
b=0
z=""
typeset -i x=0
[ $# -eq 2 ] && x=$1 && shift
for f in `cat $1`; do
  [ "$b" = "1" ] && b1=$f && b=0
  typeset -i i=$f && [ $i -lt 0 ] && in="INV " && i=-$i && f=$i
  if [ "  " = "$b1" ]
  then
    c="`grep -i ^$f <<EOF
00}0
01}1
02}2
03}3
04}4
05}5
06}6
07}7
08}8
09}9
11}2nd
12}INV
13}lnx
14}CE
15}CLR
16}2nd
17}INV
18}log
19}C.t
20}tan
21}LRN
22}x<>t
23}x^2
24}SQRx
25}1/x
26}D.MS
27}P-R
28}sin
29}cos
30}PI
31}SST
32_}STO _
33_}RCL _
34_}SUM _
35}y^x
36}Pause
37}Ins
38_}Exc _
39_}Prd _
40}|x|
41}BST
42}EE
43}(
44})
45}/
46}Nop
47}Del
48}Fix
49}Int
50}Deg
51_}GTO _
55}*
56}Dsz
60}Rad
61_}SBR _
65}-
66}x=t
70}Grad
71}RST
75}+
76}x>=t
80}Var
81}R/S
83}.
84}+/-
85}=
86_}Lbl _
88}Sigma+
89}Mean
EOF
`"
    m=`echo "$c" | cut -d "}" -f 2-`
    z=`echo "$c" | cut -c 3`
    c=`echo "$c" | cut -c 1-2`
    case "$z" in
      _) b=1 && [ -n "$in" -a $f = 61 ] && b=0 && z="";;
      *) b=0; z="";;
    esac
    [ -n "$z" ] && continue
  fi
  [ -z "$z" ] && mn="$m"
  [ -n "$z" ] && mn="`echo "$m" | sed "s,$z,$b1,"`" && z=""
  [ -n "$in" -a "$f" = "61" ] && mn=`echo $mn | cut -d " " -f 1`
  mn="$in$mn"
  [ -n "$in" ] && in="-"
  printf "%02u" $x
  printf "  %1s%2s %1s\t%s\n" "$in" "$c" "$b1"	"$mn"
  b1="  "
  b=0
  x=$x+1
  in=""
done
Pour utiliser, taper les codes de touches, séparés par des espaces, dans un fichier, par ex. monprog, puis faites:
./ti57 monprog
Les instructions décodées seront affichées en claires.

En essayant avec mon petit programme pour le "Misez p'tit, Optimisez n°9":

Code : Tout sélectionner

./ti57 << EOF
22 15 32 1 22 86 1 45 01 00 65 -49 34 1 85 -66 51 1 01 00 39 1 33 1 -61
EOF
On obtient:

Code : Tout sélectionner

00   22         x<>t
01   15         CLR
02   32 1       STO 1
03   22         x<>t
04   86 1       Lbl 1
05   45         /
06   01         1
07   00         0
08   65         -
09  -49         INV Int
10   34 1       SUM 1
11   85         =
12  -66         INV x=t
13   51 1       GTO 1
14   01         1
15   00         0
16   39 1       Prd 1
17   33 1       RCL 1
18  -61         INV SBR
A vos TI !
par cgh
28 janv. 2012 21:37
Forum : Tous les Pockets
Sujet : Programmes et utilitaires pour PC1500 cherchent hebergement
Réponses : 6
Vues : 3405

Re: Programmes et utilitaires pour PC1500 cherchent hebergem

badaze a écrit :Je pourrais héberger.
Pocket a écrit :Salut

Pareil, j'ai une section logiciel dans le musée, qui peut abriter ça ...

A+
Tres gentil a tous les deux. Super ! Merci !

Je finis 2 utilitaires pour TI, j'ai du HP sur le feu (de la documentation) et je regarde le SHARP. Ce sera je pense debut mars.

Il y aura d'abord un utilitaire qui desassemble le LH, decompile le BASIC et decode les differentes zones memoires, variables, registres de travail, zone RESERVE a partir d'un binaire recompose depuis WAV2BIN ou depuis un fichier texte hexa. J'ai vu un bug, il y a 2 ou 3 mois, je ne l'ai pas corrige sur le coup et... maintenant je ne sais plus lequel c'est :oops:. Je retrouve, je corrige, j'ecris la documentation en francais et anglais, because the public may be international, et je vous le soumets.

Pour les binaires, il faut aussi une documentation, eventuellement des informations de relogement car c'est de l'assembleur, et surtout que je verifie que je suis bien proprietaire de tout le code :oops:. J'avais tendance, au debut, a compiler, modifier, ameliorer et optimiser les utilitaires ou les programmes proposes et publies dans les revues L'OI, L'OP, Micro-Systemes, Trace et bien sur les SHARPENTIERs.
Apres, pas de soucis, c'est du 100 pour 100 "cgh inside" :-D

@+ et merci encore
par cgh
28 janv. 2012 19:25
Forum : Tous les Pockets
Sujet : Programmes et utilitaires pour PC1500 cherchent hebergement
Réponses : 6
Vues : 3405

Programmes et utilitaires pour PC1500 cherchent hebergement

Bonjour,

Je profite de ce week-end "en celibataire" pour faire le menage et le rangement dans tout ce que j'ai developpe et qui traine dans mes archives. Je souhaiterais dans les semaines/mois qui viennent soummettre a la communaute des programmes asm et des utilitaires que j'ai developpes pour SHARP PC-1500. Je cherche un site accueillant, sympatique, confortable et douillet pour les heberger. Desole, je n'ai pas le temps de me construire un site. Ce n'est pourtant pas l'envie qui m'en manque :oops:

Si de gentils hotes acceptent mes delires... Contacter moi :-D

Pour les utilitaires, ce sera des zip ou des tar.gz. Pour les programmes, comme certains sont gros (4K) ou tres gros (6 a 8K), je ne fournirai que les images binaires .BIN a transformer avec BIN2WAV ou au directement au format mp3 pour des raisons de place :geek:

SHARPement vôtre

cgh
par cgh
28 janv. 2012 18:19
Forum : Tous les Pockets
Sujet : Pour les HP41'istes...
Réponses : 1
Vues : 1586

Pour les HP41'istes...

Code : Tout sélectionner

        _______________________________
       +-------------------------------+
       |  N S I M II  E M U L A T O R  |            Welcome to
       |             01234             |
       +-------------------------------+                .
       | =ON==|=USER       PRGM=|ALPHA |
       +--------------___--------------+
       |                               |            N S I M II
       | [ s+] [1/X] [ Vx] [LOG] [LN]] |
       |                               |      The HP-41 NUT Emulator
       | [X~Y] [ Rv] [SIN] [COS] [TAN] |
       |                               |                .
       | [###] [XEQ] [STO] [RCL] [SST] |
       |                               |      Everythings you dream
       | [  ENTER^ ] [CHS] [EEX] [ <-] |          to do with the
       |                               |               most
       | [ - ]   [ 7 ]   [ 8 ]   [ 9 ] |             fabulous
       |                               |            calculator
       | [ + ]   [ 4 ]   [ 5 ]   [ 6 ] |
       |                               |                .
       | [ * ]   [ 1 ]   [ 2 ]   [ 3 ] |               (c)
       |                               |               cgh
       | [ / ]   [ 0 ]   [ . ]   [R/S] |           2005 - 2011
       |_______________________________|           
       +_HP-41_NUT_EMULATOR_____NSIMII_+
Juste pour vous dire que j'ai deposé sur le site de Warren Furlow divers utilitaires pour HP-41 sous Linux/UNIX/*BSD, dont le code du module NoV-32-M que j'avais amené aux mini-pocketicaires de décembre dernier.
Il y a en aura d'autres durant février/mars dont une boite a outils à tout faire pour manipuler les images LIF et enfin nsimII, mon petit émulateur modifié a partir de NSIM développé par Eric Smith. La documentation est en cours de rédaction.

N'hésitez pas à me faire votre retour.

NB. Le port du SDK41 de Warren Furlow sous Linux/Unix/*BSD est abandonné, mais sous la pression, je pourrais reprendre le développement... enfin, si je trouve le temps.

EDIT : 28/02/2012 : Lien du site erroné
par cgh
28 janv. 2012 17:44
Forum : Tous les Pockets
Sujet : Canon X-07 et X-710
Réponses : 21
Vues : 10863

Re: Canon X-07 et X-710

Marcus von Cube a écrit :
C'est pour cela que je recherchais le cable cassette XC-910
On peut se bricoler un câble USB/X-07. Les programmes marchent bien avec une connexion sérielle.
Merci Marcus. Je vais regarder ca. En fait, ce qui me manque c'est le connecteur mini-DIN.
Ce matin, j'ai commande le composant TC5565PL-15L pour ajouter les 8K sur carte. Des reception et installation, je vous tiens au courant.
par cgh
28 janv. 2012 17:40
Forum : Tous les Pockets
Sujet : Misez P'tit, Optimisez n°14 - une approximation de PI
Réponses : 37
Vues : 23088

Re: Misez P'tit, Optimisez n°14 - une approximation de PI

jvernet a écrit :J'ai quand à moi testé la solution en C sur mon Sharp PC-850V (la version qui ne reclame pas 4801 long int, car pas assez de méoire). Eh bien... Le programme est bien tapé, zero faute, il tourne, et me donne jamais le même résultat (ni PI, d'ailleurs).

bizarre bizarre.
C'est un programme PIttorsque !!! :mrgreen:
par cgh
28 janv. 2012 15:55
Forum : Emulateurs
Sujet : Emulateur HP-67 pour Android
Réponses : 0
Vues : 2618

Emulateur HP-67 pour Android

Pour les "Androidiens" et fans de La Grande Dame, un emulateur HP-67 est dispo.
Le post sur HPMuseum
par cgh
28 janv. 2012 15:17
Forum : Tous les Pockets
Sujet : Canon X-07 et X-710
Réponses : 21
Vues : 10863

Re: Canon X-07 et X-710

Marcus von Cube a écrit :cgh, le Canon X-07 est supporté par mes CASette I/O Utilities (voir ma signature).
J'ai vu Marcus. J'ai vu. C'est pour cela que je recherchais le cable cassette XC-910 :slime:
par cgh
28 janv. 2012 15:16
Forum : Tous les Pockets
Sujet : Canon X-07 et X-710
Réponses : 21
Vues : 10863

Re: Canon X-07 et X-710

Par contre, les feutres sont bien secs :cry: Connaissez-vous un moyen (hors EB hors de prix) pour s'en procurer ?

@+ et merci.

Aller à la recherche avancée