I was wondering. Although I certainly want to retain legacy ANSI compatibility, maybe it would be good to look a bit to the present and maybe to the future a bit with BBS software. Most people aren't goingto
be running DOS these days,
and the terminal software they use to connectWould
to the BBS is likely to support UTF8 and screens bigger than 80x24.
it be possible (or is it already possible) to have Synchronet detectthe
capabilities of a terminal and choose to use 80x24 cp437/ANSI filesfor
those terminals and use larger sizes like 160x48 (or other arbitrary sizes) and UTF8 encoded files for users with larger terminals?
I was wondering. Although I certainly want to retain legacy ANSI compatibility, maybe it would be good to look a bit to the present and maybe to the future a bit with BBS software. Most people aren't going to be running DOS these days, and the terminal software they use to connect to the BBS is likely to support UTF8 and screens bigger than 80x24. Would it be possible (or is it already possible) to have Synchronet detect the capabilities of a terminal and choose to use 80x24 cp437/ANSI files for those terminals and use larger sizes like 160x48 (or other arbitrary sizes) and UTF8 encoded files for users with larger terminals?
I was wondering. Although I certainly want to retain legacy ANSI compatibili maybe it would be good to look a bit to the present and maybe to the future bit with BBS software. Most people aren't going to be running DOS these days and the terminal software they use to connect to the BBS is likely to suppor UTF8 and screens bigger than 80x24. Would it be possible (or is it already possible) to have Synchronet detect the capabilities of a terminal and choos to use 80x24 cp437/ANSI files for those terminals and use larger sizes like 160x48 (or other arbitrary sizes) and UTF8 encoded files for users with larg terminals?
Doctor Who wrote to All <=-
Would it be possible (or is it already possible) to have
Synchronet detect the capabilities of a terminal and choose to use
80x24 cp437/ANSI files for those terminals and use larger sizes like 160x48 (or other arbitrary sizes) and UTF8 encoded files for users with larger terminals?
Detecting UTF-8 however is a bit harder. Unicode formally defines the character encoding to occur "above" the connection layer and "beneath"
the emulation layer, so one could for example have UTF-8 encoding with
DOS ANSI.SYS and it would work as you would hope it to. But the
Sysop: | MCMLXXIX |
---|---|
Location: | Prospect, CT |
Users: | 325 |
Nodes: | 10 (0 / 10) |
Uptime: | 11:39:57 |
Calls: | 510 |
Messages: | 220575 |