x026(1)

πŸ“¦ version 4.5, in opensuse-leap 16.0

πŸ’– NAME πŸ’–

okay bestie, this is the x026(1) page from the General Commands Manual, and the name says it all: x026 is an IBM keypunch emulator. iconic little retro moment, no cap.

✨ SYNOPSIS ✨

x026

πŸ¦‹ DESCRIPTION πŸ¦‹

x026 is a simulation of an IBM 026 keypunch. yes, literally that.

You can put stuff in from the keyboard, or by pasting the X11 selection with the middle mouse button. Keyboard input is deliberately paced so typing happens at a realistically slow pace β€” very "authentic vintage struggle" of it β€” and this can be overridden with a command-line option. If the selected character set does not support lower-case characters, they will be mapped to upper-case characters. If the selected character set does not support a particular character at all, it will be ignored. 🫢

Multiple punches in a single column can be entered by holding down the Alt key. yes, multi-punch column realness.

The current card can be moved left and right with the left and right cursor keys, and back to column 1 with the Home key. There is one configured tab stop, which is set up to skip to the body of a FORTRAN statement. πŸŽ€

The current card is stored, and the next card fed in, with the Return key.

There is a button to discard the current card; it will be replaced with a blank card with the same sequence number as the discarded card. lowkey thoughtful.

The virtual card deck can be saved in one of two ways. The Save Ascii option saves the deck as ASCII (actually ISO 8859-1) text, with multi-punch columns implemented as backspaces. The Save Images option saves the deck in Douglas Jones's standard card deck format (see http://www.cs.uiowa.edu/~jones/cards/index.html for details). πŸ’Ύβœ¨

πŸŽ€ OPTIONS πŸŽ€

x026 is a toolkit-based program, so it understands standard Xt options and resources (e.g., -geom). It also understands the following options:

  • -ifont font β€” Interpreter (card edge) font. Defaults to 7x13.
  • -nonumber β€” Do not automatically number the cards in columns 73 through 80.
  • -typeahead β€” Allow typeahead. This is very un-026-like.
  • -charset name β€” Keypunch character set:
    • bcd-h β€” 026 FORTRAN (default)
    • bcd-a β€” 026 commercial
    • 029 β€” 029 standard
    • 1401 β€” IBM 1401
    • ebcdic β€” S/360 EBCDIC
  • -card name β€” Card image:
    • collins β€” Collins Radio Corporation
    • cmu β€” Carnegie Mellon University
  • -026ftn β€” Alias for -charset bcd-h.
  • -026comm β€” Alias for -charset bcd-a.
  • -029 β€” Alias for -charset 029.
  • -EBCDIC β€” Alias for -charset ebcdic.
  • -help β€” Display command-line syntax help.

πŸ’€ BUGS πŸ’€

The author obviously has very little experience with real keypunches, and would appreciate any input on how to make x026 a more realistic experience. 😭

Sound effects would be an obvious addition, but are notoriously non-portable.

πŸ‘‘ AUTHOR πŸ‘‘

Paul Mattes


and that’s the whole cute little manual moment, bestie: this is the x026(1) page, dated 13 July 2003. mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from