π
<-
Chat plein-écran
[^]

New release: TI 68K program editor (TI-BASIC)

Nouveautés, projets, mises à jour.

New release: TI 68K program editor (TI-BASIC)

Message non lude compsystems » 14 Nov 2014, 23:07

Hi, there is http://home.arcor.de/p-engels/tiedit/ a new release of tiedit, you can now convert a Unicode format, ti68k programas, to be then paste in the computer editor software of ti-nspire/CAS :#fou#:

I wish enthusiasts to improve this application

for example

0: to send files to the emulator online
1: Incorporate an editor dialog boxes as does daisuke-tieditor
2: Collapsed/expand blocks of code and so does daisuke-tieditor
3: Write Unicode format
4: ...

Image
Dernière édition par compsystems le 17 Nov 2014, 21:09, édité 2 fois.
Avatar de l’utilisateur
compsystems
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 40.2%
 
Messages: 256
Inscription: 30 Mai 2011, 13:44
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: New release: TI 68K program editor (TI-BASIC)

Message non lude compsystems » 14 Nov 2014, 23:30

a simple first video


Dernière édition par compsystems le 17 Nov 2014, 21:07, édité 1 fois.
Avatar de l’utilisateur
compsystems
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 40.2%
 
Messages: 256
Inscription: 30 Mai 2011, 13:44
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: New release: TI 68K program editor (TI-BASIC)

Message non lude Lionel Debroux » 15 Nov 2014, 08:28

0: to send files to the emulator online

Er, which online emulator ?

I wish the application was made easier to improve by:
* providing the sources of the modified libticables directly from that page;
* packaging the source code of TIEdit in a sane, interoperable format, such as ZIP. I know that TI-Edit is purely a Windows application, partially due to Tokens89 being what it is, but still, a Windows EXE file (!) is a poor way to package source code.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: New release: TI 68K program editor (TI-BASIC)

Message non lude compsystems » 15 Nov 2014, 15:39

The idea is that tiedit transfer files to the following ti68k emulator

Image

viewtopic.php?p=146595#p146595

as well as a online version of TIedit
http://www.cemetech.net/sc/
Avatar de l’utilisateur
compsystems
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 40.2%
 
Messages: 256
Inscription: 30 Mai 2011, 13:44
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: New release: TI 68K program editor (TI-BASIC)

Message non lude Lionel Debroux » 15 Nov 2014, 17:57

* two-way communication between a browser and applications / filesystem on the local host has always been intentionally made hard, for security reasons. WebSockets lowered the barrier, but users would still need to download, install and run on the local host a program that acts as a WebSockets server on the one side, and as some implementation of TI calculator protocols on the other side. The emulator would have to try and connect to the WebSockets server on the local host... which may bring origin-related trouble, unless users download and install the Web-based emulator locally as well.
It's not the first time the idea of a socket-based gateway (here, WebSockets, but regular sockets would be even more interoperable) for libticables is mentioned, and it would be useful beyond the JS TI-68k emulator. However, that doesn't exist at the time of this writing, and there is clearly insufficient user interest...

* like jsTIfied, SourceCoder is tied onto the Cemetech infrastructure. Therefore, even with TI-68k support, SourceCoder wouldn't be an online version of TI-Edit.
Unlike jsTIfied, the TI-68k JS emulator created by Patrick Davidson, which I largely expanded and critor integrated into the TI-Planet archives system, exists in full-featured, standalone form, as described in our news items. But nobody cares about that TI-68k emulator...
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: New release: TI 68K program editor (TI-BASIC)

Message non lude compsystems » 16 Nov 2014, 14:03

I think there are many enthusiasts even calculators ti68k, the emulator port to android'os (GRAPH89) is a success in downloads, I see it installed on various mobile devices in my Univerisidad

https://play.google.com/store/apps/deta ... tion&hl=es

There are yet developers interested in writing programs

https://www.facebook.com/ti89programas
Avatar de l’utilisateur
compsystems
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 40.2%
 
Messages: 256
Inscription: 30 Mai 2011, 13:44
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: New release: TI 68K program editor (TI-BASIC)

Message non lude Lionel Debroux » 16 Nov 2014, 14:46

