![]() |
Forum Index : Microcontroller and PC projects : GFXterm for Windows32, test version
Page 1 of 2 ![]() ![]() |
|||||
Author | Message | ||||
robert.rozee Guru ![]() Joined: 31/12/2012 Location: New ZealandPosts: 2428 |
GFXtermW32 (2021-10-04).zip assuming i've packaged things up right, the above is a compile of GFXterm for win32, built using Lazarus/FPC. this should run on all versions of windows from XP upwards. it is compiled from (ie, shares) the linux source code, with conditional sections in the few places where win32 specific stuff is required. source as of 4-october-2021 is included, than can build all versions (win32, linux32/64, RPi) main additions over the old win32 version from 2019 are: - XModem support, press f11 (load) or f12 (save) from the mmbasic command prompt to use; - the colour palette can be edited; - serial comms are now threaded, so serial communications should be smoother and more robust. the down side: - as Lazarus is cross-platform, the graphics side of things is far less efficient than it was with the 2019 version built using Delphi 5. for most folks, they won't notice anything much different, but under heavy/extreme screen load it does suck up many more computrons; - there are (currently) no compiled-in fonts. it is up to the user to select only a monospaced font, preferably with CP437 support. this is much as is the case with Teraterm et al. upon request i can add back in the internal fonts; - out of necessity, some things are disabled (no network support, Rx data as plain text to console, VT and GFX codes decoded to console). will hopefully sort this out later on; - it is quite likely that an unplugged USB cable will have a bad effect. i've only done testing with an XP virtual machine, and will need to rely upon others reporting any misbehavior. the is also a bug fix included, not in the latest linux/RPi versions, in that i found a problem with pasting into the micromite's editor for older versions of MMbasic dating from 2018 and earlier. if this has caused anyone issues, report and i'll post a new compile for linux. PLEASE, do test using windows, and report back to this thread any issues or peculiar behavior. or, indeed, any successes! cheers, rob :-) addendum: oops, managed to upload a version that was hardcoded to 38400 baud. have fixed the error, and replaced zip file with one that supports a normal range of baud rates. Edited 2021-10-04 01:27 by robert.rozee |
||||
palcal![]() Guru ![]() Joined: 12/10/2011 Location: AustraliaPosts: 1982 |
Works fine for me so far. "It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all" |
||||
palcal![]() Guru ![]() Joined: 12/10/2011 Location: AustraliaPosts: 1982 |
I downloaded on my laptop, no problems but on the box in my workshop running maybe a later version of Win10, it won't download because it has a virus. "It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all" |
||||
Mixtel90![]() Guru ![]() Joined: 05/10/2019 Location: United KingdomPosts: 7833 |
That might be a false positive caused by a short piece of the code being wrongly recognised. If the two machines are using different virus checkers then that would explain it. Mick Zilog Inside! nascom.info for Nascom & Gemini Preliminary MMBasic docs & my PCB designs |
||||
robert.rozee Guru ![]() Joined: 31/12/2012 Location: New ZealandPosts: 2428 |
a false positive i'm afraid. the .exe file is compressed with UPX, which anti-virus software absolutely hates. i vaguely remember there was a workaround, but can't remember the details. can anyone else comment on the solution? cheers, rob :-) |
||||
palcal![]() Guru ![]() Joined: 12/10/2011 Location: AustraliaPosts: 1982 |
I came back to the laptop to transfer the file to a USB stick and then to my workshop box, but it has now been removed fom the laptop Virus. Win32/Sabsik.TE.A!ml Tried downloading with WIN7, same result. Is anyone else having problems Edited 2021-10-04 08:51 by palcal "It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all" |
||||
toml_12953 Guru ![]() Joined: 13/02/2015 Location: United StatesPosts: 426 |
I have a Colour Maximite 2 on COM24 @ 115200 baud. When I choose that in the menu, I get Serial device symlink missing: COM24 I use that COM port all the time with TeraTerm and PuTTY with no problem on Win 11. |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6269 |
No problems with the bog-standard Windows10 anti-virus I hate the lazy useless antivirus vendors who take the easy way out just to make their stats look good. TCPIP would be helpful Jim VK7JH MMedit |
||||
palcal![]() Guru ![]() Joined: 12/10/2011 Location: AustraliaPosts: 1982 |
I don't have any antivirus just windows defender, I could turn off "Virus and threat protection' if there is obviously no virus. Funny that 3 different machines with only Defender all say there is a virus. I have also deleted the download and re downloaded twice to no avail. Edited 2021-10-04 09:33 by palcal "It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all" |
||||
phil99![]() Guru ![]() Joined: 11/02/2018 Location: AustraliaPosts: 2593 |
My Win10 Home Ed. (Defender only) has no problem with it. Connected to F4 and working fine. Thank you Robert. Phil |
||||
TassyJim![]() Guru ![]() Joined: 07/08/2011 Location: AustraliaPosts: 6269 |
My Windows Defender was and still is happy with the ZIP and extracting it. Perhaps Microsoft have received enough samples for them to take it off the naughty list now. What browser are you using? Jim VK7JH MMedit |
||||
palcal![]() Guru ![]() Joined: 12/10/2011 Location: AustraliaPosts: 1982 |
Using Chrome, I ran Windows Update and updated not that that should make a difference but I downloaded again and whilst I did get a warning I clicked 'Run Anyway' and all is OK. I will now try on the laptop. "It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all" |
||||
palcal![]() Guru ![]() Joined: 12/10/2011 Location: AustraliaPosts: 1982 |
No go on the laptop... ![]() "It is better to be ignorant and ask a stupid question than to be plain Stupid and not ask at all" |
||||
disco4now![]() Guru ![]() Joined: 18/12/2014 Location: AustraliaPosts: 1000 |
I get same error trying to connect to Picomite on com12 which is working ok for TeraTerm etc. Connects to Armmite F4 on COM 3 no problem. Gerry Latest F4 Latest H7 FotS |
||||
robert.rozee Guru ![]() Joined: 31/12/2012 Location: New ZealandPosts: 2428 |
oops, my bad - i accidentally left in the (linux) code that checks for the linux symlink. it just happens (by chance) that this doesn't trip up for low numbered windows comm ports. the below is also not compressed with UPX, hence .exe size is approx 2.7mb. hopefully this may keep the AV software out there happy. GFXtermW32 (2021-10-04 A).zip i'm curious about what happens when the USB cable is unplugged while GFXterm is connected. with the 2019 version there was some very windows-specific code to handle detecting this situation, but in part (memory is foggy) that may have been required by the lack of threading. cheers, rob :-) |
||||
toml_12953 Guru ![]() Joined: 13/02/2015 Location: United StatesPosts: 426 |
Much better, thanks! When I disconnect the USB by turning off the CMM2, I get this: An unknown error (101) has occured data: 5,0,0,0 Edited 2021-10-04 11:26 by toml_12953 |
||||
disco4now![]() Guru ![]() Joined: 18/12/2014 Location: AustraliaPosts: 1000 |
It now connects on COM12 but its like the keyboard is disabled. You cant send any keys. COM3 is OK. Edited 2021-10-04 11:33 by disco4now Latest F4 Latest H7 FotS |
||||
robert.rozee Guru ![]() Joined: 31/12/2012 Location: New ZealandPosts: 2428 |
if you look at the top-right of the window you'll see something like this: ![]() the labels "dtr", 'rts", "cts", "dsr" represent the status of the modem control lines: uppercase = asserted, lowercase = cleared. the pico requires that DTR be asserted to function, this is a peculiarity of the USB stack used that peter has no control over. try pressing alt-1, this asserts DTR. alt-2 clears DTR. alt-3 and alt-4 control RTS. CTS and DSR are controlled from the attached device (the pico in your case). in future i'll look at how to make the DTR and RTS states saved options. cheers, rob :-) |
||||
disco4now![]() Guru ![]() Joined: 18/12/2014 Location: AustraliaPosts: 1000 |
OK, ALT-1 does get it going on the Picomite. I was tricked for a while as it seems to require a reasonable length keypress of ALT-1. Could be my keyboard but a quick ALT-1 or ALT-2 does not seem to register. Regards Gerry Latest F4 Latest H7 FotS |
||||
toml_12953 Guru ![]() Joined: 13/02/2015 Location: United StatesPosts: 426 |
Alt-1 through Alt-4 don't do anything on my system. Also, will the program be upgraded to respond to VT-100 codes? Right now, it doesn't seem to. |
||||
Page 1 of 2 ![]() ![]() |
![]() |
![]() |
The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |