Initially, ATS/360 supported only
IBM 2741 typewriter terminals. Later, support was added by user groups for 2741 terminals with the "break feature" and for
IBM 1050 terminals (that implicitly incorporated the "break feature"). The
Magnetic Card Selectric Typewriter (MC/ST), which could emulate a 2741, was also supported. ATS/360 was designed exclusively for
IBM 2311 and
IBM 2314 direct access storage facilities, for on-line "Working storage" and "Permanent storage" and for
IBM 2400/3400 tape drives, for off-line "Rollout/Rollin" (Permanent storage backup/restore) and "Format and print" tapes. An IBM hardware
RPQ provided the
IBM 1403 Model N1 printer's TN print train with characters which simulated the IBM Selectric typewriter Courier 72 type ball characters identically, thereby allowing machine printed documents to be manually corrected, or for manually inserted text, as required. An IBM program RPQ added support for the
IBM 3330 direct access storage facility, and this PRPQ was applied by most users of ATS/360 that had migrated to early IBM System/370 systems. Essentially, this PRPQ appended to selected instances of the canonical Load Halfword (LH) instruction—which implicitly featured "sign extension" from the source halfword's high-order bit, conceptually bit 15, to the remaining 16 bits of the destination general purpose register, conceptually bits 31 to 16—with a logical And (N) instruction, that specified a "mask" of 0x0000FFFF, and that eliminated the effect of the sign extension. This, then, allowed for 16-bit disk block addresses, that could later be converted to the expected and required
CCHHR format. This PRPQ was also applicable to
IBM 3350 direct access storage facilities that were operated in 3330 compatibility mode, and that sacrificed 117 MB of a native 3350's 317 MB total capacity in order to implement compatibility mode—two 100 MB 3330-equivalent drives on one 3350 drive). ==Operating system support==