Home  |  Contents 
Microcontroller and PC projects
  Forum Index : Microcontroller and PC projects         Section
Subject Topic: GFXterm.exe uploaded to doc register Post ReplyPost New Topic
<< Prev Page of 2
Author
Message << Prev Topic | Next Topic >>
robert.rozee
Guru
Guru


Joined: 31 December 2012
Location: New Zealand
Online Status: Offline
Posts: 1186
Posted: 17 November 2017 at 5:32pm | IP Logged Quote robert.rozee

serial read/write is all compartmented through two routines that make calls to the win32 APIs ReadFile and WriteFile:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa365467(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/aa365747(v=vs.85).aspx

if you can figure out how to get tcp/ip working through these calls, then it would be trivial to get working.


cheers,
rob :-)


Back to Top View robert.rozee's Profile Search for other posts by robert.rozee
 
robert.rozee
Guru
Guru


Joined: 31 December 2012
Location: New Zealand
Online Status: Offline
Posts: 1186
Posted: 19 November 2017 at 9:51pm | IP Logged Quote robert.rozee

updated so that "portname:baudrate" is displayed in the taskbar (or 'offline' if not connected), and is also prepended to the terminal window title. i've also reworked the scheduling (internal timer events) so that when running at full steam less computrons should be consumed, and made a few other small tweaks.

the new version (19-nov-2017) can be downloaded from the same place as before in the document register:
http://www.thebackshed.com/docregister/ViewDoc.asp?DocID=22


cheers,
rob :-)
Back to Top View robert.rozee's Profile Search for other posts by robert.rozee
 
Azure
Regular Member
Regular Member
Avatar

Joined: 09 November 2017
Location: Australia
Online Status: Offline
Posts: 73
Posted: 20 November 2017 at 8:21pm | IP Logged Quote Azure

@Rob
Downloaded and tested. Looking good and working well so far, nice work.

I am using it on a Lenova Yoga touch screen notebook with 4K screen. Since the font size addition it works well.

I think it would be nice if the connect indicator was actually a button to connect/disconnect toggle without having to go to the option menu.

I notice that when the pointer is over the border ti changes to a sizing icon, but you cannot size from any size or corner. It would be grest if it was sizeable or set someone as I like using the edit mode configured for more lines.

A sincere thank you for what you have done and keep up the great work.
Back to Top View Azure's Profile Search for other posts by Azure
 
robert.rozee
Guru
Guru


Joined: 31 December 2012
Location: New Zealand
Online Status: Offline
Posts: 1186
Posted: 21 November 2017 at 10:06am | IP Logged Quote robert.rozee

with the next release the problem with the resizing arrows will fixed - they won't appear! there is also a little bug in the current release where the hex code of the "last character received" at the start of the status line is always displayed as "02" while connected, this will also be fixed in the next release. plus a few other small bits of the code tidied up.

i would prefer to avoid having the 'connect' indicator act as a button, as currently it is not visible when disconnected. if it were to become clickable then it would need to be changed to 'connect'/'offline', but i would instead prefer to add an alt-key combination to do the job. ie, alt-1 = connect, alt-2 = disconnect. views anyone?

the number of rows and columns is hard-coded in a couple of constants defined at the top of the source code, "ROWS=24" and "COLS=80". with some (not minor) effort i could make it changable from within GFXterm, or with great ease i could simply produce custom versions of the .exe with different values. i'd prefer to stick to 80 columns if possible, how would folks feel about a separate .exe for 80x36 and/or 80x43? i just checked, and the mmbasic editor will allow lines longer than 80 characters to be entered if OPTION DISPLAY is set to wider than 80 columns. don't know what the upper limit is, i only tried 90 columns. would folks like a 'special' 132x43 version?

if the rows and/or columns were changable from within GFXterm, it would likely require a restart to take effect anyway.


cheers,
rob :-)
Back to Top View robert.rozee's Profile Search for other posts by robert.rozee
 
Quazee137
Regular Member
Regular Member


Joined: 07 August 2016
Location: United States
Online Status: Offline
Posts: 67
Posted: 22 November 2017 at 11:06am | IP Logged Quote Quazee137

@rob how about doing the number of columns and rows

C>GFXterm would default to 80 / 24

C>GFXterm 80,36

C>GFXterm 80,43

C>GFXterm 132,43

one could make different short cuts to launch GFXterm

Quazee137

Edited by Quazee137 on 22 November 2017 at 11:07am
Back to Top View Quazee137's Profile Search for other posts by Quazee137
 
robert.rozee
Guru
Guru


Joined: 31 December 2012
Location: New Zealand
Online Status: Offline
Posts: 1186
Posted: 04 December 2017 at 11:15pm | IP Logged Quote robert.rozee

have just finished making a few updates - the new version (5-dec-2017) can be downloaded from the same place as before in the document register:
http://www.thebackshed.com/docregister/ViewDoc.asp?DocID=22

changes include:

- any errors during opening of the comm port now offer 'abort, retry, ignore' options, allowing for use with USB serial ports based on versions of the microchip USB stack containing the "SetCommState error 31" bug. click 'ignore' if the error manifests.

- there is now an option to select a screen font other than 'Terminal'. use with caution as there are very few fonts that will work well - this option is experimental, and mainly intended for Linux users. 'Courier New' seems to work well.

- fixed bug with window resizing arrows being displayed.

- fixed bug on status line, 'last character printed' field always showed "02".

- added 36 and 43 display line versions of the .exe file.


cheers,
rob :-)
Back to Top View robert.rozee's Profile Search for other posts by robert.rozee
 


If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  Search the forums using Google.
<< Prev Page of 2
In the news...
 
Post ReplyPost New Topic
Printable version Printable version
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum

Powered by Web Wiz Forums version 7.8
Copyright ©2001-2004 Web Wiz Guide

This page was generated in 0.1016 seconds.
Privacy Policy     Process times : 0, 0.01, 0, 0.09