Flush some pending changes

This commit is contained in:
RichardG867
2022-04-21 14:00:25 -03:00
parent 5c3c7f0af7
commit 4c2c08d35f
4 changed files with 6 additions and 4 deletions

View File

@@ -138,7 +138,7 @@ Any given I/O port can have an **unlimited** amount of I/O handlers, such that:
Read callbacks can effectively return "don't care" (without interfering with other handlers) by returning a value with all bits set: ``0xff`` for ``inb``, ``0xffff`` for ``inw`` or ``0xffffffff`` for ``inl``.
.. note:: The same callback fallback rules specified above also apply with multiple handlers. Handlers without valid callbacks for the operation's type and width are automatically skipped.
.. note:: The same callback fallback rules specified above also apply with multiple handlers. Handlers without callbacks for the operation's type and (same or lower) width are automatically skipped.
I/O traps
---------

View File

@@ -6,7 +6,7 @@ PCI
Adding a device
---------------
PCI devices can be added with the ``pci_add_card`` function in the device's ``init`` callback. A slot is :ref:`automatically selected <dev/api/pci:Slot types>` according to the ``add_type``; if the emulated machine runs out of PCI slots, a **DEC 21150** PCI-PCI bridge is automatically deployed to add 9 more slots.
PCI devices can be added with the ``pci_add_card`` function in the device's ``init`` callback. A PCI slot is :ref:`automatically selected <dev/api/pci:Slot types>` for the device according to the ``add_type``; if the emulated machine runs out of slots, a **DEC 21150** PCI-PCI bridge is automatically deployed to add 9 more slots, and new devices are placed in the secondary PCI bus under it.
.. container:: toggle

View File

@@ -122,7 +122,7 @@ Ubuntu, Debian
.. code-block:: bash
$ sudo apt install build-essential cmake extra-cmake-modules pkg-config libfreetype-dev libsdl2-dev libpng-dev libopenal-dev librtmidi-dev libfaudio-dev qtbase5-dev qttools5-dev libevdev-dev
$ sudo apt install build-essential cmake extra-cmake-modules pkg-config ninja-build libfreetype-dev libsdl2-dev libpng-dev libopenal-dev librtmidi-dev libfaudio-dev qtbase5-dev qttools5-dev libevdev-dev
macOS (Homebrew)
@@ -130,7 +130,7 @@ macOS (Homebrew)
.. code-block:: bash
$ brew install freetype sdl2 libpng openal-soft rtmidi faudio qt@5
$ brew install cmake pkg-config ninja freetype sdl2 libpng openal-soft rtmidi faudio qt@5
Building
--------