6.1.7) Can the Atari use my other computer's storage/printer/network?

This section lists solutions that allow the Atari computer to utilize another
computer's mass storage devices (disk drives), printer, modem, and/or network
through peripheral emulation.

This is accomplished by physically connecting the Atari computer to the other
computer, and with software for the other computer that accesses that
computer's storage devices, printer, modem and/or network while, through
software emulation, making those devices appear to operate as standard devices
designed for the Atari computer from the perspective of the Atari.

==> ATARIBUS project by Dave Warker, 1982/1983
A hardware interface design and CP/M software package that links an Atari
computer to CP/M compatible computers.
- Provides up to four pseudo-drives to the ATARI.  To Atari DOS they appear
   as devices D1: through D4:.  What they actually are is 90KiB byte CP/M disk
   files.  The records of these disk files are treated as sectors of the Atari
   disk.
- The standard extensions for Pseudo-Disk (PD) files are ATR, AT1, AT2, AT3
   or AT4.  'ATR' is used in most cases.  (Pre-dates the SIO2PC ATR standard!)
- Can intercept bus commands to the ATARI 'P:' or printer device and print
   them on the standard CP/M list device 'LST:'. 
- Can switch the printer device to the CP/M console screen.
- Can strip off all the padded spaces after EOLs in printed data.
http://www.filewatcher.com/m/ataribus.lbr.47616-0.html

==> The Critical Connection, by USS Enterprises (Vincent Cate), 1983/1984
A hardware interface and CP/M software package that links an Atari computer to
CP/M compatible computers.
- Utilize an entire CP/M disk as an emulated 600KiB Atari disk drive
- Utilize 92KiB CP/M disk files as emulated Atari 90KiB disk drives
    - This feature requires CP/M 2.0 or above, and a copy of Atari DOS
- Can only access one CP/M drive at a time
- Utilize the CP/M computer system's printer as an output device for the
   Atari
Two versions:
- The Critical Connection (original) for Atari 400/800 computers, 1983
- The Critical Connection XL for Atari XL/XE computers, 1984

==> SIO2PC, by Nick Kennedy, 1989/1998
SIO2PC is a hardware & software package interfacing the 8-bit Atari to PC
compatible computers (DOS).  The hardware is known as an SIO2PC Cable.
  - Emulates 1 to 4 Atari disk drives
  - Store your Atari files on PC hard or floppy drives
  - Boot from the PC, real drive not needed to start-up
  - No software or drivers required for the Atari;
        no conflicts: use your favorite DOS
  - Twice as fast as an Atari 810 drive and more reliable
  - Co-exists with real drives in the Atari daisy chain
  - Compatible down to the hardware level: use sector copiers, etc.
  - Convert Atari files to PC files and vice versa
  - Supports (and originated) the .ATR Atari disk image file format on the PC
  - Print-Thru captures Atari print-out and routes to PC's printer

SIO2PC cable/interface designs and sources, PC RS-232/Serial interface:
- http://pages.suddenlink.net/wa5bdu/sio2pc.htm (Nick Kennedy)
- http://retrobits.net/atari/sio2pc.shtml (Rick Cortese)
- http://www.wolfpup.net/atarimods/ (Clarence Dyson)
- http://www.angelfire.com/80s/j131atari/
- http://raster.infos.cz/atari/hw/sio2pc.htm (Radek Sterba)
- http://preview.tinyurl.com/y8p2ktwb
   (Vladimir Tichy)
- Atarimax Universal SIO2PC/ProSystem interface, RS-232/Serial versions
   http://www.atarimax.com/sio2pc/documentation/ (Steven Tucker)
- http://www.mega-hz.de/Angebote/SIO2PC/SIO2PC.html (Wolfram Fischer)
- http://www.asselheim.de/atari/sio-pc.htm (Frank Heuser)

SIO2PC cable/interface designs and sources, USB interface:
- Atarimax Universal SIO2PC/ProSystem interface, USB versions
   http://www.atarimax.com/sio2pc/documentation/ (Steven Tucker)
- SIO2PC-USB (Ray Ataergin)
   http://www.atari8warez.com/
- SIO2PC/10502PC Dual-USB (Ray Ataergin)
   http://www.atari8warez.com/
- Sio2PC -USB (Lotharek)
   http://lotharek.pl/product.php?pid=98

==> 800XL DJ, by Kolja 'joust' Koischwitz & Christian 'chrisker' Krueger, 1994
- Hardware component: "SIO2ST" cable (or SIO2PC cable)
- Atari ST software simulates an Atari disk drive and uses disk images
  (.DI extension) to load programs.
