IBM 3740 format

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
 
(One intermediate revision by one user not shown)
Line 9: Line 9:
  
 
Although 8-inch floppies were extremely rare on IBM PCs, the physical format of IBM PC 5.25 inch and 3.5 inch floppies is directly descended from that of the IBM 3740, with various enhancements – as well as the physical shrink in the disk size, there was also the switch to double-sided, double density ([[MFM encoding]]) instead of single density ([[FM encoding]]), and support for sectors larger than 128 bytes (most IBM PC floppy controllers support any power-of-2 sector size between 128 and 4096, but the vast majority of floppies were formatted with 512 byte sectors.) This includes inheriting various obscure and rarely used IBM 3740 features, such as "deleted sectors".
 
Although 8-inch floppies were extremely rare on IBM PCs, the physical format of IBM PC 5.25 inch and 3.5 inch floppies is directly descended from that of the IBM 3740, with various enhancements – as well as the physical shrink in the disk size, there was also the switch to double-sided, double density ([[MFM encoding]]) instead of single density ([[FM encoding]]), and support for sectors larger than 128 bytes (most IBM PC floppy controllers support any power-of-2 sector size between 128 and 4096, but the vast majority of floppies were formatted with 512 byte sectors.) This includes inheriting various obscure and rarely used IBM 3740 features, such as "deleted sectors".
 +
 +
[[DEC RX01]] use the same physical format as IBM 3740, and [[DEC RX02]] floppies are the same but double-density (MFM). 3740 was also the most popular recording format for CP/M.
 +
 +
An ASCII version of the (originally EBCDIC) IBM 3740 filesystem was standardised by ECMA as ECMA-58 and ECMA-67. While many CP/M systems, Microsoft Standalone Disk Basic, and IBM PC's copied the IBM 3740 track format (sector headers, etc), CP/M and DOS did not copy the IBM 3740 filesystem. Systems that supported the IBM 3740 filesystem included IBM mainframes and mainframe peripherals, IBM midrange systems (System/32, System/34, System/36, System/38, AS/400), IBM Series/1 minicomputer, Olivetti P6060, Nixdorf 8820 (see [https://github.com/kkaempf/nixdisk/blob/main/nixdisk.rb tool to read Nixdorf 8820 floppies]). DEC also offered a utility to read the 3740 filesystem under RSTS-11, [https://github.com/hanshuebner/rsts10/blob/main/170052/flint.bas FLINT].
  
 
== Links ==
 
== Links ==

Latest revision as of 05:18, 5 September 2024

File Format
Name IBM 3740 format
Ontology
Released 1973

The IBM 3740 format of 8" floppy disks was used in the 1970s IBM 3740 data entry system, which replaced keypunch systems that stored data on punched cards.

The disk format was single-sided, single-density, and had 73 tracks with 26 sectors storing 128 bytes per sector. The total capacity was 237.25 KB. FM encoding was used.

Although 8-inch floppies were extremely rare on IBM PCs, the physical format of IBM PC 5.25 inch and 3.5 inch floppies is directly descended from that of the IBM 3740, with various enhancements – as well as the physical shrink in the disk size, there was also the switch to double-sided, double density (MFM encoding) instead of single density (FM encoding), and support for sectors larger than 128 bytes (most IBM PC floppy controllers support any power-of-2 sector size between 128 and 4096, but the vast majority of floppies were formatted with 512 byte sectors.) This includes inheriting various obscure and rarely used IBM 3740 features, such as "deleted sectors".

DEC RX01 use the same physical format as IBM 3740, and DEC RX02 floppies are the same but double-density (MFM). 3740 was also the most popular recording format for CP/M.

An ASCII version of the (originally EBCDIC) IBM 3740 filesystem was standardised by ECMA as ECMA-58 and ECMA-67. While many CP/M systems, Microsoft Standalone Disk Basic, and IBM PC's copied the IBM 3740 track format (sector headers, etc), CP/M and DOS did not copy the IBM 3740 filesystem. Systems that supported the IBM 3740 filesystem included IBM mainframes and mainframe peripherals, IBM midrange systems (System/32, System/34, System/36, System/38, AS/400), IBM Series/1 minicomputer, Olivetti P6060, Nixdorf 8820 (see tool to read Nixdorf 8820 floppies). DEC also offered a utility to read the 3740 filesystem under RSTS-11, FLINT.

[edit] Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox