Hi all,

I'm running debian-390 under hercules-390 (v2.17.1), both under RH7.3
and under WinXP.  A strange problem showed up recently, in that the
split vertical bar character would disappear when entered from the
hercules HMC console.  Not get translated into something else, just
plain deleted.

It turns out the problem also shows up in the previous version of
hercules, 2.16.5, at least in the RH7.3 environment, when running
debian-390 but *not* when running MVS3.8j.

The problem is resolved in v2.17.1 by using the new CODEPAGE config
file command to specify "437/500" as the pair of translation tables to
use (CP437 for ASCII / CP500 for EBCDIC).  Further testing shows that
most of the specific characters "moved around" in CP500 compared to
other flavors of EBCDIC (e.g., "|![]", and that's the *split* vertical
bar, not the EBCDIC solid one) can be entered, stored in correct ASCII
and correctly displayed from the HMC, telnet and ssh sessions when
using the "437/500" translation.  Untested are the PL/1 "not" and solid
bar symbols and the cent sign, none of which can be entered directly
from a PC keyboard to a debian-390 session.  Well, at least not from
the hercules HMC console.

So, my question to this list is whether CP's 437/500 are the
ASCII/EBCDIC code pages used in the base console code in the linux-390
kernel (without any "locale" considerations, just LANG=C) to translate
HMC characters to ASCII, or at least where can I go to find out what is
used (besides the kernel source, please).

TIA for any info, RTFM's or other assistance you can provide.
---------------------------------------------------------
Peter J. Farley III ([EMAIL PROTECTED])

Reply via email to