diff --git a/settings/peripherals.rst b/settings/peripherals.rst index 49e83a3..29f6c09 100644 --- a/settings/peripherals.rst +++ b/settings/peripherals.rst @@ -58,7 +58,7 @@ Emulate a diagnostic POST card, which displays I/O port 80h POST code values on Some machines use a different I/O port for POST codes: port 0680h on Micro Channel Architecture-based machines, or port 90h on non-MCA-based IBM PS/2 machines. -.. note:: Some guest operating systems (such as Linux before kernel 3.0) rely heavily on the DMA extra page register, which is shared 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) rely heavily on the first DMA extra page register, which is shared 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. ISA RTC ------- diff --git a/settings/sound.rst b/settings/sound.rst index 5a4517b..ed5bccd 100644 --- a/settings/sound.rst +++ b/settings/sound.rst @@ -62,4 +62,4 @@ The type of UltraSound to emulate (Classic or MAX), I/O port and amount of onboa Use FLOAT32 sound ----------------- -Use the 32-bit floating point (instead of 16-bit integer) data type for audio output, which is less prone to clipping. Try disabling this option if you're getting no audio output at all. +Use the 32-bit floating point (instead of 16-bit integer) data type for audio output, which is less prone to clipping but may not work at all on some host systems. Try disabling this option if you're getting no audio output from 86Box whatsoever. diff --git a/usage/ideterqua.rst b/usage/ideterqua.rst index e134e71..d908c96 100644 --- a/usage/ideterqua.rst +++ b/usage/ideterqua.rst @@ -5,6 +5,8 @@ The additional tertiary and quaternary IDE controllers, enabled through the :ref The following system resources are used by these additional controllers: +.. _table: + +----------+-------------+---------------+---+ |Channel |Main I/O port|Status I/O port|IRQ| +==========+=============+===============+===+ @@ -13,30 +15,50 @@ The following system resources are used by these additional controllers: |Quaternary|01E8h |03EEh |11 | +----------+-------------+---------------+---+ -.. note:: While the IRQ for each channel can be changed through its respective *Settings* button on :ref:`settings/peripherals:Tertiary / Quaternary IDE Controller`, most operating systems do not allow legacy (ISA or VLB) IDE controllers to use custom IRQs. - -.. _bios: +.. note:: While the IRQ for each channel can be changed through its respective *Settings* button on :ref:`settings/peripherals:Tertiary / Quaternary IDE Controller`, many operating systems do not allow legacy (ISA or VLB) IDE controllers to use custom IRQs. BIOS support ------------ -The tertiary and quaternary channels are both not visible and not bootable in any BIOS with the exception of **MR BIOS**, which provides full support for them, including bootability and real mode / DOS (INT 13h) access. +The tertiary and quaternary channels are both not visible and not bootable in any BIOS, with the exception of **MR BIOS version 3**, which provides full support for them, including bootability and INT 13h services. + +DOS and real mode +----------------- + +DOS and other real mode operating systems rely on the BIOS-provided INT 13h services to access hard disks. These are only provided for the tertiary and quaternary channels by **MR BIOS version 3**, as mentioned above. Windows 95, 98 and Me --------------------- -TBD +Each additional channel can be enabled after installation through the following procedure: + +1. Go to the *Add New Hardware* control panel. +2. Add a *Standard IDE/ESDI Hard Disk Controller* from the *Hard disk controllers* category. +3. Don't restart the system when asked to. +4. Go to the *Device Manager* tab of the *System* control panel. +5. Select the newly-added *Standard IDE/ESDI Hard Disk Controller* device from the *Hard disk controllers* category and click *Properties*. +6. Go to the *Resources* tab. +7. Select *Basic configuration 4* in the *Settings based on* box. +8. Change the resource settings to match the :ref:`table above