mmondor.git
2 years agoAnalogTerm2: Misc. font work
Matthew Mondor [Tue, 28 Mar 2023 00:19:00 +0000 (00:19 +0000)]
AnalogTerm2: Misc. font work

2 years agoAnalogTerm2: Misc. font work
Matthew Mondor [Mon, 27 Mar 2023 23:26:12 +0000 (23:26 +0000)]
AnalogTerm2: Misc. font work

2 years agoAnalogTerm2: Improve A glyph of ocr-font.txt
Matthew Mondor [Mon, 27 Mar 2023 22:34:23 +0000 (22:34 +0000)]
AnalogTerm2: Improve A glyph of ocr-font.txt

2 years agoAnalogTerm2: Add support for comments in font files, add ocr-font.txt
Matthew Mondor [Mon, 27 Mar 2023 22:29:23 +0000 (22:29 +0000)]
AnalogTerm2: Add support for comments in font files, add ocr-font.txt

2 years agoAnalogTerm2: Use case for font-load.sh
Matthew Mondor [Mon, 27 Mar 2023 20:27:24 +0000 (20:27 +0000)]
AnalogTerm2: Use case for font-load.sh

2 years agoAnalogTerm2: Include full Apple ][ font in tests/examples
Matthew Mondor [Mon, 27 Mar 2023 19:14:41 +0000 (19:14 +0000)]
AnalogTerm2: Include full Apple ][ font in tests/examples

2 years agoAnalogTerm2: Add sample font loader and file in tests.
Matthew Mondor [Mon, 27 Mar 2023 17:49:51 +0000 (17:49 +0000)]
AnalogTerm2: Add sample font loader and file in tests.

2 years agoAnalogTerm2: Add a sequence to reset the font to the default.
Matthew Mondor [Mon, 27 Mar 2023 16:44:49 +0000 (16:44 +0000)]
AnalogTerm2: Add a sequence to reset the font to the default.

2 years agoAnalogTerm2:
Matthew Mondor [Sat, 25 Mar 2023 03:09:57 +0000 (03:09 +0000)]
AnalogTerm2:
- Fix an allocation bug resulting in a larger buffer than necessary.
- Add support to alter and add custom font glyphs using custom ATC
  escape sequences.
- Map the Pi unicode char to the existing DEC Graphics Pi glyph.
- Fix one usage of explicit 7 instead of FONT_WIDTH.

2 years agoAnalogTerm2:
Matthew Mondor [Fri, 24 Mar 2023 03:42:18 +0000 (03:42 +0000)]
AnalogTerm2:
- Add ATC custom sequence to alter glyphs and a corresponding
  test/example file.
- Add an example file altering scanline emulation intensity
  parameters.

2 years agoAnalogTerm2: Add custom sequence [?658467;65539;<p>;<v>h to config int*
Matthew Mondor [Wed, 22 Mar 2023 12:13:59 +0000 (12:13 +0000)]
AnalogTerm2: Add custom sequence [?658467;65539;<p>;<v>h to config int*

2 years agoInitial import of mmsoftware/ascender, an eventual Defender-inspired ASCII+ANSI game.
Matthew Mondor [Tue, 21 Mar 2023 11:23:34 +0000 (11:23 +0000)]
Initial import of mmsoftware/ascender, an eventual Defender-inspired ASCII+ANSI game.

2 years agointeractive-ascii/test3.c: portability fixes
Matthew Mondor [Mon, 20 Mar 2023 07:09:57 +0000 (07:09 +0000)]
interactive-ascii/test3.c: portability fixes

2 years agointeractive-ascii: test3.c: explicitly save/restore tty state with termios
Matthew Mondor [Mon, 20 Mar 2023 05:57:55 +0000 (05:57 +0000)]
interactive-ascii: test3.c: explicitly save/restore tty state with termios

2 years agotests/interactive-ascii: add successful curses/terminfo tests
Matthew Mondor [Mon, 20 Mar 2023 04:04:45 +0000 (04:04 +0000)]
tests/interactive-ascii: add successful curses/terminfo tests

2 years agoAnalogTerm2:
Matthew Mondor [Tue, 14 Mar 2023 02:01:51 +0000 (02:01 +0000)]
AnalogTerm2:
- Update TODO
- Add font files as dependency to font.o in GNUmakefile

2 years agoAnalogTerm2: Add ATC sequence [?658467;65538;<n>h for blinking cfg
Matthew Mondor [Mon, 13 Mar 2023 20:10:33 +0000 (20:10 +0000)]
AnalogTerm2: Add ATC sequence [?658467;65538;<n>h for blinking cfg

2 years agoAnalogTerm2: Use user configured default for DECSCUSR "[0 q"
Matthew Mondor [Mon, 13 Mar 2023 10:15:30 +0000 (10:15 +0000)]
AnalogTerm2: Use user configured default for DECSCUSR "[0 q"

2 years agoAnalogTerm2: Add ANSI DECSCUSR sequences support to change cursor
Matthew Mondor [Sun, 12 Mar 2023 19:53:02 +0000 (19:53 +0000)]
AnalogTerm2: Add ANSI DECSCUSR sequences support to change cursor

2 years agoAnalogTerm2: Fix bogus help synopsis for -m.
Matthew Mondor [Sat, 11 Mar 2023 11:29:17 +0000 (11:29 +0000)]
AnalogTerm2: Fix bogus help synopsis for -m.

2 years agoAnalogTerm2: Add -m 0-2 to change cursor mode (block, line, bar).
Matthew Mondor [Sat, 11 Mar 2023 11:22:48 +0000 (11:22 +0000)]
AnalogTerm2: Add -m 0-2 to change cursor mode (block, line, bar).
XTerm sequences to change among them are not implemented yet.

2 years agoAnalogTerm2: Make pipe character shorter for balance
Matthew Mondor [Fri, 10 Mar 2023 22:50:11 +0000 (22:50 +0000)]
AnalogTerm2: Make pipe character shorter for balance

2 years agoAnalogTerm2: Make slash and backslash slightly shorter for balance.
Matthew Mondor [Fri, 10 Mar 2023 22:36:29 +0000 (22:36 +0000)]
AnalogTerm2: Make slash and backslash slightly shorter for balance.

2 years agoAnalogTerm2: Blinking cursor timer reset used to occur for user
Matthew Mondor [Wed, 8 Mar 2023 20:12:48 +0000 (20:12 +0000)]
AnalogTerm2: Blinking cursor timer reset used to occur for user
input but also print/output.  Only reset it at input by default
and add the -P option to optionally also reset it for output.

2 years agoAnalogTerm2: Make French latin-1 accents smaller; update TODO/README
Matthew Mondor [Tue, 28 Feb 2023 21:05:40 +0000 (21:05 +0000)]
AnalogTerm2: Make French latin-1 accents smaller; update TODO/README

2 years agoAnalogTerm2: fix erroneous offset when loading stick numeric digits
Matthew Mondor [Mon, 2 Jan 2023 07:05:24 +0000 (07:05 +0000)]
AnalogTerm2: fix erroneous offset when loading stick numeric digits

2 years agoAnalogTerm2: Update TODO, add support for curvy single and double quotes
Matthew Mondor [Thu, 20 Oct 2022 01:21:04 +0000 (01:21 +0000)]
AnalogTerm2: Update TODO, add support for curvy single and double quotes

2 years agoAnalogTerm2: update TODO notes
Matthew Mondor [Wed, 15 Jun 2022 00:26:11 +0000 (00:26 +0000)]
AnalogTerm2: update TODO notes

2 years agoAnalogTerm2: Add a TODO file
Matthew Mondor [Tue, 14 Jun 2022 18:49:52 +0000 (18:49 +0000)]
AnalogTerm2: Add a TODO file

2 years agoAnalogTerm2: Add ISO-8859-14/Latin-8 support for unicode UTF-8.
Matthew Mondor [Sat, 11 Jun 2022 06:45:46 +0000 (06:45 +0000)]
AnalogTerm2: Add ISO-8859-14/Latin-8 support for unicode UTF-8.

3 years agoAnalogTerm2: Add Sami language screenshot examples
Matthew Mondor [Thu, 9 Jun 2022 07:01:52 +0000 (07:01 +0000)]
AnalogTerm2: Add Sami language screenshot examples

3 years agoAnalogTerm2: Implement ISO-8859-4 and ISO-8859-10 UTF-8 support.
Matthew Mondor [Thu, 9 Jun 2022 06:44:28 +0000 (06:44 +0000)]
AnalogTerm2: Implement ISO-8859-4 and ISO-8859-10 UTF-8 support.

3 years agoAnalogTerm2: move ISO-8859-16 extensions from misc to 8859-2 set.
Matthew Mondor [Thu, 9 Jun 2022 01:53:06 +0000 (01:53 +0000)]
AnalogTerm2: move ISO-8859-16 extensions from misc to 8859-2 set.

3 years agoAnalogTerm2: Add ISO-8859-15 (1 ext) and ISO-8859-16 (2 ext) UTF-8 support.
Matthew Mondor [Thu, 9 Jun 2022 00:04:43 +0000 (00:04 +0000)]
AnalogTerm2: Add ISO-8859-15 (1 ext) and ISO-8859-16 (2 ext) UTF-8 support.

3 years agoAnalogTerm2: simplify font glyph misc character remapping
Matthew Mondor [Wed, 8 Jun 2022 12:43:50 +0000 (12:43 +0000)]
AnalogTerm2: simplify font glyph misc character remapping

3 years agoAnalogTerm2: implement genetic glyph-order table support, use it
Matthew Mondor [Wed, 8 Jun 2022 12:27:28 +0000 (12:27 +0000)]
AnalogTerm2: implement genetic glyph-order table support, use it
for ISO-8859-* sets as well as misc characters.

3 years agoAnalogTerm2: implement missing ISO-8859-15 glyphs
Matthew Mondor [Wed, 8 Jun 2022 09:54:38 +0000 (09:54 +0000)]
AnalogTerm2: implement missing ISO-8859-15 glyphs

3 years agoAnalogTerm2: add Turkish text screenshot example, update TODO
Matthew Mondor [Wed, 8 Jun 2022 06:59:12 +0000 (06:59 +0000)]
AnalogTerm2: add Turkish text screenshot example, update TODO

3 years agoAnalogTerm2: update README
Matthew Mondor [Wed, 8 Jun 2022 06:19:16 +0000 (06:19 +0000)]
AnalogTerm2: update README

3 years agoAnalogTerm2: Add ISO-8859-3 support (for unicode UTF-8 locales)
Matthew Mondor [Wed, 8 Jun 2022 06:15:44 +0000 (06:15 +0000)]
AnalogTerm2: Add ISO-8859-3 support (for unicode UTF-8 locales)

3 years agoAnalogTerm2: improve/update screenshots
Matthew Mondor [Mon, 6 Jun 2022 07:12:12 +0000 (07:12 +0000)]
AnalogTerm2: improve/update screenshots

3 years agoAnalogTerm2: Add a few more example screenshots
Matthew Mondor [Mon, 6 Jun 2022 01:12:04 +0000 (01:12 +0000)]
AnalogTerm2: Add a few more example screenshots

3 years agoAnalogTerm2: Add a Latin-1 screenshot
Matthew Mondor [Mon, 6 Jun 2022 00:55:36 +0000 (00:55 +0000)]
AnalogTerm2: Add a Latin-1 screenshot

3 years agoAnalogTerm2: Add overline glyph
Matthew Mondor [Sun, 5 Jun 2022 23:55:22 +0000 (23:55 +0000)]
AnalogTerm2: Add overline glyph

3 years agoAnalogTerm2: improve Latin-2 ogonek glyphs, add screenshot
Matthew Mondor [Sun, 5 Jun 2022 23:34:10 +0000 (23:34 +0000)]
AnalogTerm2: improve Latin-2 ogonek glyphs, add screenshot

3 years agoAnalogTerm2: minor cleanup, update README.
Matthew Mondor [Sun, 5 Jun 2022 22:16:26 +0000 (22:16 +0000)]
AnalogTerm2: minor cleanup, update README.

3 years agoAnalogTerm2: add support for glyphs "?" and low opening double quote
Matthew Mondor [Sun, 5 Jun 2022 21:42:24 +0000 (21:42 +0000)]
AnalogTerm2: add support for glyphs "?" and low opening double quote

3 years agoAnalogTerm2: Add ISO-8859-2/Latin-2 support.
Matthew Mondor [Sun, 5 Jun 2022 20:04:37 +0000 (20:04 +0000)]
AnalogTerm2: Add ISO-8859-2/Latin-2 support.
- Latin-1 can still be used in 8-bit/ISO-8859-1 mode or unicode UTF-8
- Latin-2 can only be used in unicode UTF-8 mode
- Glyphs may need improvements.

3 years agoAnalogTerm2: Fix a graphics glyph bug (introduced with 9 px height)
Matthew Mondor [Wed, 1 Jun 2022 00:25:00 +0000 (00:25 +0000)]
AnalogTerm2: Fix a graphics glyph bug (introduced with 9 px height)

3 years agoAnalogTerm2: update TODO IRT missing glyphs
Matthew Mondor [Tue, 31 May 2022 22:14:49 +0000 (22:14 +0000)]
AnalogTerm2: update TODO IRT missing glyphs

3 years agoAnalogTerm2: make analog scanline emulation more configurable.
Matthew Mondor [Tue, 31 May 2022 18:44:24 +0000 (18:44 +0000)]
AnalogTerm2: make analog scanline emulation more configurable.
- Remove -m and -M parameters
- Introduce -p parameter that can accept multiple parameters
- List available parameters and their default value for usage.

3 years agoAnalogTerm2: inline a few small functions.
Matthew Mondor [Mon, 23 May 2022 19:31:54 +0000 (19:31 +0000)]
AnalogTerm2: inline a few small functions.

3 years agoAnalogTerm2: update README
Matthew Mondor [Mon, 23 May 2022 16:02:12 +0000 (16:02 +0000)]
AnalogTerm2: update README

3 years agoAnalogTerm2: some glyph mapping fixes
Matthew Mondor [Mon, 23 May 2022 04:26:39 +0000 (04:26 +0000)]
AnalogTerm2: some glyph mapping fixes

3 years agoAnalogTerm2: migrate from 7x8 glyphs to 7x9.
Matthew Mondor [Mon, 23 May 2022 01:10:47 +0000 (01:10 +0000)]
AnalogTerm2: migrate from 7x8 glyphs to 7x9.
- Allows better leading for easier reading
- Better Latin accents
- Legacy gfx set still in transition

3 years agoAnalogTerm2: reimplement fgcolor on bgcolor blending/rendering.
Matthew Mondor [Sun, 22 May 2022 01:13:50 +0000 (01:13 +0000)]
AnalogTerm2: reimplement fgcolor on bgcolor blending/rendering.

3 years agoAnalogTerm2: reimpement an artefact for the background color rendering.
Matthew Mondor [Sat, 21 May 2022 19:36:19 +0000 (19:36 +0000)]
AnalogTerm2: reimpement an artefact for the background color rendering.

3 years agoAnalogTerm2:
Matthew Mondor [Sat, 21 May 2022 18:02:43 +0000 (18:02 +0000)]
AnalogTerm2:
- src/config.h now has both DEFAULT_COLOR and DEFAULT_MONOCOLOR.
- Fix a bug where the gray color was not set in default color mode.

3 years agoAnalogTerm2:
Matthew Mondor [Sat, 21 May 2022 17:45:54 +0000 (17:45 +0000)]
AnalogTerm2:
- Make color mode the default, -c can toggle at start time.
- Add an ESC sequence code to switch among color/mono modes:
  [?658467;65536h and [?658467;65537h
- Update README.

3 years agoAnalogTerm2: Improve background color handling.
Matthew Mondor [Sat, 21 May 2022 13:41:55 +0000 (13:41 +0000)]
AnalogTerm2: Improve background color handling.
- The custom color is now 12,
- Introduced COLOR_GRAY2, used for black foreground and bold.
- Removed some effect that produced strange artifacts.

3 years agoAnalogTerm2: fix a minor glyph bug
Matthew Mondor [Sat, 21 May 2022 03:15:45 +0000 (03:15 +0000)]
AnalogTerm2: fix a minor glyph bug

3 years agoAnalogTerm2: add support for a few more common math symbols
Matthew Mondor [Sat, 21 May 2022 03:03:36 +0000 (03:03 +0000)]
AnalogTerm2: add support for a few more common math symbols

3 years agoAnalogTerm2: update README
Matthew Mondor [Sat, 21 May 2022 01:47:53 +0000 (01:47 +0000)]
AnalogTerm2: update README

3 years agoAnalogTerm2: add support for a few more very common glyphs.
Matthew Mondor [Sat, 21 May 2022 01:43:02 +0000 (01:43 +0000)]
AnalogTerm2: add support for a few more very common glyphs.

3 years agoAnalogTerm2: Add another screenshot; update README
Matthew Mondor [Fri, 20 May 2022 23:01:55 +0000 (23:01 +0000)]
AnalogTerm2: Add another screenshot; update README

3 years agoAnalogTerm2: update README.
Matthew Mondor [Fri, 20 May 2022 19:55:46 +0000 (19:55 +0000)]
AnalogTerm2: update README.

3 years agoAnalogTerm2: initial implementation of background color support
Matthew Mondor [Fri, 20 May 2022 19:11:34 +0000 (19:11 +0000)]
AnalogTerm2: initial implementation of background color support
(not only monochrome simulation of background color).

3 years agoAnalogTerm2: update README
Matthew Mondor [Thu, 19 May 2022 02:11:51 +0000 (02:11 +0000)]
AnalogTerm2: update README

3 years agoAnalogTerm2: update README, especially in relation to performance.
Matthew Mondor [Wed, 18 May 2022 14:36:23 +0000 (14:36 +0000)]
AnalogTerm2: update README, especially in relation to performance.

3 years agoAnalogTerm2: in fast/jump scroll mode, refresh at JUMP_SCROLL_LINES
Matthew Mondor [Wed, 18 May 2022 13:25:14 +0000 (13:25 +0000)]
AnalogTerm2: in fast/jump scroll mode, refresh at JUMP_SCROLL_LINES
as well as when the FPS timer expires.

3 years agoAnalogTerm2: Add tentative screen refresh rate for non-slow-scroll
Matthew Mondor [Wed, 18 May 2022 01:58:28 +0000 (01:58 +0000)]
AnalogTerm2: Add tentative screen refresh rate for non-slow-scroll

3 years agoAnalogTerm2: update TODO and comments.
Matthew Mondor [Mon, 16 May 2022 22:16:48 +0000 (22:16 +0000)]
AnalogTerm2: update TODO and comments.

3 years agoAnalogTerm2: swallow and ignore OSC, DECRQM and DECRQM for now.
Matthew Mondor [Mon, 16 May 2022 22:09:22 +0000 (22:09 +0000)]
AnalogTerm2: swallow and ignore OSC, DECRQM and DECRQM for now.
This makes vim startup quiet and mostly behaves like urxvt.

3 years agoAnalogTerm2: Tweak DA<n> and SR return strings.
Matthew Mondor [Mon, 16 May 2022 21:04:40 +0000 (21:04 +0000)]
AnalogTerm2: Tweak DA<n> and SR return strings.

3 years agoAnalogTerm2: Send Secondary Device Attributes (DA).
Matthew Mondor [Sun, 15 May 2022 14:17:29 +0000 (14:17 +0000)]
AnalogTerm2: Send Secondary Device Attributes (DA).

3 years agoAnalogTerm2: cleanup and update TODO
Matthew Mondor [Sun, 15 May 2022 13:53:26 +0000 (13:53 +0000)]
AnalogTerm2: cleanup and update TODO

3 years agoAnalogTerm2:
Matthew Mondor [Sun, 15 May 2022 10:37:18 +0000 (10:37 +0000)]
AnalogTerm2:
- DEC Private Mode sequences, ? with h/l, are like m in that a
  series can be mixed.  Add a loop to allow this, makeing "cvvis"
  xterm terminal entry work properly to reenable the cursor.
  Our own custom command requires parameters so is only allowed
  alone.
- Implement optional DEC Privat Mode cursor disable/enable.

3 years agoAnalogTerm2: more freedom for intensity values
Matthew Mondor [Sun, 15 May 2022 04:05:14 +0000 (04:05 +0000)]
AnalogTerm2: more freedom for intensity values

3 years agoAnalogTerm2:
Matthew Mondor [Sun, 15 May 2022 03:08:15 +0000 (03:08 +0000)]
AnalogTerm2:
- Rename INT_* macros in src/config.h to avoid clashing with ANSI
- Make INTENSITY_MIN and ITENSITY_STEP command-line configurable

3 years agoAnalogTerm2:
Matthew Mondor [Sun, 15 May 2022 01:53:28 +0000 (01:53 +0000)]
AnalogTerm2:
- Map bullet char to existing glyph (used by w3m).
- Use the inttypes.h macro for printing pointers in xshm.c

3 years agoAnalogTerm2: further xshm improvements.
Matthew Mondor [Sun, 15 May 2022 00:35:41 +0000 (00:35 +0000)]
AnalogTerm2: further xshm improvements.

3 years agoAnalogTerm2: more useful shmget(2) failure error.
Matthew Mondor [Sun, 15 May 2022 00:11:22 +0000 (00:11 +0000)]
AnalogTerm2: more useful shmget(2) failure error.

3 years agoAnalogTerm2: xshm code cleanup.
Matthew Mondor [Sat, 14 May 2022 23:39:23 +0000 (23:39 +0000)]
AnalogTerm2: xshm code cleanup.

3 years agoAnalogTerm2: add color test script that'll be useful for development.
Matthew Mondor [Sat, 14 May 2022 22:35:24 +0000 (22:35 +0000)]
AnalogTerm2: add color test script that'll be useful for development.

3 years agoAnalogTerm2: add two more screenshots, ninvaders in color.
Matthew Mondor [Sat, 14 May 2022 20:25:01 +0000 (20:25 +0000)]
AnalogTerm2: add two more screenshots, ninvaders in color.

3 years agoAnalogTerm2: move mode from uint16_t to uint32_t and add color.
Matthew Mondor [Sat, 14 May 2022 20:00:56 +0000 (20:00 +0000)]
AnalogTerm2: move mode from uint16_t to uint32_t and add color.
Background color is still simulated in mono mode for now.
Color mode can be enabled with -c.

3 years agoAnalogTerm2: automatically switch to 8-bit non-UTF-8 mode for C/8859
Matthew Mondor [Sat, 14 May 2022 14:57:44 +0000 (14:57 +0000)]
AnalogTerm2: automatically switch to 8-bit non-UTF-8 mode for C/8859

3 years agoAnalogTerm2: finally remove extra height line
Matthew Mondor [Sat, 14 May 2022 13:04:59 +0000 (13:04 +0000)]
AnalogTerm2: finally remove extra height line

3 years agoAnalogTerm2: minor code cleanup
Matthew Mondor [Sat, 14 May 2022 12:27:47 +0000 (12:27 +0000)]
AnalogTerm2: minor code cleanup

3 years agoAnalogTerm2: hopefully clear extra row to black.
Matthew Mondor [Sat, 14 May 2022 12:22:31 +0000 (12:22 +0000)]
AnalogTerm2: hopefully clear extra row to black.

3 years agoAnalogTerm2: track window focus on/off to produce different cursor
Matthew Mondor [Thu, 12 May 2022 16:12:06 +0000 (16:12 +0000)]
AnalogTerm2: track window focus on/off to produce different cursor

3 years agoAnalogTerm2: copy mmlib/utf8.(c|h) to src/
Matthew Mondor [Thu, 12 May 2022 12:07:44 +0000 (12:07 +0000)]
AnalogTerm2: copy mmlib/utf8.(c|h) to src/

3 years agoAnalogTerm2: Add an install makefile target.
Matthew Mondor [Thu, 12 May 2022 09:05:20 +0000 (09:05 +0000)]
AnalogTerm2: Add an install makefile target.

3 years agoAnalogTerm2: implement RGB for command line option -C
Matthew Mondor [Thu, 12 May 2022 08:52:01 +0000 (08:52 +0000)]
AnalogTerm2: implement RGB for command line option -C

3 years agoAnalogTerm2:
Matthew Mondor [Thu, 12 May 2022 07:37:01 +0000 (07:37 +0000)]
AnalogTerm2:
- Fix copy/paste line splitting that was recently broken
- Improve Usage printing
- Update TODO

3 years agoAnalogTerm2:
Matthew Mondor [Wed, 11 May 2022 23:31:01 +0000 (23:31 +0000)]
AnalogTerm2:
- Add support for -e to execute other commands than $SHELL
- Also add -S to sleep before exiting, like xterm's -hold
- Use err.h macros instead of ad-hoc fprintf(3) where ideal.

3 years agoAnalogTerm2: Add a few mappings for the double quote glyph.
Matthew Mondor [Wed, 11 May 2022 08:13:19 +0000 (08:13 +0000)]
AnalogTerm2: Add a few mappings for the double quote glyph.

3 years agoAnalogTerm2: don't consider ) like ( to switch to DEC Special Graphics.
Matthew Mondor [Wed, 11 May 2022 07:44:34 +0000 (07:44 +0000)]
AnalogTerm2: don't consider ) like ( to switch to DEC Special Graphics.
Fixes a bug where Links would enter graphics and never exit it.  This
would be different and for the G1 set vs G0.  Ignore it.

3 years agoAnalogTerm2: fix a glyph selection issue with DEC Special Graphics
Matthew Mondor [Wed, 11 May 2022 07:28:52 +0000 (07:28 +0000)]
AnalogTerm2: fix a glyph selection issue with DEC Special Graphics

3 years agoAnalogTerm2: disable stderr debugging by default and redirect
Matthew Mondor [Tue, 10 May 2022 21:07:48 +0000 (21:07 +0000)]
AnalogTerm2: disable stderr debugging by default and redirect
standard descriptors to /dev/null.  Provide option -d to enable.