I have been active in the computer field since 1967. I am fortunate to have worked with a variety of systems from various vendors:

  • IBM 7094, IBSYS.
  • IBM System/360 OS.
  • IBM 1620.
  • IBM 1130.
  • IBM System/360 DOS.
  • DEC PDP-10, TOPS-10.
  • Burroughs 5500, MCP.
  • XDS Sigma 7, BTM, UTS.
  • IBM System/360, /370, etc. VM.
  • IBM System/z, VM/XA and /ESA, z/VM, MVS/XA and /ESA, z/OS.
  • Intel x86 DOS, OS/2, Linux.
  • various others, including DEC PDP-8, PDP-11, 1401, Univac 1108, IBM System/7.

Computer InterestsEdit

  • The PL/I programming language. I have been a PL/I enthusiast since 1967. I am an evangelist for the language, and also work to retrieve old PL/I software and documentation to make it accessible on the web. I manage "The PL/I Language", a website devoted to PL/I. I have a large collection of PL/I books and materials, and hope eventually to write a history of the language.
  • OS/2. I started using OS/2 2.0 at introduction. I have been an OS/2 supporter and member of Team-OS/2. I have moved to eCS and recently started using ArcaOS.
  • I am an editor for the Open Directory Project in the previous two categories.
  • Since retirement in 2010 I have written a PL/I compiler, and founded and run Iron Spring Software. I hope to promote use of PL/I and maybe eventually make some money.
  • Software Archaeology. I would like to revive the Multics OS in some fashion, either via an emulator or, preferably, a port to x86 architecture.
  • I have been a contributor to Wikipedia since 2008, mostly minor changes to articles in my areas of interest, and occasional articles on subjects where I have some knowledge and Wikipedia has no information.
This editor is a Tutnum and is entitled to display this Book of Knowledge.
This editor is a Grand Tutnum and is entitled to display this Book of Knowledge with Coffee Cup Stain.
URThis user attends or attended the University of Rochester.
 This user is a member of WikiProject Computing.
PL/1-NThis user is a native PL/1 programmer.
asm-4This user is an expert assembly language programmer.

Other InterestsEdit

  • Grandchildren
  • Genealogy
  • History, Archeology

Lately I have been enjoying taking (not-very-good) photos of local historical sites, some of which I upload to Wikipedia. If anyone wants to take a better photo, you won't hurt my feelings if you replace mine.


OS/360 object filesEdit

IBM OS360 used a relatively simple object file format. All records were fixed-length 80 byte punched cards or card image files. All records began with a '02'x (12-2-9 card punch) in column one, followed by a three byte record type, followed by a blank in column five. The remainder of the record differed according to the record type.

External Symbol Dictionary (ESD)
Pos Contents
1 '02'x
2-4 'ESD'
5-10 blank
11-12 number of bytes of ESD data that follow
13-14 blank
15-16 blank if all ESD items are location definitions (LD)
binary ESD identifier of first ESD not an LD
17-72 ESD data (repeats)
73-80 unused, may contain identification and sequence number
External Symbol information from ESD record (repeats)
1-8 name, except for Private Code (PC)
or blank common (CM)
9 type: '00'x=Section Definition (SD), '01'x=Label Definition (LD),

'02'x=External Reference (ER), '03'x=Label Reference (LR),
'04'x=Private Code (PC), '05'x=Common (CM), '06'x=Pseudoregister (PR)

10-12 24-bit address
13 alignment factor for PR entries
otherwise blank
14-16 PR: length of psuedoregister
identifier of SD entry containing name
SD,PC,CM:length of control section
zero if length is on the END card

360 instruction setEdit

Linkage Editor (E)] Program Logh: Manual RR (register to register) instructions operate directly on data in registers and do not address storage. RX (register indexed) reference one operand in a register and one in storage, with optional indexing. In the following examples, Rn indicates general register n, rn indicates the contents of general register n. The formats are:

Format Description Machine
Example Description
RR register to register Example LR R1,R2 Load register 1 from register 2
RX register indexed * L R1,16(R2,R3) Load register 1 with the contents of the fullword at 16_register 2 + register 3
RS or
register-storage or
storage immediate
SS Storage to storage * MVC 0(16,R4),32(R5) Move 16 bytes from storage at 32+register 5 to storage at 0 + register 4

Iroquois referencesEdit

  • Snow, Dean (1995). Mohawk Valley Archaeology: The Sites (PDF). Matson Museum of Archaeology, Penn State University. ISBN 0-9647913-0-7. Retrieved May 2, 2016.
  • Snow, Dean R.; Gehring, Charles T.; Starna, William A. (1996). In Mohawk Country. Syracuse University Press. pp. xix–xx. ISBN 0-8156-2723-8. Retrieved April 27, 2016. [snippet view]
  • CHARLES B. KNOX GELATINE CO., INC. "The Old Mohawk-Turnpike Book". Fulton County NYGenWeb. Retrieved April 26, 2016.
  • "Annals of the Shrine". The Pilgrim of Our Lady of Martyrs. 15: 301. 1898. Retrieved April 27, 2016.
  • Diefendorf, Mary Riggs (1910). The Historic Mohawk. New York: G.P. Putnam's Sons. Retrieved May 1, 2016.
  • McCashion, John H. "The Clay Tobacco Pipes of New York State, part IV" (PDF). Journal of the New York State Archaeological Association (Spring 1992): 1–9. Retrieved May 2, 2016.
  • "Report on the Archaeology Section". New York State Museum Bulletin 140 (473): 59–-69. June 15, 1910. Retrieved May 2, 2016.
  • Jones, Eric E. (December 2008). Iroquois Population History and Settlement Ecology, AD 1500--1700. Pennsylvania State University. Retrieved May 2, 2016.
  • Greene, Nelson (1915). The Story of Old Fort Plain and the Middle Mohawk Valley. Fort Plain, New York: O'Connor Brothers Publishers. Retrieved May 2, 2016.
  • Martin, Félix (1885). The life of Father Isaac Jogues. New York: Benziger Brothers. Retrieved May 2, 2016.
  • Gehring, Charles T.; Starna, William A (1991). A Journey Into Mohawk and Oneida Country, 1634-1635. Syracuse University Press,. Retrieved May 2, 2016.CS1 maint: extra punctuation (link) [snippet view]
  • Bogaskie, Frank (August 18, 1938). The Castles of the Red Man of the Mohawk. St. Johnsville Enterprise and News. Retrieved May 8, 2016.
  • O'Callaghany, Edmund Baile (1849). Papers relating to De Courcelles' and De Tracy's expeditions against the Mohawk Indians. Retrieved May 8, 2016.
  • Greene, Nelson (1925). History of the Mohawk Valley: Gateway to the West. S. J. Clarke. Retrieved May 8, 2016.
  • Schoolcraft, Henry Rowe (1847). Notes on the Iroquois. Albany: Erastus H. Pease & Company. Retrieved Oct 7, 2016.

Saratoga County referencesEdit


History of the Adirondacks, v.1