Atari SIO (original) (raw)
The Serial Input/Output system, universally known as SIO, was a proprietary peripheral bus and related software protocol stacks used on the Atari 8-bit family to provide most input/output duties for those computers. Unlike most I/O systems of the era, such as RS-232, SIO included a lightweight protocol that allowed multiple devices to be attached to a single daisy-chained port that supported dozens of devices. It also supported plug-and-play operations. SIO's designer, Joe Decuir, credits his work on the system as the basis of USB.
Property | Value |
---|---|
dbo:abstract | The Serial Input/Output system, universally known as SIO, was a proprietary peripheral bus and related software protocol stacks used on the Atari 8-bit family to provide most input/output duties for those computers. Unlike most I/O systems of the era, such as RS-232, SIO included a lightweight protocol that allowed multiple devices to be attached to a single daisy-chained port that supported dozens of devices. It also supported plug-and-play operations. SIO's designer, Joe Decuir, credits his work on the system as the basis of USB. SIO was developed in order to allow expansion without using internal card slots as in the Apple II, due to problems with the FCC over radio interference. This required it to be fairly flexible in terms of device support. Devices that used the SIO interface included printers, floppy disk drives, cassette decks, modems and expansion boxes. Some devices had ROM based drivers that were copied to the host computer when booted allowing new devices to be supported without native support built into the computer itself. SIO required logic in the peripherals to support the protocols, and in some cases a significant amount of processing power was required - the Atari 810 floppy disk drive included a MOS Technology 6507 for instance. Additionally, the large custom connector was expensive. These drove up costs of the SIO system, and Decuir blames this for "sinking the system". There were unsuccessful efforts to lower the cost of the system during the 8-bits history. The name "SIO" properly refers only to the sections of the operating system that handled the data exchange, in Atari documentation the bus itself is simply the "serial bus" or "interface bus", although this is also sometimes referred to as SIO. In common usage, SIO refers to the entire system from the operating system to the bus and even the physical connectors. (en) SIO {Serial Input/Output} (Entrada/Salida Serial). Es un (hardware y rutinas del sistema operativo) de los microcomputadores Atari de 8 bits que administra la comunicación entre los controladores de los dispositivos seriales del computador y el bus serial. Los periféricos "inteligentes" de Atari usaban el puerto SIO (propietario) para conectarse en cadena. Este método fue usado más tarde por los computadores Commodore. Estos periféricos "inteligentes" eran más caros que los dispositivos IBM PC estándares que no tenían incorporada la electrónica SIO. En realidad el bus SIO fue un precursor del actual USB {Universal Serial Bus}. Coincidentemente Joe Decuir Archivado el 17 de septiembre de 2008 en Wayback Machine., quien creó el bus SIO de Atari, también formó parte del grupo de ingenieros de Microsoft que contribuyó al diseño del USB. (es) |
dbo:thumbnail | wiki-commons:Special:FilePath/Atari-800-Computer-Port-Side.jpg?width=300 |
dbo:wikiPageExternalLink | https://ia802500.us.archive.org/5/items/SIOspecs/SIOspecs.pdf http://www.atarimania.com/documents/atari-400-800-hardware-manual.pdf http://www.atarimuseum.com/articles/joedecuir.html https://archive.org/stream/AtariOperatingSystemUsersManualNovember1980 http://www.atariarchives.org/dere/ |
dbo:wikiPageID | 35843988 (xsd:integer) |
dbo:wikiPageLength | 19400 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1123351078 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:FCC dbr:Cyan_Engineering dbr:D-subminiature dbr:DIP_switch dbr:Daisy_chain_(electrical_engineering) dbr:Input/output dbr:Protocol_analyzer dbc:Serial_buses dbr:Compact_Cassette dbr:Special_input/output dbr:Apple_II dbr:MOS_Technology_6507 dbr:POKEY dbr:Protocol_stack dbr:USB dbr:Analog_television dbr:Floppy_disk dbr:Texas_Instruments dbr:Atari_2600 dbr:Atari_8-bit_family dbc:Atari_8-bit_family dbc:Computer_buses dbr:Home_computer dbr:Digital-to-analog_converter dbr:Atari_Inc. dbr:Operating_system dbr:RF_modulator dbr:RS-232 dbr:Sears dbr:Serial_bus dbr:Expansion_card dbr:Transistor–transistor_logic dbr:Random_access_memory dbr:Peripheral_bus dbr:Sup'R'Mod dbr:Joe_Decuir dbr:Game_console dbr:Fibre_optic dbr:Floppy_drive dbr:Radio_interference dbr:Plug-and-play dbr:TI-99/4 dbr:File:Atari-800-Computer-Port-Side.jpg dbr:File:Atari_1010_tape_drive.jpg dbr:File:Atari_850_(cropped).jpg dbr:File:SIO_connector_on_Atari_CX12.jpg |
dbp:caption | The ports of an Atari 800 with the SIO port second from the left. (en) |
dbp:dataBandwidth | ~120 kbit/s maximum (en) |
dbp:dataBitWidth | 8 (xsd:integer) |
dbp:dataDevices | 8 (xsd:integer) 256 (xsd:integer) |
dbp:dataSignal | Bi-directional serial (en) |
dbp:dataStyle | Serial (en) |
dbp:designer | Joe Decuir/Atari Inc. (en) |
dbp:external | yes (en) |
dbp:hotplug | in theory (en) |
dbp:manufacturer | dbr:Atari_Inc. |
dbp:name | Atari Serial I/O (en) |
dbp:numPins | 13 (xsd:integer) |
dbp:physicalConnector | D-subminiature variant (en) |
dbp:pin | Motor control (en) Ground (en) Command (en) +12V (en) +5V/Ready (en) Audio in (en) Clock input (en) Clock output (en) Data input (en) Data output (en) Interrupt (en) Proceed (en) |
dbp:pin10Name | +5V (en) |
dbp:pin11Name | AUDIOIN (en) |
dbp:pin12Name | +12V (en) |
dbp:pin13Name | INTERUPT (en) |
dbp:pin1Name | CLOCKIN (en) |
dbp:pin2Name | CLOCKOUT (en) |
dbp:pin3Name | DATAIN (en) |
dbp:pin4Name | GND (en) |
dbp:pin5Name | DATAOUT (en) |
dbp:pin6Name | GND (en) |
dbp:pin7Name | COMMAND (en) |
dbp:pin8Name | MOTOR (en) |
dbp:pin9Name | PROCEED (en) |
dbp:productionDate | 1979 (xsd:integer) |
dbp:type | dbr:Serial_bus |
dbp:wikiPageUsesTemplate | dbt:Infobox_connector dbt:Cite_book dbt:Cite_interview dbt:Efn dbt:Notelist dbt:Sfn dbt:Start_date_and_age |
dct:subject | dbc:Serial_buses dbc:Atari_8-bit_family dbc:Computer_buses |
gold:hypernym | dbr:Bus |
rdf:type | yago:WikicatSerialBuses yago:Artifact100021939 yago:Bus102924116 yago:Conveyance103100490 yago:Instrumentality103575240 yago:Object100002684 yago:PhysicalEntity100001930 yago:PublicTransport104019101 dbo:Automobile yago:Whole100003553 |
rdfs:comment | The Serial Input/Output system, universally known as SIO, was a proprietary peripheral bus and related software protocol stacks used on the Atari 8-bit family to provide most input/output duties for those computers. Unlike most I/O systems of the era, such as RS-232, SIO included a lightweight protocol that allowed multiple devices to be attached to a single daisy-chained port that supported dozens of devices. It also supported plug-and-play operations. SIO's designer, Joe Decuir, credits his work on the system as the basis of USB. (en) SIO {Serial Input/Output} (Entrada/Salida Serial). Es un (hardware y rutinas del sistema operativo) de los microcomputadores Atari de 8 bits que administra la comunicación entre los controladores de los dispositivos seriales del computador y el bus serial. Los periféricos "inteligentes" de Atari usaban el puerto SIO (propietario) para conectarse en cadena. Este método fue usado más tarde por los computadores Commodore. Estos periféricos "inteligentes" eran más caros que los dispositivos IBM PC estándares que no tenían incorporada la electrónica SIO. (es) |
rdfs:label | Atari SIO (en) Atari SIO (es) |
owl:sameAs | freebase:Atari SIO yago-res:Atari SIO wikidata:Atari SIO dbpedia-es:Atari SIO https://global.dbpedia.org/id/4Te8G |
prov:wasDerivedFrom | wikipedia-en:Atari_SIO?oldid=1123351078&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Atari_1010_tape_drive.jpg wiki-commons:Special:FilePath/Atari-800-Computer-Port-Side.jpg wiki-commons:Special:FilePath/Atari_850_(cropped).jpg wiki-commons:Special:FilePath/SIO_connector_on_Atari_CX12.jpg |
foaf:isPrimaryTopicOf | wikipedia-en:Atari_SIO |
is dbo:wikiPageDisambiguates of | dbr:Sio |
is dbo:wikiPageWikiLink of | dbr:Indus_GT dbr:SD_card dbr:Special_input/output dbr:RS-449 dbr:History_of_Pop_(American_TV_channel) dbr:Atari_8-bit_computer_peripherals dbr:Atari_810 dbr:AtariWriter dbr:Atari_8-bit_family dbr:Atari_Program_Recorder dbr:Atari_XF551 dbr:Atari_joystick_port dbr:Serial_communication dbr:Sio |
is dbp:connectivity of | dbr:Atari_8-bit_family |
is foaf:primaryTopic of | wikipedia-en:Atari_SIO |