GFXTerm (Linux) r.2025.08 - problem with MMBasic in EDIT mode


Author Message
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1127
Posted: 12:01am 04 May 2026      

Thanks Rob,

Tried all your suggestions to no avail. Went back to 6.02.01 and 6.00.01 - all the same.
A diagnostic grab of the incoming codes for the HDMIUSB version and the 2350B DIL shows some variations but may be associated with having to output to HDMI ??
Note that I removed the <ESC> text and tried to split it into lines that make sense - this may have introduced false code.


RP2350A in Silicon Chip Pico Computer
running v6.03.00B4 HDMIUSB
Log of characters to console
----------------------------

edit
<CR><LF>[8;40;80t[?7l[?1000h7[2J[H[1;1H[39;1H[35m[4m[0m<CR><LF>
[37mF1:Save F2:RunF3:Find F4:Mark F5:Paste F7:Repl F7/8:Rpl/r
[37m[K[1;1H[1;1H<CR>[33m' remark
[K[37m<CR><LF><CR>
[36mFor[37m x[37m=[32m1[37m [36mTo[37m [32m200
[K[37m<CR><LF><CR>
[37m [36mPrint[37m x
[K[37m<CR><LF><CR>
[36mNext[37m x
[K[37m<CR><LF><CR>
[K[37m<CR><LF><CR>
[36mEnd
[K[37m<CR><LF><CR>
[K[37m<CR><LF><CR>

... whole bunch the same

[K[37m<CR><LF><CR>
[K[37m<CR><LF><CR>
[K[37m<CR><LF>
[6;1H[40;61H[37m         L:6 C:1 INS[37m
[6;1Hs[39;1H[35m[4m [0m<CR><LF>
[37mF1:Save F2:Run F3:Find F4:Mark F5:Paste F7:Repl F7/8:Rpl/r[37m
[K[6;1H[?1000l8[2J[H[37m[0m
[?25h[97;40m>

Now for the RP2350B DIL
-----------------------

edit

<CR><LF>[?1000h7[2J[H[1;1H[23;1H[35m[4m[0m<CR><LF>
[37mF1:Save F2:Run F3:Find F4:MarkF5:Paste F7:Repl F7/8:Rpl/r
[37m[K[1;1H[1;1H<CR>[33m' remark
[K[37m<CR><LF><CR>
[36mFor[37m x[37m [37m=[37m [32m1[37m [36mTo[37m [32m200
[K[37m<CR><LF><CR>
[36mPrint[37m x
[K[37m<CR><LF><CR>
[36mNext[37m x
[K[37m<CR><LF><CR>
[36mEnd
[K[37m<CR><LF><CR>
[K[37m<CR><LF><CR>

.... whole bunch the same

[K[37m<CR><LF><CR>
[K[37m<CR><LF><CR>
[K[37m<CR><LF>
[1;1H[24;61H[37m     L:1 C:1 INS[37m
[1;1H[23;1H[35m[4m[0m<CR><LF>
[37mF1:Save F2:Run F3:Find F4:Mark F5:Paste F7:Repl F7/8:Rpl/r[37m
[K[1;1H[2;1H[2;1H[24;61H[37m       L:2 C:1 INS[37m
[2;1H[3;1H[3;1H[24;61H[37m         L:3 C:1 INS[37m
[3;1H[4;1H[4;1H[24;61H[37m         L:4 C:1 INS[37m
[4;1H[5;1H[5;1H[24;61H[37m         L:5 C:1 INS[37m
[5;1H[24;61H[37m         L:5 C:1 INS[37m
[5;1H[5;2H[24;61H[37m         L:5 C:2 INS[37m[5;2H
[5;3H[24;61H[37m         L:5 C:3 INS[37m[5;3H
[5;4H[24;61H[37m         L:5 C:4 INS[37m[5;4H
[1;1H<CR>
[33m' remark[K[37m<CR><LF><CR>
[36mFor
[37m x[37m [37m=[37m [32m1[37m [36mTo
[37m [32m200[K[37m<CR><LF><CR>
[36mPrint[37m x[K[37m<CR><LF><CR>
[36mNext[37m x[K[37m<CR><LF><CR>
[36mEnd
[K[37m<CR><LF><CR>
[K[37m<CR><LF><CR>

....

[K[37m<CR><LF><CR>
[K[37m<CR><LF>[6;1H[24;61H
[37m         L:6 C:1 INS[37m[6;1H
[?1000l8[2J[H[37m[0m

Saved 59 bytes<CR><LF>

[?25h[97;40m>


Doug.