.. include:: /include.rst |ports| Ports (COM & LPT) ========================= The **Ports (COM & LPT)** page contains settings related to the emulated machine's I/O ports. Internal LPT ECP DMA -------------------- ISA DMA channel number to use for the on-board parallel port's Extended Capabilities Port mode. Only available on machines with physical DMA configuration jumpers for an on-board ECP-capable parallel port. LPT1-4 Device ------------- Emulated device to connect to the given parallel (LPT) port. * **None:** no device connected. * **Disney Sound Source:** sound device with a resistor ladder DAC (digital-to-analog converter) and FIFO, supported by many games. * **LPT DAC / Covox Speech Thing:** sound device with a simple resistor ladder DAC, supported by many games (through compatibility with the *Disney Sound Source* above), demos and trackers. * **Stereo LPT DAC:** stereo version of the LPT DAC, using the *Strobe* pin to select the active output channel. * **Generic Text Printer:** simple printer capable of outputting text only. * Printed documents are saved as .txt files in the ``printer`` subdirectory found in the emulated machine's directory. * **Generic ESC/P Dot-Matrix:** EPSON ESC/P-compatible printer. * Printed pages are saved as .png files in the ``printer`` subdirectory found in the emulated machine's directory. * Use the **EPSON LQ-2500** printer driver for best results. * **Generic PostScript Printer:** PostScript-compatible printer with PDF output. * Printed documents are saved as .ps files in the ``printer`` subdirectory found in the emulated machine's directory. These files are automatically converted to .pdf once printing is completed. * The original .ps files may remain in the directory if PDF conversion fails, or (on Windows hosts) if the included ``gsdll32.dll`` or ``gsdll64.dll`` file is missing from the 86Box directory. * Use the generic PostScript printer driver provided by your operating system. * Windows 95 and newer do not have a generic PostScript driver; use the **Apple LaserWriter IIf** driver for grayscale, or the **Apple Color LW 12/660 PS** driver for color. * **Parallel Line Internet Protocol:** A `PLIP `_ cable connected to the :doc:`emulated network `. * The :ref:`emulated network adapter ` must also be set to **[LPT] PLIP**. * PLIP is compatible with the DOS ``plip.com`` packet driver and the Linux ``plip`` driver (only with interrupts enabled). It is not compatible with the Windows *Direct Cable Connection* feature or any other parallel port networking implementations. * PLIP only works with the **SLiRP** :ref:`network type ` due to its point-to-point nature. Serial port 1-4 --------------- Enable emulation of serial ports ranging from COM1 to COM4. Any ports not provided by the machine's motherboard will be emulated as generic ISA or VLB serial cards. Parallel port 1-4 ----------------- Enable emulation of parallel ports ranging from LPT1 to LPT4. Any ports not provided by the machine's motherboard will be emulated as generic ISA or VLB parallel cards. .. note:: The 4th parallel port is not widely supported. It is located at I/O port 268h. Serial port passthrough 1-4 --------------------------- Connect emulated serial ports to named pipes or serial ports on the host. Each instance corresponds to one of the 4 emulates serial ports. The *Configure* button next to each passthrough instance opens a new window with settings specific to it, such as the named pipe or serial port to use. .. note:: Passthrough will not operate correctly if the selected serial port is taken by a :ref:`serial mouse `.