aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2025-05-06 09:55:36 +0300
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2025-05-07 16:58:12 +0300
commitd4b8634136355205591131be6d0df52b85f04879 (patch)
tree8bad60c7692d181380de9bb82a3320dbba5c0558 /README.md
parent50f07cbee2da2a71a49d99ee2723a182cc3d86b4 (diff)
downloadvideoteco-fork-d4b8634136355205591131be6d0df52b85f04879.tar.gz
DOS: detect ANSIPLUS driverv7.0
Actually, we cannot (easily) detect NANSI.SYS, so we don't enable optimizations by default. You will have to `set TECO_TERM=nansi.sys` to enable optimizations. Of course you can also still set the TERMCAP variable.
Diffstat (limited to 'README.md')
-rw-r--r--README.md13
1 files changed, 7 insertions, 6 deletions
diff --git a/README.md b/README.md
index a9e6b18..de7a4ab 100644
--- a/README.md
+++ b/README.md
@@ -68,14 +68,13 @@ set up correctly (`. owsetenv.sh`):
### Features and limitations
-* Being ported from UNIX, it outputs escape sequences and requires
+* Being ported from UNIX, it outputs escape sequences and requires an ANSI driver like
[ANSI.SYS](https://en.wikipedia.org/wiki/ANSI.SYS),
[NANSI.SYS](http://www.kegel.com/nansi/) or
[ANSIPLUS](http://www.sweger.com/ansiplus/).
- There is special NANSI.SYS support, so that driver is preferred.
- Video TECO has a builtin termcap "database", but you can
- set the `TERMCAP` environment variable to a custom termcap definition file
- to tweak definitions.
+ ANSIPLUS is detected automatically, which enables some optimizations.
+ To enable NANSI.SYS-specific optimizations, try `set TECO_TERM=nansi.sys`.
+ You can also set the TERMCAP environment variable to a custom termcap definition file.
* The console size/resolution is automatically detected.
* It supports the same Csh-like wildcard expansions as on UNIX for
command-line parameters.
@@ -99,6 +98,7 @@ set up correctly (`. owsetenv.sh`):
### TODO
+- [ ] Make use of ANSIPLUS scroll regions.
- [ ] Re-evaluate Video TECO's lookaside buffers.
But they probably don't make sense considering the memory constraints.
- [ ] Dosbox has problems with drawing the command line cursor.
@@ -106,6 +106,7 @@ set up correctly (`. owsetenv.sh`):
so a moving reverse `' '` leaks the attribute to the preceding or following
cell.
It also cannot deal with more than 25 rows.
+ Interestingly, this persists even after loading ANSIPLUS.
But perhaps it's not so important to support Dosbox.
-- [ ] Command line help (`-h`)
+- [ ] ommand line help (`-h`)
- [ ] SvarDOS package