Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Vn. 4.5 What is the difference between e32 and the g32 exe files?

25 views
Skip to first unread message

Christer Gustafsson

unread,
Feb 24, 2025, 4:54:03 AMFeb 24
to sem...@googlegroups.com
Hi,
There has been no choice from my side, as far as I remember, for the e32 other than it contains a nice colour-scheme.
Could someone give a short explanation of the differences between those two versions of the editor, please?
Please remember that I am only an ordinary user of the editor.

Best regards,
ChG

Carlo Hogeveen

unread,
Feb 24, 2025, 6:43:44 AMFeb 24
to sem...@googlegroups.com

 

From my perspective:

Copied from https://ecarlo.nl/tse/Context.html -> Editor history -> TSE Pro 4.0 and TSE Pro 4.2:

 

TSE Pro v4.0

 added a GUI variant of the editor, besides still fully supporting its old Console variant. For the GUI and Console variants of the editor each has its own executable, g32.exe and e32.exe respectively.
Older TSE versions were all Console programs, meaning the editor runs in a Windows console, just like the cmd prompt.
The GUI version of the editor adds better Windows integration.
The main TSE GUI-specific features are:

·        TSE runs in its own window with GUI window properties. The window is resizable by dragging the borders.

·        Fonts can be modified from the editor.

·        It has a user-friendly Close button, that no longer just aborts the editor, but now asks to save unsaved files, and can be cancelled if you want to check them first.

·        A vertical bar cursor. (Optional)

·        ANSI support for ANSI-compatible fonts!
The GUI's default font is "Courier New", which is ANSI-compatible.
ANSI, formally known as Windows-1252 and CP1252, is a character set that is natively supported by Windows, which gives TSE much better compatibility with other software and people.
ANSI fully supports the alphabets of these languages: Danish, Dutch, English, Finnish, French, German, Hungarian, Icelandic, Indonesian, Italian, Norwegian, Portuguese, Spanish, Swedish.

·        Alas, ANSI does not support line drawing.

Newer extensions sometimes rely on the advantages of the new GUI features, making them incompatible with the Console version.

 

TSE Pro v4.2

 added small functional and programming language features. My favorite is the programmatic access to GUI TSE's colors: Instead of being limited to 16 colors with unchangeable values, macro programmers could now set 16 foreground colors and 16 background colors, the values of which are changeable 24-bit RGB colors. It is hard to do, but this also allows for tricks to temporarily display more than 32 colors concurrently, up to tens of thousands.

 

 

Christer Gustafsson

unread,
Feb 24, 2025, 8:44:32 AMFeb 24
to sem...@googlegroups.com
Thank you Carlo,

It was a good overview. I will give g32 a try.

Ch



--

---
You received this message because you are subscribed to the Google Groups "SemWare TSE Pro text editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to semware+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/semware/000201db86b1%2458f05380%240ad0fa80%24%40ecarlo.nl.

Carlo Hogeveen

unread,
Feb 24, 2025, 4:12:00 PMFeb 24
to sem...@googlegroups.com

Additionally, for a different perspective, TSE’s help has its own list of GUI-specific features:
https://ecarlo.nl/tse/files/TseHelp.html#summary_of_new%2fenhanced_features_in_the_semware_editor_professional_v4.0

Carlo



Guy Rouillier

unread,
Feb 24, 2025, 4:22:46 PMFeb 24
to Semware TSE Pro
"Alas, ANSI does not support line drawing."

Good summary, except for this point. ANSI includes the Unicode line drawing characters.  That's how, for example, e32 draws lines around the menus.

--
Guy Rouillier
--

Carlo Hogeveen

unread,
Feb 24, 2025, 5:08:34 PMFeb 24
to sem...@googlegroups.com

> ANSI includes the Unicode line drawing characters.

No, it does not:
https://en.wikipedia.org/wiki/Windows-1252
https://ecarlo.nl/tse/files/CodePages.html

> That's how, for example, e32 draws lines around the menus.

No, e32 typically uses code page 437 or 850, both of which natively support line drawing characters.

Carlo



Carlo Hogeveen

unread,
Feb 24, 2025, 7:36:38 PMFeb 24
to sem...@googlegroups.com

Upon further investigation, let me retract that.
ANSI is a vague and unofficial term that can also refer to other code pages than 1252.
I am going to remove its usage from my documentation.
At some point I will also remove the term from my tools, but that will take a lot longer.

Carlo




Reply all
Reply to author
Forward
0 new messages