Random clarifications and IBM XT POST card port

This commit is contained in:
RichardG867
2020-10-30 20:55:34 -03:00
parent 0eb2863dc9
commit 0780f26d3b
4 changed files with 11 additions and 10 deletions

View File

@@ -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 <https://en.wikipedia.org/wiki/Organizationally_unique_identifier>`_, 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 <https://en.wikipedia.org/wiki/Organizationally_unique_identifier>`_, 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

View File

@@ -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

View File

@@ -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 <http://munt.sourceforge.net>`_ library.
* **System MIDI:** output to a MIDI device on the host system, such as the Windows software synthesizer or a USB MIDI adapter.

View File

@@ -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
----