Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 23:22 09 May 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : GFXterm - new test version

Author Message
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2398
Posted: 03:06pm 17 Feb 2025
Copy link to clipboard 
Print this post

have just uploaded an updated TEST version of GFXterm for 64-bit Linux:

https://github.com/robert-rozee/GFXterm/blob/test/binaries/GFXterm%20Linux-64
(clicking View Raw should start downloading the binary)

the main changes are:
(a) it should run ok if ALSA sound support is not available,
(b) serial port detection is fixed for kernel 6.8 and later
      (no longer lists a large number of 'phantom' ttySxx ports),
(c) there is now an 'about' entry in the drop-down menu and associated
      'about popup, from which you can click a button to save the .PDF
      manual to the Desktop (manual is embedded in the binary),
(d) the manual has been updated and expanded.

a fair bit of other code has also been 'tinkered with' over the last 18 months. i'm hopeful i've not inadvertently broken anything! if nothing is found wrong, i'll post Linux-32 and Win-32 versions along with updates source code to GitHub.

would some of you who are running Linux (64-bit only for the moment) please download and test the binary? should work with the pico version of MMbasic provided you set the screen size to 100 x something (for VGA).


cheers,
rob   :-)
Edited 2025-02-18 01:08 by robert.rozee
 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2398
Posted: 12:17pm 19 Feb 2025
Copy link to clipboard 
Print this post

an anyone tested this?


cheers,
rob   :-)
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4251
Posted: 12:43pm 19 Feb 2025
Copy link to clipboard 
Print this post

Travelling without toys at the moment. Memory permitting I will at least start it up when I return.

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3998
Posted: 01:12pm 19 Feb 2025
Copy link to clipboard 
Print this post

  robert.rozee said   anyone tested this?


cheers,
rob   :-)

It runs & with just whatever the laptop has and a mouse says no serial ports - probably correct.

With an interface creating /dev/ttyUSB0 it found it OK and worked fine.

John
 
Amnesie
Guru

Joined: 30/06/2020
Location: Germany
Posts: 529
Posted: 09:00pm 19 Feb 2025
Copy link to clipboard 
Print this post

I use a raspberry pi 5 as main PC ... is it for ARM, too?

Greetings
Daniel
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3998
Posted: 09:35pm 19 Feb 2025
Copy link to clipboard 
Print this post

  Amnesie said  I use a raspberry pi 5 as main PC ... is it for ARM, too?

Greetings
Daniel

I don't see a current binary but I do see here RASPBIAN

So, be hopeful.

Maybe ask Rob for which of 32-bit / 64-bit ARM you want.

John
Edited 2025-02-20 07:44 by JohnS
 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2398
Posted: 09:49am 20 Feb 2025
Copy link to clipboard 
Print this post

once i've established there are no problems with the Linux-64 (x86_64) version, i'll generate binaries for Linux-32 (i386) and Win32 and upload them. at the same time i'll also upload the new set of source code. i'm just holding back at the moment as i need some additional confidence that there are no obvious bugs that i've missed.

folks have compiled the earlier (2023) version for RPi, and there is nothing stopping someone from doing that with the new one - if provided with the binary (or binaries) i am more than happy to add it to the Github repository. and i am also happy to help make any tweaks that may be needed to make it compile ok, although with a bit of luck it should just compile without issue.

i'd also be keen to see someone try and get it working for MACOS (the operating system formerly known as OS X), although anything involving Macs is entirely a black-art to me!


cheers,
rob   :-)
 
homa

Guru

Joined: 05/11/2021
Location: Germany
Posts: 459
Posted: 06:29pm 20 Feb 2025
Copy link to clipboard 
Print this post

Hi Rob,
what an ingenious program! Especially for Linux I always had problems to find something suitable for my hobby laptop and Tera Term is unfortunately only for Windows.
Unfortunately, as I get older, I always have to make the fonts a bit bigger, can you also adjust the status line? So far it stays in "micro" font :-(
I will use it on my laptop in the future. More feedback later.
As I said, thank you!

Best regards
Matthias
 
Amnesie
Guru

Joined: 30/06/2020
Location: Germany
Posts: 529
Posted: 07:14pm 20 Feb 2025
Copy link to clipboard 
Print this post

Hello,

so if I understand it right, to this point there isn't a version for Raspberry Pi OS (ARM)? I have only the Raspberry Pi 5 as a computer right now...

Greetings
Daniel
 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2398
Posted: 05:38am 21 Feb 2025
Copy link to clipboard 
Print this post

  Amnesie said  so if I understand it right, to this point there isn't a version for Raspberry Pi OS (ARM)? I have only the Raspberry Pi 5 as a computer right now...


GFXterm is written in Pascal, using the Lazarus IDE and GUI library (LCL) which in turn uses the Free Pascal Compiler (FPC). both Lazarus and FPC are free open-source software. Lazarus (and FPC) support numerous targets, including Win32, Linux x86 -32 and -64, Macintosh (both Intel and ARM), RPi (ARM), and several others.

what this means is that once i'm confident that the Linux-64 binary is bug-free i can put the source code up on GitHub and folks will be able to rebuild from source to whatever target OS they wish - with the proviso that some small level of source modification may be required. i have personally tested Linux x86-32 and -64, as well as Win32, verifying that all three work. as such, i will be i will be providing pre-built binaries for these three targets.

with the previous release (2023) of GFXterm i believe that folks successfully built binaries for RPi without needing to make any source-code changes. once someone has done this and verified that everything works, i'll be able to add their RPi binaries to the GitHub repository.


hopefully this helps?


cheers,
rob   :-)
 
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2398
Posted: 02:40pm 21 Feb 2025
Copy link to clipboard 
Print this post

  homa said  Hi Rob,
what an ingenious program! Especially for Linux [...]
Unfortunately, as I get older, I always have to make the fonts a bit bigger, can you also adjust the status line? So far it stays in "micro" font :-(


well, GFXterm has been around since 2017, when i wrote it using Delphi 5 for Windows. around 2020 i moved development to Lazarus/FPC and for a year or so it was Linux-only, after which i managed to get it going again (under Lazarus/FPC) for Windows too. throughout it has been available to forum members, and from 2023 onwards downloadable from GitHub.

the status line has always been a problem to get 'just right', hence why it is of fixed size. suffice to say that the terminal screen consists of a number of elements and keeping them all tied together successfully is simplified by the status line not changing size (width or height) while GFXterm is running. if at all possible, i would rather avoid delving into that can-of-worms again!

btw, i have the same age-related sight problem. i make things bigger on screen by buying progressively larger monitors. the current one is 27" and 1080p, and i've been keeping an eye out for a 32" 1080p monitor at a reasonable price for a while now.


cheers,
rob   :-)
Edited 2025-02-22 00:43 by robert.rozee
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10065
Posted: 03:51pm 21 Feb 2025
Copy link to clipboard 
Print this post

  Quote   i've been keeping an eye out for a 32" 1080p monitor


Not sure if the market is the same in NZ but I highly recommend 30" 2560x1600 monitors. Just bought a Iiyama for GBP64 in the UK.  VGA, DVI, HDMI, DisplayPort and  a 3W amp/speakers

https://www.ebay.co.uk/itm/156623671037
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025