- 800XLDJF.APP is for Falcon ; 800XLDJ.APP is for ST
- More info: http://www.gooddealgames.com/articles/Atari_800XLDJ.htm
http://www.umich.edu/~archive/atari/Emulators/800xldj.lzh

==> Atari Peripheral Emulator (APE), by Steven Tucker, 1995/2007
Hardware component: APE Interface Cable (or SIO2PC cable)
- Versions for DOS or Windows PC
- Emulate up to 8 Hard Drives & Floppy Drives
- Single, Double, "Quad", or 1050 Enhanced Density for any floppy drive
- Disk images of up to 16MiB in size, up to 8 hard drives at once
- High Speed SIO: US Doubler compatible/UltraSpeed capable, XF551 high speed,
   Happy compatible/Warp Speed capable, APE+ Warp Speed I/O (3x)
- Load EXE files directly from your PC Hard Drive
- PC Mirror drive gives access to files on your PC hard drive & MSDOS
   filesystem with any DOS and at all SIO speeds, including APE+ 3X SIO
- Registered users may write files, as well as read them from the PC
   mirror
- APE ProSystem support
- Supports the .ATR and .PRO Atari disk image file formats on the PC
- Full emulation of the Atari 850 interface, allowing you to use your PC
   printer and PC modem or network (Internet) from any Atari application that
   can use the 850 interface.
- Allowing loading of the Atari R: handler from any communications program
- Hardware flow control for the PC modem using the R: device.
- Can also print to a file on the PC.
- Print data conversion options:
   EOL conversion, ATASCII TAB conversion, strip from 8-bit to 7-bit data
- Full cooperation with real SIO devices
http://www.atarimax.com/

==> Floppy EMULator, by Pavel Machek, 1997
Turn your Linux machine into the Atari computer's floppy drive.
- Need to use an SIO2PC cable
- Writes are done, but not saved back to files.
- Only 90K .ATR files are supported, only D1: supported.
- "This is really alpha."
http://atrey.karlin.mff.cuni.cz/~pavel/atari/

==> SIO2Linux, by Preston Crow, 1998/2010
Turn your Linux machine into the Atari computer's floppy drive.
- Based on Floppy EMULater by Pavel Machek
- Need to use an SIO2PC cable
- No kernel modules.
  Unlike the AtariSIO project, this is just a simple user-space program that
  uses a serial port device.
- Create new dynamically sized images
  Each image starts as a 3-sector image file, but grows to accommodate the
  highest-numbered sector written.
- Mount your native file system as an Atari disk
  It's read-only for now, and it doesn't support subdirectories, but each
  file is mapped to a different starting sector, and as that sector is read,
  it automatically maps in the rest of the file.
- Supports .ATR and .XFD disk image files
http://www.crowcastle.net/preston/atari/

==> Atari810, by Dan Vernon, 2001/2003
Emulate an Atari 8-bit floppy drive or hard disk on your PC.
- Hardware component: SIO2PC cable
- A PC, connected to the Atari via a serial port, appears to be a giant Atari
  disk drive, or rather, up to eight disk drives.
- Supports .ATR format files
http://retrobits.net/

==> atariserver module of AtariSIO package, by Matthias Reichl, 2002-
An SIO-server for Linux (like SIO2PC or APE for MSDOS-machines).  Requires a
2.2, 2.4, 2.6 or 3.x series Linux kernel (with enabled module support) and a
serial port with a 16550 or 16C950 compatible chip.  Hardware: SIO2PC (except
early two-chip design), 1050-2-PC, or APE ProSystem cable.
- Supports several SIO speeds:
   - Standard 19200 bit/s
   - 38400 bit/s in XF551 compatibility mode
   - 57600 bit/s
   - 57600 bit/s with short pauses between bytes
- Virtual drive support (somewhat similar to the "PC mirror" feature of APE).
  Directly access files on your harddisk (without first creating an ATR image)
  and also store new files on your harddisk by simply writing to a virtual
  drive.
- Disk image file formats supported: .ATR/.DCM/.DI/.XFD
- Printer data can either be saved to a file or be sent to an external program
  (like lpr).
- ATASCII EOL character (155) conversion support: no conversion, LF, or CR+LF
http://www.horus.com/~hias/atari/

==> VAPI2SIO, by Jorge Cwik, 2005
Vapi2sio is a mini SIO2PC/APE Windows program for running VAPI (.ATX) images
under real Atari hardware.  Hardware: SIO2PC.
http://vapi.fxatari.com

==> Multi-platform Distributive Operating System Professional for Atari,
    by Krishna Software (Krishnasoft), 2005/2006