Graph89 might be slightly popular, but the JS TI-68k emulator isn't... It's less polished than jsTIfied is, but it wouldn't be as popular anyway, as the TI-68k series has always been much less popular than the TI-Z80 series, due to counter-productive exam regulations in most countries.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: New release: TI 68K program editor (TI-BASIC)

Message non lude compsystems » 17 Nov 2014, 05:06

I forgot now tiedit can import group files *.*g
Avatar de l’utilisateur
compsystems
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 40.2%
 
Messages: 256
Inscription: 30 Mai 2011, 13:44
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: New release: TI 68K program editor (TI-BASIC)

Message non lude Lionel Debroux » 17 Nov 2014, 07:51

The features list is getting better and better, it's too bad that like the other TI-68k program editors, TI-Edit remains based on that terrible, non-portable Tokens89 spaghetti code.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: New release: TI 68K program editor (TI-BASIC)

Message non lude compsystems » 17 Nov 2014, 14:24

I think it is easier to write a new file to convert from ASCII to format binary (TI68k), who can créate?
Also would be encoded in Unicode for not using specialized text fonts as ti89jb.ttf and share "visible" code in a discussion forum

http://jonimoose.net/calcstuff/tilp/doc ... ormat.html

Guide conversion ASCII 7 bits <-> Unicode
Code: Tout sélectionner
#ASCII   Char(7bits) #UNICODE CharUnicode
001  "\soh\"
002 " \stx\"
003 " \etx\"
004 " \eot\"
005  "\enq\"
006  "\ack\"
007  "\bel\"
008 "leftarrow2\"  => 8678
009 "\tab\"        => 8677 "⇥"
010 "\lf\"         =>
011 "\vtab\"       => 8616 "↨"
012 "\formfeed\"   =>
013 "\cr\"         =>
014 "\lock\"       =>
015 "\check\"      => 10003 "✓"
016 "\block\"      => 9642  "▪"
017 "\from\"       => 9666  "◂"
018 "\to\"         => 9656  "▸"
019 "\up\"         => 9652  "▴"
020 "\down\"       => 9662  "▾"
021 "\leftarrow\"  => 8592  "←"
022 "\->\"         => 8594  "→"
023 "\uparrow\"    => 8593  "↑"
024 "\downarrow\"  => 8595  "↓"
025 "\left\"       => 9664  "◀"
026 "\right\"      => 9654  "▶"
027 "\shift\"      => 8679  "⇧"
028 "\union\"      => 8746  "∪"
029 "\intersect\"  => 8745  "∩"
030 "\subset\"     => 8834  "⊂"
031 "\element\"    => 8712  "∈"
032 " "            => 032   " " (space)
033 "!"            => 033   "!"
034 """            => 034   """
035 "#"            => 035   "#"
036 "$"            => 036   "$"
037 "%"            => 037   "%"
038 "&"            => 038   "&"
039 "'"            => 039   "'"
040 "("            => 040   "("
041 ")"            => 041   ")"
042 "*"            => 042   "*"
043 "+"            => 043   "+"
044 ","            => 044   ","
045 "-"            => 045   "-"
046 "."            => 046   "."
047 "/"            => 047   "/"
048 "0"            => 048   "0"
049 "1"            => 049   "1"
050 "2"            => 050   "2"
051 "3"            => 051   "3"
052 "4"            => 052   "4"
053 "5"            => 053   "5"
054 "6"            => 054   "6"
055 "7"            => 055   "7"
056 "8"            => 056   "8"
057 "9"            => 057   "9"
058 ":"            => 058   ":"
059 ";"            => 059   ";"
060 "<"            => 060   "<"
061 "="            => 061   "="
062 ">"            => 062   ">"
063 "?"            => 063   "?"
064 "@"            => 064   "@"
065 "A"            => 065   "A"
066 "B"            => 066   "B"
067 "C"            => 067   "C"
068 "D"            => 068   "D"
069 "E"            => 069   "E"
070 "F"            => 070   "F"
071 "G"            => 071   "G"
072 "H"            => 072   "H"
073 "I"            => 073   "I"
074 "J"            => 074   "J"
075 "K"            => 075   "K"
076 "L"            => 076   "L"
077 "M"            => 077   "M"
078 "N"            => 078   "N"
079 "O"            => 079   "O"
080 "P"            => 080   "P"
081 "Q"            => 081   "Q"
082 "R"            => 082   "R"
083 "S"            => 083   "S"
084 "T"            => 084   "T"
085 "U"            => 085   "U"
086 "V"            => 086   "V"
087 "W"            => 087   "W"
088 "X"            => 088   "X"
089 "Y"            => 089   "Y"
090 "Z"            => 090   "Z"
091 "["            => 091   "["
092 "\"            => 092   "\"
093 "]"            => 093   "]"
094 "^"            => 094   "^"
095 "_"            => 095   "_"
096 "`"            => 096   "`"
097 "a"            => 097   "a"
098 "b"            => 098   "b"
099 "c"            => 099   "c"
100 "d"            => 100   "d"
101 "e"            => 101   "e"
102 "f"            => 102   "f"
103 "g"            => 103   "g"
104 "h"            => 104   "h"
105 "i"            => 105   "i"
106 "j"            => 106   "j"
107 "k"            => 107   "k"
108 "l"            => 108   "l"
109 "m"            => 109   "m"
100 "n"            => 100   "n"
111 "o"            => 111   "o"
112 "p"            => 112   "p"
113 "q"            => 113   "q"
114 "r"            => 114   "r"
115 "s"            => 115   "s"
116 "t"            => 116   "t"
117 "u"            => 117   "u"
118 "v"            => 118   "v"
119 "w"            => 119   "w"
120 "x"            => 120   "x"
121 "y"            => 121   "y"
122 "z"            => 122   "z"
123 "{"            => 123   "{"
124 "|"            => 124   "|"
125 "}"            => 125   "}"
126 "\lnot\"       => 126   "~"
127 "\option\"     => 9670  "◆"
128 "\alpha\"      => 945   "α"
129 "\beta\"       => 946   "β"
130 "\Gamma\"      => 915   "Γ"
131 "\gamma\"      => 947   "γ"
132 "\Delta\"      => 916   "Δ"
133 "\delta\"      => 948   "δ"
134 "\epsilon\"    => 949   "ε"
135 "\zeta\"       => 950   "ζ"
136 "\theta\"      => 952   "θ"
137 "\lambda\"     => 955   "λ"
138 "\xi\"         => 958   "ξ"
139 "\Pi\"         => 928   "Π"
140 "\pi\"         => 960   "π"
141 "\rho\"        => 961   "ρ"
142 "\Sigma\"      => 931   "Σ"
143 "\sigma\"      => 963   "σ"
144 "\tau\"        => 964   "τ"
14  "\phi\"        => 934   "Φ"
146 "\psi\"        => 968   "ψ"
147 "\Omega\"      => 937   "Ω"
148 "\omega\"      => 969   "ω"
156 "\<=\"         => 8804  "≤"
157 "\!=\"         => 8800  "≠"
158 "\>=\"         => 8805  "≥"
159 "\/_\"         => 8736  "∠"
160 "\...\"        => 8230  "…"
161 "\ud!\"        => 161   "¡"
162 "\cent\"       => 162   "¢"
163 "\pound\"      => 163   "£"
164 "\starbust\"   => 164   "¤"
165 "\yen\"        => 165   "¥"
166 "\split\"      => 166   "¦"
167 "\section\"    => 167   "§"
168 "\root\"       => 8730  "√"
169 "(C)\"         => 169   "©"
170 "\a_\"         => 170   "ª"
171 "\<<\"         => 171   "«"
172 "¬"            => 172   "¬"
173 "\(-)\"        => 173   "­"
174 "\(R)\"        => 174   "®"
175 "\^-\"         => 175   "¯"
176 "\o\"          => 176   "°"
177 "\^+\"         => 177   "±"
178 "\^2\"         => 178   "²"
179 "\^3\"         => 179   "³"
180 "\^-1\"        => 175 + 185 "-¹"
181 "\mu\"         => 181   "µ"
182 "\para\"       => 182   "¶"
183 "\.\"          => 183   "·"
184 "\^x\"         => 8330  "₊"
185 "\^1\"         => 185   "¹"
186 "\o_\"         => 186   "º"
187 "\>>\"         => 187   "»"
188 "\diff\"       => 8706 ""∂
189 "\integral\"   => 8747  "∫"
190 "\infinity\"   => 8734  "∞"
191 "\ud?\"        => 191   "¿"
192 "\A`\"         => 192   "À"
193 "\A'\"         => 193   "Á"
194 "\A^\"         => 194   "Â"
195 "\A~\"         => 195   "à"
196 "\A..\"        => 196   "Ä"
197 "\Ao\"         => 197   "Å"
198 "\AE\"         => 198   "Æ"
199 "\C,\"         => 199   "Ç"
200 "\E`\"         => 200   "È"
201 "\E'\"         => 201   "É"
202 "\E^\"         => 202   "Ê"
203 "\E..\"        => 203   "Ë"
204 "\I`\"         => 204   "Ì"
205 "\I'\"         => 205   "Í"
206 "\I^\"         => 206   "Î"
207 "\I..\"        => 207   "Ï"
208 "\-D\"         => 208   "Ð"
209 "\N~\"         => 209   "Ñ"
210 "\O`\"         => 210   "Ò"
211 "\O'\"         => 211   "Ó"
212 "\O^\"         => 212   "Ô"
213 "\O~\"         => 213   "Õ"
214 "\O..\"        => 214   "Ö"
215 "\x\"          => 215   "×"
216 "\O/\"         => 216   "Ø"
217 "\U`\"         => 217   "Ù"
218 "\U'\"         => 218   "Ú"
219 "\U^\"         => 219   "Û"
220 "\U..\"        => 220   "Ü"
221 "\Y'\"         => 221   "Ý"
222 "\I>\"         => 222   "Þ"
223 "\ss\"         => 223   "ß"
224 "\a`\"         => 224   "à"
225 "\a'\"         => 225   "á"
226 "\a^\"         => 226   "â"
227 "\a~\"         => 227   "ã"
228 "\a..\"        => 228   "ä"
229 "\ao\"         => 229   "å"
230 "\ae\"         => 230   "æ"
231 "\c,\"         => 231   "ç"
232 "\e`\"         => 232   "è"
233 "\e'\"         => 233   "é"
234 "\e^\"         => 234   "ê"
235 "\e..\"        => 235   "ë"
236 "\i`\"         => 236   "ì"
237 "\i'\"         => 237   "í"
238 "\i^\"         => 238   "î"
239 "\i..\"        => 239   "ï"
240 "\-d\"         => 240   "ð"
241 "\n~\"         => 241   "ñ"
242 "\o`\"         => 242   "ò"
243 "\o'\"         => 243   "ó"
244 "\o^\"         => 244   "ô"
245 "\o~\"         => 245   "õ"
246 "\o..\"        => 246   "ö"
247 "\/\"          => 247   "÷"
248 "\o/\"         => 248   "ø"
249 "\u`\"         => 249   "ù"
250 "\u'\"         => 250   "ú"
251 "\u^\"         => 251   "û"
252 "\u..\"        => 252   "ü"
253 "\y'\"         => 253   "ý"
254 "\i>\"         => 254   "þ"
255 "\y..\"        => 255   "ÿ"


a example tibasic in Unicode format :o

Code: Tout sélectionner
(α)
Func
  Local β1,β2
  If getMode("Angle")="RADIAN" Then
    approx(abs(α))→β1
    approx(180/π*angle(α))→β2
    Return string(β1)&" ∠ "&string(β2)&"°"
  Else
    approx(abs(α))→β1
    approx(angle(α))→β2
    Return string(β1)&" ∠ "&string(β2)&"°"
  EndIf
EndFunc


in ASCII 7 bits :?

Code: Tout sélectionner
(\alpha\)
Func
  Local \beta\1, \beta\2
  If getMode("Angle")="RADIAN" Then
    approx(abs(\alpha\))\->\\beta\1
    approx(180/\pi\*angle(\alpha\))\->\\beta\2
    Return string(\beta\1)&" \/_\ "&string(\beta\2)&"\o\"
  Else
    approx(abs(\alpha\))\->\\beta\1
    approx(angle(\alpha\))\->\\beta\2
    Return string(\beta\1)&" \/_\ "&string(\beta\2)&"\o\"
  EndIf
EndFunc
Avatar de l’utilisateur
compsystems
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 40.2%
 
Messages: 256
Inscription: 30 Mai 2011, 13:44
Genre: Homme
Calculatrice(s):
MyCalcs profile

Suivante

Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
856 utilisateurs:
>845 invités
>7 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)