New release: TI 68K program editor (TI-BASIC)
24 posts
• Page 1 of 3 • 1, 2, 3
New release: TI 68K program editor (TI-BASIC)
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
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: ...
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: ...
Last edited by compsystems on 17 Nov 2014, 21:09, edited 2 times in total.
-
compsystems
Niveau 9: IC (Compteur Infatigable)- Posts: 256
- Joined: 30 May 2011, 13:44
- Gender:
- Calculator(s):→ MyCalcs profile
Re: New release: TI 68K program editor (TI-BASIC)
a simple first video
Last edited by compsystems on 17 Nov 2014, 21:07, edited 1 time in total.
-
compsystems
Niveau 9: IC (Compteur Infatigable)- Posts: 256
- Joined: 30 May 2011, 13:44
- Gender:
- Calculator(s):→ MyCalcs profile
Re: New release: TI 68K program editor (TI-BASIC)
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.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: New release: TI 68K program editor (TI-BASIC)
The idea is that tiedit transfer files to the following ti68k emulator
viewtopic.php?p=146595#p146595
as well as a online version of TIedit
http://www.cemetech.net/sc/
viewtopic.php?p=146595#p146595
as well as a online version of TIedit
http://www.cemetech.net/sc/
-
compsystems
Niveau 9: IC (Compteur Infatigable)- Posts: 256
- Joined: 30 May 2011, 13:44
- Gender:
- Calculator(s):→ MyCalcs profile
Re: New release: TI 68K program editor (TI-BASIC)
* 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...
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.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: New release: TI 68K program editor (TI-BASIC)
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
https://play.google.com/store/apps/deta ... tion&hl=es
There are yet developers interested in writing programs
https://www.facebook.com/ti89programas
-
compsystems
Niveau 9: IC (Compteur Infatigable)- Posts: 256
- Joined: 30 May 2011, 13:44
- Gender:
- Calculator(s):→ MyCalcs profile
Re: New release: TI 68K program editor (TI-BASIC)
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.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: New release: TI 68K program editor (TI-BASIC)
I forgot now tiedit can import group files *.*g
-
compsystems
Niveau 9: IC (Compteur Infatigable)- Posts: 256
- Joined: 30 May 2011, 13:44
- Gender:
- Calculator(s):→ MyCalcs profile
Re: New release: TI 68K program editor (TI-BASIC)
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.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
-
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6865
- Joined: 23 Dec 2009, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: -
- GitHub: debrouxl
Re: New release: TI 68K program editor (TI-BASIC)
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
a example tibasic in Unicode format
in ASCII 7 bits
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: Select all
#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
- Code: Select all
(α)
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: Select all
(\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
-
compsystems
Niveau 9: IC (Compteur Infatigable)- Posts: 256
- Joined: 30 May 2011, 13:44
- Gender:
- Calculator(s):→ MyCalcs profile
24 posts
• Page 1 of 3 • 1, 2, 3
Who is online
Users browsing this forum: ClaudeBot [spider] and 2 guests