mirror of
https://github.com/86Box/docs.git
synced 2026-02-21 09:05:33 -07:00
106 lines
5.8 KiB
ReStructuredText
106 lines
5.8 KiB
ReStructuredText
VM manager
|
|
==========
|
|
|
|
Opening 86Box will start the **virtual machine manager**, which allows for creating, managing, starting and controlling multiple emulated machine configurations.
|
|
|
|
.. note::
|
|
* This manager is currently a preview, with a limited feature set expanding upon the previous standalone `86Box Manager <https://github.com/86Box/86BoxManager>`_ app. Other managers with more features can still be used.
|
|
* Running 86Box directly no longer creates or starts an emulated machine in the current folder like on previous versions. The ``-P``/``--vmpath`` command line option can be used to start a machine directly instead.
|
|
* The manager can be fully disabled (restoring the behavior of previous 86Box versions when launched without specifying a virtual machine path on the command line) by adding ``vmm_disabled = 1`` to the global configuration file, which is stored at one of the following locations based on the platform:
|
|
|
|
* **Windows**: ``C:\Users\[username]\AppData\Local\86Box\86box_global.cfg``
|
|
* **Linux**: ``~/.config/86Box/86box_global.cfg``
|
|
* **macOS**: ``~/Library/Preferences/86Box/86box_global.cfg``
|
|
|
|
Machine list
|
|
------------
|
|
|
|
The **left-hand side** of the manager window displays a list of all machines found in the :ref:`system directory <preferences>`, along with their current state and icon. Click on a machine to select it.
|
|
|
|
The following options are available by **right-clicking** a machine:
|
|
|
|
* **Start:** start the machine.
|
|
* **Hard reset:** force a reset of the machine.
|
|
* **Force shutdown:** force a shutdown of the machine. If this fails due to a frozen 86Box process, try *Kill*.
|
|
* **Ctrl+Alt+Del:** send a *Ctrl+Alt+Del* key combination to the machine.
|
|
* **Settings:** open the :doc:`Settings <../settings/index>` window to configure the machine.
|
|
* **Change display name:** change the name by which the machine is identified on the manager and 86Box window. Changing this will not rename the machine's folder.
|
|
* **Set icon:** change the icon displayed next to the machine on the list.
|
|
|
|
* Select an icon from the preset list, or click **Reset** to restore the default icon.
|
|
|
|
* **Clone:** make a copy of the machine.
|
|
* **Kill:** forcibly terminate the machine's 86Box process if one is running.
|
|
* **Wipe NVRAM:** clear the machine's CMOS non-volatile memory. On models with Flash ROM, the original BIOS is also reflashed.
|
|
* **Delete:** delete the machine, along with **everything** stored within its directory.
|
|
* **Open folder:** open the directory where the machine's configuration file is stored.
|
|
* **Open printer tray**: open the directory where documents printed by the machine's :ref:`emulated printers <settings/ports:LPT1-4 Device>` are saved.
|
|
* **Open screenshots folder**: open the directory where screenshots of the machine are saved.
|
|
* **Show config file:** display the contents of the machine's ``86box.cfg`` file for sharing, support requests and bug reports.
|
|
|
|
Search
|
|
^^^^^^
|
|
|
|
The **search box** at the bottom of the machine list allows for filtering the list by any of the following criteria:
|
|
|
|
* **Display name** and **folder name**.
|
|
* Names of **hardware components** present in the machines, as displayed in the :ref:`details pane <usage/manager:Machine details>`.
|
|
* **Image file names** for any media inserted into the machines, including hard disks, floppies and CDs.
|
|
|
|
Advanced users can :ref:`enable regular expressions <preferences>` to perform more complex searches.
|
|
|
|
Machine details
|
|
---------------
|
|
|
|
The **right-hand side** of the manager window displays information and controls for the selected machine:
|
|
|
|
* A **summary** of the machine's :doc:`configuration <../settings/index>`.
|
|
* A gallery of **screenshots** saved through :ref:`Take screenshot <usage/menubar:Tools>` or the respective keyboard shortcut.
|
|
* A small text area for writing any **notes** about the machine.
|
|
* Controls for the machine: **Settings**, **Hard reset**, **Force shutdown**, **Start**/**Pause**, **Ctrl+Alt+Del**.
|
|
* The machine's current **status**, with the 86Box process ID if one is running.
|
|
|
|
Menu bar
|
|
--------
|
|
|
|
The **menu bar** located at the top of the manager window provides controls for the manager as a whole.
|
|
|
|
File
|
|
^^^^
|
|
|
|
* **New machine:** create a new machine from scratch or from an existing configuration file.
|
|
* **Exit:** quit the manager. Requires confirmation if any machines are currently running.
|
|
|
|
Tools
|
|
^^^^^
|
|
|
|
.. _preferences:
|
|
|
|
* **Preferences:** open the *Preferences* window, which provides the following options:
|
|
|
|
* **System Directory:** view or change the folder where emulated machines are stored.
|
|
* **Language:** select a language for the 86Box user interface.
|
|
* **Remember size & position:** automatically save the manager window's size and position and the machine list's width.
|
|
* **Check for updates on startup:** automatically check for 86Box updates when starting the manager.
|
|
* **Use regular expressions in search box:** enable the use of Perl-syntax regexes to perform more complex searches with the search box.
|
|
* **Color scheme:** select a visual style for the 86Box user interface. *System* uses the operating system's global preference if possible.
|
|
|
|
.. note::
|
|
* The manager **must be restarted** for any changes to the system directory to take effect.
|
|
* The system directory is **scanned recursively** for machines through their ``86box.cfg`` files.
|
|
|
|
* **Check for updates:** check for and download any available 86Box version update.
|
|
|
|
Help
|
|
^^^^
|
|
|
|
* **Documentation:** open the very documentation you're reading.
|
|
* **About 86Box:** show credits, license and build information about 86Box.
|
|
|
|
Status bar
|
|
----------
|
|
|
|
The **status bar** located at the bottom of the manager window displays a **count** of running, paused and total available machines.
|
|
|
|
Additionally, any information about **available updates** will be displayed in the status bar if :ref:`checking for updates on startup <preferences>` is enabled.
|