page_title: Cromemco Octart
hierarchical_section_title: Cromemco Octart
caption_attribution_description: English: Cromemco Octart S-100 card (1983)
context_page_description: The Cromemco Octart was an expansion card made by Cromemco for their range of S-100 bus based computer systems. The card provided eight serial bus channels and a single bi-directional parallel port. The serial connections were often used to interface eight computer terminals to the host system. In combination with the Cromemco Cromix multi-user operating system, this allowed different users to concurrently work on the system. The parallel port was typically connected to an IEEE 1284-type printer.
  Octart superseded Cromemco's TUART and QUADART and IOP boards. Unlike earlier boards, which merely formatted and exchanged individual data characters, the Octart featured a sophisticated DUART communications circuit plus an independent Z80A processor with 64 KB bytes of memory. This enabled the Octart to:
  Perform all protocol and error-detection/recovery functions.
  Buffer large amounts of serial data.
  Pass only preprocessed data over the host bus using interrupt-driven I/O.
  This reduced the processing load on the host computer's central processing unit and dramatically increased system throughput.
  The Octart was a versatile serial subsystem.
context_section_description: The Cromemco Octart was an expansion card made by Cromemco for their range of S-100 bus based computer systems. The card provided eight serial bus channels and a single bi-directional parallel port. The serial connections were often used to interface eight computer terminals to the host system. In combination with the Cromemco Cromix multi-user operating system, this allowed different users to concurrently work on the system. The parallel port was typically connected to an IEEE 1284-type printer.
  Octart superseded Cromemco's TUART and QUADART and IOP boards. Unlike earlier boards, which merely formatted and exchanged individual data characters, the Octart featured a sophisticated DUART communications circuit plus an independent Z80A processor with 64 KB bytes of memory. This enabled the Octart to:
  Perform all protocol and error-detection/recovery functions.
  Buffer large amounts of serial data.
  Pass only preprocessed data over the host bus using interrupt-driven I/O.
  This reduced the processing load on the host computer's central processing unit and dramatically increased system throughput.
  The Octart was a versatile serial subsystem. Under program control, it could switch its internal memory configuration from 16 KB bytes of ROM and 32 KB bytes of RAM to a full 64 KB bytes of RAM.
  Thus the board can include a ROM bootstrap program which loads an application program, and then switches to 64 KB bytes of RAM for maximum buffer space. The eight serial channels could operate independently of one another in any of four modes: full duplex, auto echo, local loopback, and remote loopback.
  Each channel could be programmed to automatic wake-up mode for multidrop applications.
  The Octart required Z80 Cromix version 11.24 or later, or 68000 Cromix 20.61 or later.
caption: Cromemco Octart S-100 card (1983)
exif: {"Image ImageDescription": "", "Image Make": "Canon", "Image Model": "Canon PowerShot ELPH 520 HS", "Image Orientation": "Horizontal (normal)", "Image DateTime": "2013:04:13 12:14:14", "Image YCbCrPositioning": "Co-sited", "Image Tag 0x1001": "3648", "Image Tag 0x1002": "2736", "Image Rating": "0", "Image Tag 0x4749": "0", "Image ExifOffset": "2320", "Image SensitivityType": "Standard Output Sensitivity and Recommended Exposure Index", "Image XPTitle": "[0, 0]", "Image XPSubject": "[32, 0, 32, 0, 32, 0, 32, 0, 32, 0, 32, 0, 32, 0, 32, 0, 32, 0, 32, 0, ... ]", "Image CameraOwnerName": "", "Image Padding": "[]", "EXIF ExposureTime": "1/100", "EXIF FNumber": "4", "EXIF ISOSpeedRatings": "160", "EXIF ExifVersion": "0230", "EXIF DateTimeOriginal": "2013:04:13 12:14:14", "EXIF DateTimeDigitized": "2013:04:13 12:14:14", "EXIF ComponentsConfiguration": "YCbCr", "EXIF CompressedBitsPerPixel": "3", "EXIF ShutterSpeedValue": "213/32", "EXIF ApertureValue": "4", "EXIF ExposureBiasValue": "0", "EXIF MaxApertureValue": "4", "EXIF MeteringMode": "Pattern", "EXIF Flash": "Flash did not fire, auto mode", "EXIF FocalLength": "2813/500", "EXIF SubSecTimeOriginal": "00", "EXIF SubSecTimeDigitized": "00", "EXIF FlashPixVersion": "0100", "EXIF ColorSpace": "sRGB", "EXIF ExifImageWidth": "3648", "EXIF ExifImageLength": "2736", "Interoperability InteroperabilityVersion": "[48, 49, 48, 48]", "EXIF InteroperabilityOffset": "9026", "EXIF FocalPlaneXResolution": "19000", "EXIF FocalPlaneYResolution": "19000", "EXIF FocalPlaneResolutionUnit": "2", "EXIF SensingMethod": "One-chip color area", "EXIF FileSource": "Digital Camera", "EXIF CustomRendered": "Normal", "EXIF ExposureMode": "Auto Exposure", "EXIF WhiteBalance": "Auto", "EXIF DigitalZoomRatio": "1", "EXIF SceneCaptureType": "Standard", "EXIF Padding": "[]", "EXIF OffsetSchema": "4124"}