diff --git a/hardware/network.rst b/hardware/network.rst index c80f255..c3bd6f4 100644 --- a/hardware/network.rst +++ b/hardware/network.rst @@ -54,7 +54,7 @@ The following advanced features can be accessed by directly editing the virtual MAC address ^^^^^^^^^^^ -With the exception of PLIP, every emulated network card stores its MAC address in the ``mac`` directive of its respective configuration file section. Only the suffix (last three octets) of the MAC address can be edited; the prefix (first three octets) will always be the card manufacturer's `OUI `_, such as 00:E0:4C for Realtek. +With the exception of **[LPT] PLIP**, every emulated network card stores its MAC address in the ``mac`` directive of its respective configuration file section. Only the suffix (last three octets) of the MAC address can be edited; the prefix (first three octets) will always be the card manufacturer's `OUI `_, such as 00:E0:4C for Realtek. .. rubric:: Example: MAC address 00:E0:4C:35:F4:C2 for the Realtek RTL8029AS @@ -66,17 +66,17 @@ With the exception of PLIP, every emulated network card stores its MAC address i SLiRP port forwarding ^^^^^^^^^^^^^^^^^^^^^ -Port forwarding allows the host and other devices on its network to access TCP and UDP servers running on the emulated machine. This feature is configured through the ``[SLiRP Port Forwarding]`` section of the configuration file. +Port forwarding allows the host system and other devices on its network to access TCP and UDP servers running on the emulated machine. This feature is configured through the ``[SLiRP Port Forwarding]`` section of the configuration file. Each port forward must be assigned a number, starting at 0 and counting up (skipping a number will result in all subsequent port forwards being ignored), which replaces ``X`` on the following directives: -* ``X_protocol``: Port type: ``tcp`` or ``udp`` -* ``X_external``: Port number on the host. If this directive is missing, the port number from ``X_internal`` will be used. -* ``X_internal``: Port number on the emulated machine. If this directive is missing, the port number from ``X_external`` will be used. +* ``X_protocol``: Port type: ``tcp`` or ``udp`` (default: ``tcp``) +* ``X_external``: Port number on the host (default: same port number as ``X_internal``) +* ``X_internal``: Port number on the emulated machine (default: same port number as ``X_external``) -The host can access forwarded ports through 127.0.0.1 or its own IP address, while other devices on the network can access them through the host's IP address. +The host system can access forwarded ports through 127.0.0.1 or its own IP address, while other devices on the network can access them through the host's IP address. -.. note:: The emulated machine's IP address must be set to 10.0.2.15 for port forwarding to work. +.. note:: The emulated machine's IP address must be set to 10.0.2.15 (the default IP provided through DHCP) for port forwarding to work. .. rubric:: Example: forward host TCP port 8080 to emulated machine port 80, and host UDP port 5555 to emulated machine port 5555 diff --git a/settings/peripherals.rst b/settings/peripherals.rst index f764075..c3a44c8 100644 --- a/settings/peripherals.rst +++ b/settings/peripherals.rst @@ -45,12 +45,13 @@ Emulate a diagnostic POST card, which displays POST code values issued by the em The POST card will automatically use the correct diagnostic I/O port for the emulated machine: +* Port 60h on the IBM XT; * Port 80h on the IBM AT, clones and the XT-based Xi 8088; * Port 84h on early Compaq machines; * Port 0190h on IBM PS/1 and PS/2 machines not based on the Micro Channel Architecture; * Port 0680h on Micro Channel Architecture machines. -.. note:: Some guest operating systems (such as Linux before kernel 3.0) rely heavily on a DMA register which shares port 80h with the POST card. If you notice the POST code display is flickering and the emulation speed has decreased drastically, try disabling the POST card. +.. note:: Some guest operating systems (such as Linux before kernel 3.0) and applications use port 80h - which is shared with the POST card - for other purposes. If you notice the POST code display is flickering and the emulation speed has decreased drastically, try disabling the POST card. ISA RTC diff --git a/settings/sound.rst b/settings/sound.rst index f45916c..3a1e1aa 100644 --- a/settings/sound.rst +++ b/settings/sound.rst @@ -20,7 +20,7 @@ MIDI Out Device Device to output MIDI music to, for sound cards equipped with an external MIDI output. * **None:** don't output MIDI music. -* **FluidSynth:** a software soundfont synthesizer. The FluidSynth library file must be present in the 86Box directory, and a soundfont must be configured. +* **FluidSynth:** a software soundfont synthesizer. Selecting a soundfont file is required. There will be no synthesizer output if no soundfont is configured or if the included ``libfluidsynth.dll`` file is missing from the 86Box directory. * **Roland MT-32**/**CM-32L Emulation:** emulate a Roland synthesizer module. Emulation is provided by the `Munt `_ library. * **System MIDI:** output to a MIDI device on the host system, such as the Windows software synthesizer or a USB MIDI adapter. diff --git a/usage/menubar.rst b/usage/menubar.rst index 9686d51..3a3aeeb 100644 --- a/usage/menubar.rst +++ b/usage/menubar.rst @@ -52,7 +52,7 @@ Tools * **Enable Discord integration:** enable Discord Rich Presence. Other Discord users will know that you're running 86Box, as well as the emulated machine's name, model and CPU. * **Take screenshot:** take a screenshot of the emulated display. Screenshots are saved as PNG images in the ``screenshots`` directory. -.. note:: Discord integration will not be available if the Discord desktop app is not running, or if the ``discord_game_sdk.dll`` library is missing from the 86Box directory. +.. note:: Discord integration will not be available if the Discord desktop app is not running, or if the included ``discord_game_sdk.dll`` file is missing from the 86Box directory. Help ----