Hi,

On Mon, Aug 27, 2012 at 11:02 PM, Ivan Shmakov <oneing...@gmail.com> wrote:
>
>  >>> If you want to edit Unicode in DOS, you have several options,
>  >>> e. g. GNU Emacs 23.3 (DJGPP), Mined, Blocek, etc.
>
>  >> Don't they all use VGA (EGA) text modes (and thus 256 or 512 glyphs
>  >> at one time)?
>
>  > No.  GNU Emacs (Unicode internally since 23.x) just displays
>  > digraphs, e. g. "C>" for "C with circumflex".
>
>         Even if the glyph is available in the font currently loaded?
>         Doesn't it have M-x set-terminal-coding-system?  Perhaps I'd try
>         it myself.

There are no real fonts in the DJGPP version, which is non-graphical.
All you have are code pages, which obviously don't hold too many
glyphs. And DJGPP is barely supported as it is (one dude, Eli Z.), so
you can't expect any miracles.

Actually, in this particular case, it's weird. For Esperanto you have
several choices, and the most popular are UTF-8, ISO 8859-3 (Latin 3,
used by tutorial.eo), and cp853, as you probably know. Most DOSes
don't support any of those out of the box. (Ask Henrique Peron for
more details.) OS/2 may? have 913 (Latin 3). I know XP (optionally)
and Vista (default) have it as cp28593 or such (though they suck at
DOS compatibility, worse than Win9x anyways). DR-DOS 7.03 has 853
"undocumented", but its lowercase "jh" is missing (IIRC). FreeDOS has
cp853 (w/ KEYB support) and nothing else (same glyphs, different code
points, plus block chars popular in TUIs).

And GNU Emacs doesn't know about detecting DOS cp853 or cp913 at
runtime. In fact, I'm fairly certain that Unicode was never aware (and
doesn't care) about cp853, only 852, 855, etc. So I (a few years ago)
told Eli Z. about it,  since Emacs lacks any knowledge of 853 (e.g. no
translation table), but he had other things on his plate (and frankly,
I was like the only person to give a crap about DOS + E-o support, all
the world's a Linux these days). It's hard to grow support when
everyone is busy or (more frequently) apathetic.   :-/

(Note that no DOS COUNTRY.SYS has E-o support either. Yes, I know it's
not a real country, but this means no NLSFUNC support. DJGPP's
3rd-party liblocale for /current/ 2.03p2 is as close as you'll ever
get to decent locale support beyond "C / POSIX", and it assumes
COUNTRY.SYS.)

You can use EGA.CPX on non-FreeDOS DOSes if you "ren *.cpx *.com &&
upx -d" it first. Or just use Kosta Kostis' cp913 freeware
(ISOLATIN.CPI):  http://www.kostis.net/freeware/isocp101.zip

Other than that, you're on your own with whatever hack you can find,
e.g. ftp://ftp.stack.nl/pub/esperanto/software.dir/iloj.zip

>  > Actually, I hate to admit, but I've never really used Blocek much for
>  > anything heavy, and I now notice that it doesn't even display
>  > properly for me on this particular computer (Intel gfx?), seems to be
>  > "unintentionally" split screen.  ;-)
>
>         I guess I still have a few PCI (and even ISA) VGA-compatible
>         adapters in my disposal.

It probably works better (for me) under emulation. I hate to bug
Laaca. I should've tested more, but ... well, too many side projects,
I guess!    ;-)

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to