[Info-vax] AlphaVM-free emulator with all additional peripheral components
Bill Gunshannon
billg999 at cs.uofs.edu
Fri Aug 3 11:16:51 EDT 2012
In article <jvgoc4$q3r$1 at speranza.aioe.org>,
glen herrmannsfeldt <gah at ugcs.caltech.edu> writes:
> Bob Koehler <koehler at eisner.nospam.encompasserve.org> wrote:
>> In article <jvelpr$3ka$1 at speranza.aioe.org>, glen herrmannsfeldt <gah at ugcs.caltech.edu> writes:
>>>
>>> Does remind me of trying to get a S/370 disassembler, written
>>> in C, to run under unix/ASCII. All the symbols from the object
>>> program come out in EBCDIC and need to be converted.
>
>> Written in C? I thought EBCDIC didn't have {}, isn't that why
>> RATFOR allowed <> as substitutes?
>
> I believe the TN print train has them, though I don't remember
> using them. (The more common print trains don't.)
>
> In any case, there have been EBCDIC versions of C for some time now.
> (C has substitutes for some characters, too.)
>
> Also, reminds me of comments in the PL/I (F) library related to
> the character set used. Many routines are specifically character
> set independent. Others have comments indicating that if converted
> to a different character set (or, at least, character constants
> are converted) then they will work in that character set.
>
> The Tachyon assemblers allow source input in either ASCII
> or EBCDIC, but assemble constants in EBCDIC in either case.
> (Maybe there is an option to assemble constants in ASCII.)
>
While I never did C on an IBM mainframe I do remember getting C
programs thru BITNET and having to run them thru a program I wrote
to ASCIIfy them before I could use them on other systems.
Hmmm... Wonder if that program is still sitting somewhere in my
files at the University?
bill
--
Bill Gunshannon | de-moc-ra-cy (di mok' ra see) n. Three wolves
billg999 at cs.scranton.edu | and a sheep voting on what's for dinner.
University of Scranton |
Scranton, Pennsylvania | #include <std.disclaimer.h>
More information about the Info-vax
mailing list