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.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
2063 résultats trouvés
- 30 janv. 2012 14:52
- Forum : Tous les Pockets
- Sujet : EtmoiaussijaimonTI74
- Réponses : 35
- Vues : 17574
Re: EtmoiaussijaimonTI74
- 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
Ah je ne decode que les machines que je possede Mais les dons sont acceptesHobiecat a écrit :Et si tu t'ennuies vraiment, un décodeur pour les HP de la série 10 serait aussi apprécié !
Parce que c'est aussi pénible quand on passe de la 15c à la 11c, d'avoir des codes différents...
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.
- 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
- 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
Merci Gege !gege a écrit :"Simple", efficace... brillant !
Merci.
G.E.
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
Messieurs ! A vos claviers !
PS: Vous ne pourrez plus dire que vous ne savez pas decoder le programme pour poster
- 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.
./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.
- 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.
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.
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
./ti59 monprog
Happy decoding.
- 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.
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":
On obtient:
A vos TI !
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
./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
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
- 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.
Tres gentil a tous les deux. Super ! Merci !Pocket a écrit :Salut
Pareil, j'ai une section logiciel dans le musée, qui peut abriter ça ...
A+
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 . 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 . 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"
@+ et merci encore
- 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
Si de gentils hotes acceptent mes delires... Contacter moi
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
SHARPement vôtre
cgh
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
Si de gentils hotes acceptent mes delires... Contacter moi
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
SHARPement vôtre
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_+
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é
- 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
Merci Marcus. Je vais regarder ca. En fait, ce qui me manque c'est le connecteur mini-DIN.Marcus von Cube a écrit :On peut se bricoler un câble USB/X-07. Les programmes marchent bien avec une connexion sérielle.C'est pour cela que je recherchais le cable cassette XC-910
Ce matin, j'ai commande le composant TC5565PL-15L pour ajouter les 8K sur carte. Des reception et installation, je vous tiens au courant.
- 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
C'est un programme PIttorsque !!!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.
- 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
Le post sur HPMuseum
- 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
J'ai vu Marcus. J'ai vu. C'est pour cela que je recherchais le cable cassette XC-910Marcus von Cube a écrit :cgh, le Canon X-07 est supporté par mes CASette I/O Utilities (voir ma signature).
- 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 Connaissez-vous un moyen (hors EB hors de prix) pour s'en procurer ?
@+ et merci.
@+ et merci.