MPDOS Professional for Atari Features (disk emulation):
o Simulates up to 4 Atari disk drives (D1:, D2:, D3:, D4:)
o Simulates Atari cassette player (C:)
o Includes easy to use parallel port cable (plug and play)
o Hardware level simulation (no drivers required, except for keyboard)
o Supports PC video overlay window
o KDOS4-- a fast binary file uploader
o Multimedia CDROM included (runs on PC and Atari using distributive
   programming)
o Simple GUI interface for simulating peripherals, compiling, and uploading
o On-line 100+ page manual with technical and general information
http://www.krishnasoft.com/sps.htm

==> SIO2BSD, by Konrad Kokoszkiewicz, 2005/2012
A program that handles the SIO2PC cable under: FreeBSD, Linux, MacOS X
(preferably FreeBSD).
- Supported baudrates: 19200 bit/s, 38400 bit/s, 57600 bit/s
- Configurable POKEY clock frequency
- Attach up to 15 disk images
- Supports the .ATR disk image file format
- PCLink feature - mounted directory is served by processing only high-level
  DOS requests from the Atari.  Requires corresponding software on the Atari,
  such as the available PCLINK.SYS which installs the PCL: device under
  SpartaDOS X.
http://drac030.krap.pl/en-inne-pliki.php
http://drac030.krap.pl/pl-inne-pliki.php

==> Sio2OSX, by Mark Grebe, 2006/2009
Allows the Atari computer to use an OSX based Macintosh as a disk drive or a
cassette drive or as a printer.
- Requires OS X 10.3.9 or higher, and a G4 or Intel processor or higher
- SIO2PC cable required
- USB serial adapter with complete RS232 hardware signal and driver support
  required. 
   - Recommended from USBGear: http://www.usbgear.com/USBG-232MINI.html
     Corresponding drivers: http://www.ftdichip.com/Drivers/VCP.htm
- Includes 850 Emulation to allow Internet Modem capability and the ability to
  connect serial devices.
- Supported disk image file types include VAPI (.ATX) and .PRO
http://www.atarimac.com/sio2osx.php

==> SIO Server, by mellis / Ellis Softworks, 2009
Allows the Atari computer to use up to four virtual disk drive devices located
on a Mac OS X based computer, connected via an SIO2PC cable by way of a USB-
to-RS-232 adapter.
- Supported image and file types: .ATR, .EXE, .XEX

==> AspeQt - Atari Serial Peripheral Emulator for QT
- Original AspeQt code up to version 0.6.0 Copyright 2009 by Fatih Ayguen
- Updates to AspeQt since v0.6.0 Copyright 2012- by Ray Ataergin
- MS Windows and Ubuntu versions
- Sold with the developer's SIO2PC/10502PC Dual-USB or SIO2PC-USB cables
http://www.atari8warez.com/

==> SIO2BT, by Marcin Sochacki (Montezuma), 2014/2015
A set of hardware and software solutions related to the wireless Bluetooth
communication between the 8-bit Atari computers and Bluetooth (BT) enabled
Serial Input Output (SIO) devices.
- Requires modified Atari OS (SIO communications timing issues)
- Compatible with SIO2BSD
- Modified version of AspeQt available
- Android software available: SIO2BT App
- Hardware design prohibits use with other, real SIO devices
http://www.abbuc.de/community/forum/viewtopic.php?f=15&t=8132
https://play.google.com/store/apps/details?id=org.atari.montezuma.sio2bt
http://atariage.com/forums/topic/228860-sio2bt/
https://drive.google.com/file/d/0B3-191R-U_S1blpUTFBsRW1iRUE

==> RespeQt, Atari Serial Peripheral Emulator for Qt, 2015- by Joseph Zatarski
Based on AspeQt 1.0.0-preview7 by Fatih Ayguen and Ray Ataergin.
Emulates various Atari 8-bit peripherals like disk drives and printers via a
SIO2PC cable.
- Supports .ATR, .XFD, .ATX (still in development), and .PRO formats
- Cross-platform GUI with drag and drop support
   - Runs under Windows, Linux and Mac OS X
- AspeCl client software for the Atari
   - Runs only under SpartaDos (v2.5 and up) and SpartaDos X versions
- 15 emulated disk drives with support for 512 bytes per sector disk images
- High speed operation up to 6 times faster than the normal speed (With
  compatible OS / DOS)
- Ability to use PC folders as emulated disks
- Disk image explorer for viewing and modifying disk image contents
- Ability to run Atari executables directly without using disc images and Doses
- Printer emulation with preview and ATASCII support
- .CAS Cassette image playback with custom baud rate
- Ability to save and restore RespeQt sessions with its UI settings.
- Normal and mini UI modes
https://github.com/jzatarski
About Us - Contact - Credits - Powered with Webdev - © Atarimania 2003-2024