<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://bitfall.fi/breadbox/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Breadbox</id>
	<title>BreadboxWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://bitfall.fi/breadbox/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Breadbox"/>
	<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Special:Contributions/Breadbox"/>
	<updated>2026-05-12T02:02:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=17644</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=17644"/>
		<updated>2025-12-08T06:56:17Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Frame rate&#039;&#039;&#039;&lt;br /&gt;
:Depending on the selected graphics quality, you can choose the optimum frame rate either by setting the &#039;&#039;&#039;vertical sync blank count&#039;&#039;&#039; or the &#039;&#039;&#039;frame rate limit&#039;&#039;&#039;. The default frame rate is 60 FPS, but depending on your hardware, you can use a lower frame rate, for example, 30 FPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the power icon shortcut on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you add files in a supported file format to your library, they become accessible in the Breadbox simulator view. Simply open any library from the left-side navigation icons to see the content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to change the cover page, you can replace the generated PNG file with your own image. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don’t forget, in the simulation view, you also need to &#039;&#039;&#039;connect the correct joystick plug&#039;&#039;&#039; into the simulated computer, just like you would with a real computer.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Breadbox supports most USB-connected game controllers and joysticks. It also supports original joysticks using the 9-pin Atari standard when used with a compatible USB adapter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wireless controller support is limited and functionality is not guaranteed.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly see the known issues and solutions section. If the issue is not covered, please contact our support at support@bitfall.fi.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Known issues and possible solutions =====&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Issue&#039;&#039;&#039;&lt;br /&gt;
:How to connect original Joystick or Game Controller which have 9-pin Atari standard connector.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
:Use compatible DB9-USB adapter, for example: RetroFun! DB9-USB adapter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Issue&#039;&#039;&#039;&lt;br /&gt;
:Game Controller is working in Breadbox, but doesn&#039;t work in the emulator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Cause&#039;&#039;&#039;&lt;br /&gt;
:Some controllers (such as the Xbox One Wireless Controller) may use the XINPUT-compliant driver by default in Windows. This driver appears to behave differently from others and blocks controller signals to applications running in the background. Since Breadbox is designed to run the emulator as a background application, this behavior may cause compatibility issues.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
:There appear to be two alternative ways to overcome the issue:&lt;br /&gt;
:# Using the Windows HID-compliant driver mode&lt;br /&gt;
:# Using the Steam-based Xbox Extended Feature Support Driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;1. Using the Windows HID-compliant driver mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Change the controller&#039;s device driver from &amp;quot;XINPUT-compliant&amp;quot; mode to &amp;quot;HID-compliant&amp;quot; mode.&lt;br /&gt;
&lt;br /&gt;
:Note that this may limit some special controller features in other games until the driver is updated back to XINPUT-compliant mode.&lt;br /&gt;
&lt;br /&gt;
:Steps:&lt;br /&gt;
:# Open Device Manager in Windows and navigate to Human Interface Devices.&lt;br /&gt;
:# Look for &amp;quot;XINPUT-compatible HID device&amp;quot;, or search by your controller name if not found.&lt;br /&gt;
:# Right-click the controller and select &amp;quot;Update driver&amp;quot;.&lt;br /&gt;
:# Choose &amp;quot;Browse my computer for drivers&amp;quot;.&lt;br /&gt;
:# Select &amp;quot;Let me pick from a list of available drivers on my computer&amp;quot;.&lt;br /&gt;
:# From the list, choose &amp;quot;HID-compliant game controller&amp;quot;.&lt;br /&gt;
:# Click Next to apply the driver.&lt;br /&gt;
:# Restart your computer after completing the update.&lt;br /&gt;
&lt;br /&gt;
:Note: You may need to repeat these steps for the alternate connection mode (wired or wireless) if you intend to use both.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;2. Using the Steam-based Xbox Extended Feature Support Driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Install the Xbox Extended Feature Support Driver provided by Steam.&lt;br /&gt;
&lt;br /&gt;
:Steps:&lt;br /&gt;
:# Open Steam → Settings → Controller&lt;br /&gt;
:# Install the Xbox Extended Feature Support Driver – This enables Xbox One controllers to function as Xbox 360 controllers&lt;br /&gt;
:# Go to your Steam Library and select Breadbox&lt;br /&gt;
:# Click the Controller icon on the right side of the game page&lt;br /&gt;
:# Enable Steam Input&lt;br /&gt;
&lt;br /&gt;
::Optional mapping adjustments (D-pad to joystick):&lt;br /&gt;
::6. Select your Current Button Layout&lt;br /&gt;
::7. Browse Community Layouts&lt;br /&gt;
::8. Choose the layout titled: &amp;quot;XBOX One Controller to 360&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some issues involve straightforward software bugs, and we make it a priority to address them as soon as possible. However many problems are more complex and require deeper analysis before a solution can be found. There can be multiple layers where the issue originates. For instance, the bug might be in the simulator, but it can also reside in the original game or in the operating system of the retro computer (ROM). It can also be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. Lastly, user error is another possibility, occurring when users anticipate different behavior than what actually transpires.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem you encountered and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=About_Breadbox&amp;diff=17643</id>
		<title>About Breadbox</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=About_Breadbox&amp;diff=17643"/>
		<updated>2025-12-08T06:54:04Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;BREADBOX&#039;&#039;&#039; is a retro computer simulator program.&lt;br /&gt;
&lt;br /&gt;
Available on [https://store.steampowered.com/app/1770440/Breadbox/ Steam].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Objective ==&lt;br /&gt;
&lt;br /&gt;
The Breadbox aims to faithfully recreate the nostalgic experience of retro computers through an immersive visual simulation.&lt;br /&gt;
&lt;br /&gt;
=== Design and development principles ===&lt;br /&gt;
* &#039;&#039;&#039;Prioritize Aesthetics:&#039;&#039;&#039; Highlight the nostalgic charm by faithfully recreating the original design of retro computers and their peripherals.&lt;br /&gt;
* &#039;&#039;&#039;Immerse the User:&#039;&#039;&#039; Craft an immersive first-person experience where users can explore animated objects, interact with authentic hardware, and hear the nostalgic sounds of vintage computing.&lt;br /&gt;
* &#039;&#039;&#039;Functional Authenticity:&#039;&#039;&#039; Ensure fully operational computers within the simulation, seamlessly integrated with emulators for an authentic retro computing.&lt;br /&gt;
* &#039;&#039;&#039;Realism in Interaction:&#039;&#039;&#039; Create a realistic simulation that mirrors real-life interactions, capturing the essence of those early computing days.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While the principles serve as a guideline for the project, further work is needed to add additional features and align some of the current features more closely with these goals.&lt;br /&gt;
&lt;br /&gt;
== Why ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Breadbox project&#039;&#039;&#039; serves as a time capsule, preserving the essence of a bygone era—the days when 8-bit computers ruled the digital landscape. Here’s why this project matters:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Authentic Nostalgia:&#039;&#039;&#039; By meticulously simulating the original environment of retro computers, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; allows users to step back in time. It’s not just about software or games; it’s about reliving the tactile joy of clunky keyboards, the glow of pixelated screens, and the whir of cassette tape loading. For those who never owned these vintage machines, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; offers an authentic glimpse into computing history.&lt;br /&gt;
# &#039;&#039;&#039;Vanishing Hardware:&#039;&#039;&#039; Vintage computers are becoming increasingly scarce. The project’s urgency lies in capturing their essence while we still have access to working hardware and knowledgeable enthusiasts. The &#039;&#039;&#039;Breadbox&#039;&#039;&#039; provides a chance to utilize machines that might otherwise be inaccessible, preserving the legacy of these devices.&lt;br /&gt;
# &#039;&#039;&#039;Visual Emphasis:&#039;&#039;&#039; The Breadbox prioritizes aesthetics. It’s not just about functionality; it’s about seeing and feeling the past. Whether you’re a curious newcomer or a seasoned enthusiast, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; lets you witness the iconic design and visual quirks of retro computers.&lt;br /&gt;
# &#039;&#039;&#039;Preserving Culture:&#039;&#039;&#039; Through the Breadbox, we safeguard the user experiences of retro computers and various peripherals that shaped an entire generation. It’s a tribute to the pioneers who paved the way for today’s digital world.&lt;br /&gt;
# &#039;&#039;&#039;Hardware-Less Experience:&#039;&#039;&#039; When you crave the look and feel of retro hardware but lack the physical machines, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; steps in. Using a simulator keeps your real vintage hardware safe from wear and tear.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In summary, the Breadbox project aims to preserve computing memories, inspire curiosity and celebrate the groundbreaking computers that shaped our digital journey.&lt;br /&gt;
&lt;br /&gt;
== The Project ==&lt;br /&gt;
&lt;br /&gt;
The Breadbox project is an ambitious undertaking, and in reality, it will never reach a definitive endpoint. There will always be new computer models, peripherals, software features, and technical details to implement. As a result, the project will evolve dynamically and iteratively, with additional features and models added incrementally. The pace of progress heavily relies on public interest and support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Project status ===&lt;br /&gt;
# Early Access Version Development&lt;br /&gt;
#* Creating the initial version of the product with limited features.&lt;br /&gt;
#* Focusing on core functionality and gathering user feedback.&lt;br /&gt;
# Beta Testing&lt;br /&gt;
#* Engaging a select group of users to test the product.&lt;br /&gt;
#* Identifying and addressing any issues, bugs, or usability concerns&lt;br /&gt;
# Release of Early Access Version&lt;br /&gt;
#* Making the product available to a broader audience.&lt;br /&gt;
#* Monitoring user adoption and collecting additional feedback.&lt;br /&gt;
# Maturing Product for official release&lt;br /&gt;
#* Continuously improving the product based on user feedback.&lt;br /&gt;
#* Ensuring stability, scalability, and compatibility.&lt;br /&gt;
#* Implementing of additional features.&lt;br /&gt;
#* Addressing minor issues, enhancing performance, and refining user experience.&lt;br /&gt;
#* Preparing for the official launch.&lt;br /&gt;
# &#039;&#039;&#039;Official Release launch&#039;&#039;&#039;&lt;br /&gt;
#* Raising awareness&lt;br /&gt;
# Post-launch&lt;br /&gt;
#* Addressing minor issues, enhancements, and refinements based on user feedback.&lt;br /&gt;
#* Introducing new features, expanding capabilities, and adapting to evolving user needs.&lt;br /&gt;
#* Determining the subsequent actions based on the product feedback and sales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Simulated Computers ===&lt;br /&gt;
:* Commodore PET 2001-8&lt;br /&gt;
:* Commodore VIC-20&lt;br /&gt;
:* Commodore 64&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Goals ===&lt;br /&gt;
&lt;br /&gt;
* The goal is to introduce a substantially greater quantity of computers. A successful launch would pave the way for pursuing this goal.&lt;br /&gt;
&lt;br /&gt;
==== Future ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;VR/AR:&#039;&#039;&#039; The project already encompasses a significant portion of the technology required for virtual reality creation. When virtual reality (VR) gains wider acceptance and becomes more mainstream, the foundation of the simulator can serve as a solid starting point for developing VR-based solutions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Challenges ===&lt;br /&gt;
&lt;br /&gt;
In summary, developing a retro computer simulator is both challenging and fulfilling. It necessitates resources and backing to keep the project ongoing. With enough support we can continue to develop this product.&lt;br /&gt;
&lt;br /&gt;
==== How to support the project ====&lt;br /&gt;
&lt;br /&gt;
* Purchase the [https://store.steampowered.com/app/1770440/Breadbox/ Breadbox] on Steam Store.&lt;br /&gt;
* Go to Steam Store and wishlist the Breadbox.&lt;br /&gt;
* Follow on X or on YouTube&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://store.steampowered.com/app/1770440/Breadbox/ Breadbox Steam Store page]&lt;br /&gt;
* [https://www.youtube.com/channel/UC2nD_faNmYDx2sZvLgEpXWQ Breadbox YouTube Channel]&lt;br /&gt;
* [https://twitter.com/BreadboxBitfall Breadbox Twitter/X account]&lt;br /&gt;
* [https://www.bitfall.fi Bitfall (Developer)]&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=17642</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=17642"/>
		<updated>2025-06-13T11:22:20Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Frame rate&#039;&#039;&#039;&lt;br /&gt;
:Depending on the selected graphics quality, you can choose the optimum frame rate either by setting the &#039;&#039;&#039;vertical sync blank count&#039;&#039;&#039; or the &#039;&#039;&#039;frame rate limit&#039;&#039;&#039;. The default frame rate is 60 FPS, but depending on your hardware, you can use a lower frame rate, for example, 30 FPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the power icon shortcut on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you add files in a supported file format to your library, they become accessible in the Breadbox simulator view. Simply open any library from the left-side navigation icons to see the content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to change the cover page, you can replace the generated PNG file with your own image. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don’t forget, in the simulation view, you also need to &#039;&#039;&#039;connect the correct joystick plug&#039;&#039;&#039; into the simulated computer, just like you would with a real computer.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Breadbox supports most USB-connected game controllers and joysticks. It also supports original joysticks using the 9-pin Atari standard when used with a compatible USB adapter.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Wireless controller support is limited and functionality is not guaranteed.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly see the known issues and solutions section. If the issue is not covered, please contact our support at support@bitfall.fi.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Known issues and possible solutions =====&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Issue&#039;&#039;&#039;&lt;br /&gt;
:How to connect original Joystick or Game Controller which have 9-pin Atari standard connector.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
:Use compatible DB9-USB adapter, for example: RetroFun! DB9-USB adapter&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Issue&#039;&#039;&#039;&lt;br /&gt;
:Game Controller is working in Breadbox, but doesn&#039;t work in the emulator. &lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Cause&#039;&#039;&#039;&lt;br /&gt;
:Some controllers (such as the Xbox One Wireless Controller) may use the XINPUT-compliant driver by default in Windows. This driver appears to behave differently from others and blocks controller signals to applications running in the background. Since Breadbox is designed to run the emulator as a background application, this behavior may cause compatibility issues.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Solution&#039;&#039;&#039;&lt;br /&gt;
:There appear to be two alternative ways to overcome the issue:&lt;br /&gt;
:# Using the Windows HID-compliant driver mode&lt;br /&gt;
:# Using the Steam-based Xbox Extended Feature Support Driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;1. Using the Windows HID-compliant driver mode&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Change the controller&#039;s device driver from &amp;quot;XINPUT-compliant&amp;quot; mode to &amp;quot;HID-compliant&amp;quot; mode.&lt;br /&gt;
&lt;br /&gt;
:Note that this may limit some special controller features in other games until the driver is updated back to XINPUT-compliant mode.&lt;br /&gt;
&lt;br /&gt;
:Steps:&lt;br /&gt;
:# Open Device Manager in Windows and navigate to Human Interface Devices.&lt;br /&gt;
:# Look for &amp;quot;XINPUT-compatible HID device&amp;quot;, or search by your controller name if not found.&lt;br /&gt;
:# Right-click the controller and select &amp;quot;Update driver&amp;quot;.&lt;br /&gt;
:# Choose &amp;quot;Browse my computer for drivers&amp;quot;.&lt;br /&gt;
:# Select &amp;quot;Let me pick from a list of available drivers on my computer&amp;quot;.&lt;br /&gt;
:# From the list, choose &amp;quot;HID-compliant game controller&amp;quot;.&lt;br /&gt;
:# Click Next to apply the driver.&lt;br /&gt;
:# Restart your computer after completing the update.&lt;br /&gt;
&lt;br /&gt;
:Note: You may need to repeat these steps for the alternate connection mode (wired or wireless) if you intend to use both.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;2. Using the Steam-based Xbox Extended Feature Support Driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Install the Xbox Extended Feature Support Driver provided by Steam.&lt;br /&gt;
&lt;br /&gt;
:Steps:&lt;br /&gt;
:# Open Steam → Settings → Controller&lt;br /&gt;
:# Install the Xbox Extended Feature Support Driver – This enables Xbox One controllers to function as Xbox 360 controllers&lt;br /&gt;
:# Go to your Steam Library and select Breadbox&lt;br /&gt;
:# Click the Controller icon on the right side of the game page&lt;br /&gt;
:# Enable Steam Input&lt;br /&gt;
&lt;br /&gt;
::Optional mapping adjustments (D-pad to joystick):&lt;br /&gt;
::6. Select your Current Button Layout&lt;br /&gt;
::7. Browse Community Layouts&lt;br /&gt;
::8. Choose the layout titled: &amp;quot;XBOX One Controller to 360&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some issues involve straightforward software bugs, and we make it a priority to address them as soon as possible. However many problems are more complex and require deeper analysis before a solution can be found. There can be multiple layers where the issue originates. For instance, the bug might be in the simulator, but it can also reside in the original game or in the operating system of the retro computer (ROM). It can also be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. Lastly, user error is another possibility, occurring when users anticipate different behavior than what actually transpires.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem you encountered and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Main_Page&amp;diff=17567</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Main_Page&amp;diff=17567"/>
		<updated>2024-05-31T10:04:27Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: rvv&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the BreadboxWiki ==&lt;br /&gt;
&lt;br /&gt;
BreadboxWiki contains information, manual, news and FAQs about BREADBOX, a retro computer simulator program.&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Main_Page&amp;diff=17557</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Main_Page&amp;diff=17557"/>
		<updated>2024-05-31T09:53:01Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: Reverted edits by Breadbox (talk) to last revision by YTZAntonietta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Revitalize Your Samsung Galaxy: Specialist Display and Battery Repair Service Solutions&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Is your Samsung Galaxy gadget looking for display or battery repair work? Look no further than Gadget Kings PRS, where we specialize in giving excellent repair work solutions for a vast array of Samsung Galaxy models. From the Samsung Galaxy S9 And also to the most recent Samsung Galaxy S21 collection, our experienced technicians are equipped to deal with all your repair needs, ensuring that your gadget functions optimally as soon as again.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Comprehensive Display and Battery Repair Solutions&amp;lt;br&amp;gt;Display Fixing&amp;lt;br&amp;gt;A cracked or damaged display can significantly affect your Samsung Galaxy&#039;s usability and aesthetic appeals. Whether your tool has actually experienced a minor scratch or an extreme fracture, our professional service technicians at Gadget Kings PRS have the understanding and competence to perform accurate screen repairs. We utilize high-grade replacement parts and cutting-edge techniques to recover your Samsung Galaxy&#039;s display to its initial condition, enabling you to delight in a clear and lively display screen once more.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Battery Repair&amp;lt;br&amp;gt;Is your [https://www.google.com/maps/place/GADGET+KINGS+PRS-(iPhone+:+iPad+:+Samsung+%26+Computer+service)/@-27.2977637,152.6878419,11z/data=!4m10!1m2!2m1!1sgadget+kings+prs!3m6!1s0x6b93e38da2785a61:0x8f2d74581f1028d5!8m2!3d-27.2977637!4d152.976233!15sChBnYWRnZXQga2luZ3MgcHJzkgEYbW9iaWxlX3Bob25lX3JlcGFpcl9zaG9w4AEA!16s%2Fg%2F11fp6plsyf?entry=ttu samsung s7 battery replacement near me] Galaxy struggling to hold a cost or experiencing quick battery drainpipe? At Device Kings PRS, we specialize in diagnosing and fixing battery issues for Samsung Galaxy devices of all designs.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Why Select Gadget Kings PRS?&amp;lt;br&amp;gt;Specialist Technicians&amp;lt;br&amp;gt;At Gadget Kings PRS, we take satisfaction in our team of specialist service technicians that have comprehensive experience in repairing Samsung Galaxy devices. Our professionals undertake strenuous training and stay upgraded on the most up to date fixing techniques to provide premium results with every repair.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Quality Components&amp;lt;br&amp;gt;We understand the significance of making use of authentic and premium substitute parts for Samsung Galaxy repair work. That&#039;s why we source our components from trusted vendors to ensure compatibility and integrity, permitting you to take pleasure in ideal performance and sturdiness from your fixed gadget.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Practical Locations and Online Booking&amp;lt;br&amp;gt;With hassle-free places in Bray Park and Acacia Ridge, scheduling your Samsung Galaxy fixing at Gadget Kings PRS fasts and problem-free. In addition, our straightforward online booking system enables you to book your repair service appointment with simplicity, guaranteeing a smooth experience throughout.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Experience Superior Fixing Provider at Device Kings PRS&amp;lt;br&amp;gt;Do not allow a damaged screen or a malfunctioning battery impede your Samsung Galaxy experience. Go To Gadget Kings PRS today and leave your gadget to our competent professionals. Whether you possess a Samsung Galaxy S9 And also or the most recent Samsung Galaxy S21 collection, we have the competence to restore your tool and recover its performance.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Call us through phone at +61 450753672 or email gadget.kings.prs@gmail.com to schedule your repair work appointment or visit us at Shop no. 20 A Kensington Town Shopping Mall, 8 Sovereigns Ave, Bray Park QLD 4500 or 4/28 Elizabeth St, Acacia Ridge QLD 4110 Brisbane Australia. Count On Gizmo Kings PRS for expert repair services that revive your Samsung Galaxy tool.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Is your Samsung Galaxy gadget in demand of display or battery repair? Look no further than Device Kings PRS, where we specialize in giving first-class repair work services for a vast variety of Samsung Galaxy designs. From the Samsung Galaxy S9 And also to the latest Samsung Galaxy S21 collection, our experienced technicians are equipped to deal with all your repair requires, making sure that your gadget functions efficiently as soon as again.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Whether your gadget has experienced a minor scrape or a severe crack, our professional professionals at Gadget Kings PRS have the understanding and knowledge to perform exact display repair work. At Gadget Kings PRS, we specialize in diagnosing and repairing battery concerns for Samsung Galaxy devices of all models.&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Main_Page&amp;diff=17556</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Main_Page&amp;diff=17556"/>
		<updated>2024-05-31T09:48:15Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: Undo revision 9609 by YTZAntonietta (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Revitalize Your Samsung Galaxy: Specialist Display and Battery Fixing Providers&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Is your Samsung Galaxy gadget seeking display or battery repair work? Look no additional than Gizmo Kings PRS, where we concentrate on giving first-class repair work options for a variety of Samsung Galaxy versions. From the Samsung Galaxy S9 Plus to the most recent Samsung Galaxy S21 series, our knowledgeable technicians are furnished to deal with all your repair work requires, ensuring that your tool features ideally once again.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Comprehensive Display and Battery Repair Providers&amp;lt;br&amp;gt;Screen Fixing&amp;lt;br&amp;gt;A split or damaged display can significantly impact your Samsung Galaxy&#039;s functionality and visual appeals. Whether your gadget has experienced a small scratch or an extreme fracture, our specialist service technicians at Gadget Kings PRS have the understanding and proficiency to execute specific display repair services. We utilize premium substitute parts and cutting-edge methods to restore your Samsung Galaxy&#039;s screen to its original condition, allowing you to take pleasure in a clear and dynamic display screen once more.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Battery Repair work&amp;lt;br&amp;gt;Is your Samsung Galaxy having a hard time to hold a fee or experiencing rapid battery drain? A faulty battery can disrupt your gadget&#039;s efficiency and restrict its use. At Gadget Kings PRS, we specialize in diagnosing and fixing battery problems for Samsung Galaxy tools of all models. Whether it&#039;s a damaged battery or a software-related issue, our specialists will successfully replace your [https://www.google.com/maps/place/Gadget+Kings+PRS+phones+%26+MacBook+services/@-27.5899477,152.7390028,11z/data=!4m10!1m2!2m1!1sgadget+kings+prs!3m6!1s0x6b9147fd3f4b2611:0x31b6ea9951dcb591!8m2!3d-27.5899477!4d153.0273939!15sChBnYWRnZXQga2luZ3MgcHJzkgEYbW9iaWxlX3Bob25lX3JlcGFpcl9zaG9w4AEA!16s%2Fg%2F11mtdhxp08?entry=ttu ipad battery replacement] with a top notch replacement, restoring your tool&#039;s battery life and ensuring durable performance.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Why Pick Gizmo Kings PRS?&amp;lt;br&amp;gt;Expert Technicians&amp;lt;br&amp;gt;At Gadget Kings PRS, we take pride in our team of expert service technicians that have substantial experience out of commission Samsung Galaxy gadgets. Our professionals go through rigorous training and stay updated on the latest fixing techniques to provide exceptional results with every repair.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Top quality Components&amp;lt;br&amp;gt;We understand the significance of utilizing authentic and top notch substitute components for Samsung Galaxy repair services. That&#039;s why we source our parts from trusted distributors to ensure compatibility and dependability, allowing you to enjoy optimal performance and sturdiness from your repaired device.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Practical Places and Online Booking&amp;lt;br&amp;gt;With practical areas in Bray Park and Acacia Ridge, scheduling your Samsung Galaxy fixing at Gizmo Kings PRS fasts and easy. Additionally, our easy to use online reserving system permits you to book your fixing consultation effortlessly, guaranteeing a seamless experience throughout.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Experience Superior Repair Work Provider at Gizmo Kings PRS&amp;lt;br&amp;gt;Do not allow a damaged display or a malfunctioning battery prevent your Samsung Galaxy experience. See Device Kings PRS today and entrust your gadget to our skilled professionals. Whether you own a Samsung Galaxy S9 And also or the newest Samsung Galaxy S21 series, we have the expertise to revitalize your gadget and recover its functionality.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Get in touch with us using phone at +61 450753672 or email gadget.kings.prs@gmail.com to book your fixing appointment or see us at Store no. 20 A Kensington Village Shopping Mall, 8 Sovereigns Ave, Bray Park QLD 4500 or 4/28 Elizabeth St, Acacia Ridge QLD 4110 Brisbane Australia. Count On Gizmo Kings PRS for specialist repair services that revive your Samsung Galaxy tool.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Is your Samsung Galaxy device in demand of display or battery repair? Look no further than Gizmo Kings PRS, where we specialize in giving first-class repair work services for a broad array of Samsung Galaxy versions. From the Samsung Galaxy S9 Plus to the most current Samsung Galaxy S21 collection, our competent technicians are outfitted to manage all your repair service requires, making sure that your gadget functions ideally when again.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Whether your device has actually endured a small scratch or a serious crack, our specialist technicians at Gadget Kings PRS have the knowledge and proficiency to execute specific screen repair services. At Device Kings PRS, we specialize in diagnosing and fixing battery problems for Samsung Galaxy gadgets of all models.&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Keyboard_Mappings&amp;diff=2693</id>
		<title>Keyboard Mappings</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Keyboard_Mappings&amp;diff=2693"/>
		<updated>2024-03-28T09:11:10Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Numeric keypad (number pad, numpad) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Symbolic mapping ==&lt;br /&gt;
&lt;br /&gt;
Breadbox uses symbolic mapping of the keys. This means the symbols you type on your computer are linked to the same symbols (or key combination that creates the symbol) on the simulated computer. Some symbols don&#039;t exist on the simulated computer. If so, the key is linked to another key, with fuzzy logic, for example look at the below mapping tables of &#039;&#039;function and modifier key mappings&#039;&#039;. Another obvious thing is that the simulated computer has symbols that are not on the PC keyboard. In that case, you have the option to zoom in on the keyboard and click the symbol with your mouse pointer.&lt;br /&gt;
&lt;br /&gt;
In short, pressing symbols like &#039;&#039;&#039;a, b, 1, 2, !, @, $, ., (, *&#039;&#039;&#039; should all give the same/similar output on a simulated computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Some of the function and modifier key mappings are not that obvious and can be different depending on the computer model. Below you will find key mapping tables to help you locate them.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Numeric keypad (number pad, numpad) ===&lt;br /&gt;
&lt;br /&gt;
The numeric keypad has two typing-modes, plus joystick mode.&lt;br /&gt;
&lt;br /&gt;
==== Joystick mode ====&lt;br /&gt;
&lt;br /&gt;
To setup the numpad joystick emulation, go to &#039;&#039;&#039;Settings&#039;&#039;&#039; -&amp;gt; &#039;&#039;&#039;Input Settings&#039;&#039;&#039;, and under joystick controllers, &#039;&#039;&#039;select Numpad&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In joystick mode, the number keys (1-8) on the numpad will emulate joystick directions and 0 works as Fire-button.&lt;br /&gt;
&lt;br /&gt;
==== Typing mode ====&lt;br /&gt;
&lt;br /&gt;
Typing-mode is &#039;&#039;&#039;on&#039;&#039;&#039;, when joystick emulation is &#039;&#039;&#039;not&#039;&#039;&#039; active.&lt;br /&gt;
&lt;br /&gt;
In typing-mode you can change the mode by pressing the &#039;&#039;&#039;Numlock&#039;&#039;&#039; key. By default, it operates in calculator mode and displays numbers and symbols related to the calculation. In the other mode, it works as an alternative navigation keypad. Then you can use 8,4,6 and 2(or 5) as navigation/arrow keys, in the same way you&#039;d use the normal arrow keys to move the cursor.&lt;br /&gt;
&lt;br /&gt;
== Keyboard layouts ==&lt;br /&gt;
&lt;br /&gt;
There are many different PC keyboard layouts. It means that some of the symbols are different or in different places. To have working symbolic mapping, a correct layout (or a close match) should be selected in Breadbox. &lt;br /&gt;
&lt;br /&gt;
Currently available keyboard layouts are:&lt;br /&gt;
* US - American&lt;br /&gt;
* UK - British&lt;br /&gt;
* DE - German&lt;br /&gt;
* DK - Danish&lt;br /&gt;
* ES - Spanish&lt;br /&gt;
* FR - French&lt;br /&gt;
* FI - Finnish&lt;br /&gt;
* IT - Italian&lt;br /&gt;
* MX - Latin American&lt;br /&gt;
* NO - Norwegian&lt;br /&gt;
* PT - Portuguese&lt;br /&gt;
* SE - Swedish&lt;br /&gt;
&lt;br /&gt;
== Function and modifier key mappings ==&lt;br /&gt;
&lt;br /&gt;
=== C-64 &amp;amp; VIC-20 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:left; margin-left: 20px;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; | Function keys&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;color:blue;  width:130px;&amp;quot; | C-64 / VIC-20&lt;br /&gt;
! style=&amp;quot;color:black; width:130px;&amp;quot; | PC&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|CLR &lt;br /&gt;
|Shift + Home&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|HOME &lt;br /&gt;
|Home&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|INST&lt;br /&gt;
|Insert&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|DEL&lt;br /&gt;
|Delete&amp;lt;br&amp;gt;Backspace&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|RESTORE&lt;br /&gt;
|Page Up&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|RUN&lt;br /&gt;
|Shift + Escape&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|STOP&lt;br /&gt;
|Escape&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|RETURN&lt;br /&gt;
|Return&amp;lt;br&amp;gt;Enter&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:left; margin-left: 40px;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; | Modifier keys&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;color:blue;  width:130px;&amp;quot; | C-64 / VIC-20&lt;br /&gt;
! style=&amp;quot;color:black; width:130px;&amp;quot; | PC&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|CTRL&lt;br /&gt;
|Right Control&amp;lt;br&amp;gt;Tab&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|COMMODORE&amp;lt;br&amp;gt;CBM (No-logo-key)&lt;br /&gt;
|Left Control&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|SHIFT&lt;br /&gt;
|Shift&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|SHIFT LOCK&lt;br /&gt;
|Caps Lock&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== PET 2001 ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:left; margin-left: 20px;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; | Function keys&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;color:blue;  width:130px;&amp;quot; | PET 2001&lt;br /&gt;
! style=&amp;quot;color:black; width:130px;&amp;quot; | PC&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|CLR &lt;br /&gt;
|Shift + Home&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|HOME &lt;br /&gt;
|Home&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|INST&lt;br /&gt;
|Insert&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|DEL&lt;br /&gt;
|Delete&amp;lt;br&amp;gt;Backspace&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|RETURN&lt;br /&gt;
|Return&amp;lt;br&amp;gt;Enter&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|OFF&lt;br /&gt;
|Shift + Tab&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|RVS&lt;br /&gt;
|Tab&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|RUN&lt;br /&gt;
|Shift + Escape&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|STOP&lt;br /&gt;
|Escape&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:left; margin-left: 40px;&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot; | Modifier keys&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;color:blue;  width:130px;&amp;quot; | PET 2001&lt;br /&gt;
! style=&amp;quot;color:black; width:130px;&amp;quot; | PC&lt;br /&gt;
|- style=&amp;quot;vertical-align:middle; text-align:center; padding: 10px; height:50px;&amp;quot;&lt;br /&gt;
|SHIFT&lt;br /&gt;
|Shift&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2690</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2690"/>
		<updated>2024-03-28T08:52:27Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Is Breadbox only a Commodore Simulator? ===&lt;br /&gt;
&lt;br /&gt;
Currently, &#039;&#039;&#039;yes&#039;&#039;&#039;, but the project has ambitions to incorporate additional computers, extending beyond the Commodore brand.&lt;br /&gt;
&lt;br /&gt;
The actual progress of this goal hinges on the level of support it receives. The project’s expansion is contingent upon sufficient funding.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Are there going to be more computers and peripherals? ===&lt;br /&gt;
&lt;br /&gt;
We hope so. It basically depends on how much interest and sales there is for this. Funding for this Project depends on the number of users.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer power-up takes some time ===&lt;br /&gt;
&lt;br /&gt;
When you power on for the first time after installing or updating a new emulator, it may be a little slower. Subsequent startups should be faster.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer does not start (emulator is installed) ===&lt;br /&gt;
&lt;br /&gt;
First, attempt to power off the simulated computer, and then turn it back on. If this doesn’t resolve the issue, &#039;&#039;&#039;exit the Simulator view&#039;&#039;&#039; and give it another try.&lt;br /&gt;
&lt;br /&gt;
Next, consider &#039;&#039;&#039;restarting the Breadbox&#039;&#039;&#039; or performing a &#039;&#039;&#039;reboot of your PC&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note! This issue also arises on the Steam Deck. The Steam Deck runs on Linux, which is &#039;&#039;&#039;currently not supported&#039;&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Splash screen is blank / computers are not visible in the simulator view ===&lt;br /&gt;
&lt;br /&gt;
Your computer’s &#039;&#039;&#039;graphics card&#039;&#039;&#039; falls short of the requirements needed to run &#039;&#039;&#039;BreadBox&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Breadbox will only work on GPUs that support DirectX 11 with Shader Model 5.0 or higher.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Game Controller doesn&#039;t work ===&lt;br /&gt;
&lt;br /&gt;
If your controller is supported, then usually this happens if you plug in your controller when the emulator (the simulated computer) is already running. In that case, restart the simulated computer.&lt;br /&gt;
&lt;br /&gt;
If the problem persists, verify whether your controller is &#039;&#039;&#039;connected&#039;&#039;&#039; to a virtual joystick. In &#039;&#039;Simulator view&#039;&#039; open &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039; to see if it is selected. Verify also that the correct virtual joystick &#039;&#039;&#039;plug is attached&#039;&#039;&#039; to the computer in the &#039;&#039;Simulator view&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If the problem still persists, detach/attach the joystick plug and verify if you need to use a different control port (C64). Sometimes the classic power OFF and ON (simulated computer) might help.&lt;br /&gt;
&lt;br /&gt;
Also, don&#039;t forget to check the known issues related to your controller in the [[Manual#Breadbox_Game_Controller_support|Breadbox Game Controller support]] section.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Simulator view responds slowly to user actions / Animations stutter ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breadbox&#039;&#039;&#039; requires an &#039;&#039;&#039;efficient graphics card&#039;&#039;&#039;. Please refer to the &#039;&#039;&#039;minimum system requirements&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Test with different graphics settings and see how it affects the performance. &#039;&#039;&#039;Graphics settings&#039;&#039;&#039; are accessible on the &#039;&#039;&#039;Main page&#039;&#039;&#039; within the &#039;&#039;&#039;Setup&#039;&#039;&#039; panel. Try to &#039;&#039;&#039;lower the resolution&#039;&#039;&#039;, set graphics quality to &#039;&#039;&#039;Low&#039;&#039;&#039; and decrease the frame rate to 30 FPS.&lt;br /&gt;
&lt;br /&gt;
You can also try removing unused items from the view. For example, the cassette has been reported to cause performance issues with lower-end graphics cards.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== keyboard input lag (The computer doesn&#039;t register all my key presses and responses are slow) ===&lt;br /&gt;
&lt;br /&gt;
This is usually related to graphics card performance and perhaps also to CPU performance. If the graphics card is not efficient enough for Breadbox, it starts to affect other functions.&lt;br /&gt;
&lt;br /&gt;
Lowering the graphics settings, e.g. resolution, frame rate, or graphics quality, may have a big impact.&lt;br /&gt;
&lt;br /&gt;
Regrettably, this may indicate that the performance of your graphics card and/or CPU is inadequate to run this software effectively. Please let us know if this is not the case.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2683</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2683"/>
		<updated>2024-03-28T08:40:29Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* keyboard input lag (The computer doesn&amp;#039;t register all my key presses and responses are slow) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Is Breadbox only a Commodore Simulator? ===&lt;br /&gt;
&lt;br /&gt;
Currently, &#039;&#039;&#039;yes&#039;&#039;&#039;, but the project has ambitions to incorporate additional computers, extending beyond the Commodore brand.&lt;br /&gt;
&lt;br /&gt;
The actual progress of this goal hinges on the level of support it receives. The project’s expansion is contingent upon sufficient funding.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer power-up takes some time ===&lt;br /&gt;
&lt;br /&gt;
When you power on for the first time after installing or updating a new emulator, it may be a little slower. Subsequent startups should be faster.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer does not start (emulator is installed) ===&lt;br /&gt;
&lt;br /&gt;
First, attempt to power off the simulated computer, and then turn it back on. If this doesn’t resolve the issue, &#039;&#039;&#039;exit the Simulator view&#039;&#039;&#039; and give it another try.&lt;br /&gt;
&lt;br /&gt;
Next, consider &#039;&#039;&#039;restarting the Breadbox&#039;&#039;&#039; or performing a &#039;&#039;&#039;reboot of your PC&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note! This issue also arises on the Steam Deck. The Steam Deck runs on Linux, which is &#039;&#039;&#039;currently not supported&#039;&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Splash screen is blank / computers are not visible in the simulator view ===&lt;br /&gt;
&lt;br /&gt;
Your computer’s &#039;&#039;&#039;graphics card&#039;&#039;&#039; falls short of the requirements needed to run &#039;&#039;&#039;BreadBox&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Breadbox will only work on GPUs that support DirectX 11 with Shader Model 5.0 or higher.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Game Controller doesn&#039;t work ===&lt;br /&gt;
&lt;br /&gt;
If your controller is supported, then usually this happens if you plug in your controller when the emulator (the simulated computer) is already running. In that case, restart the simulated computer.&lt;br /&gt;
&lt;br /&gt;
If the problem persists, verify whether your controller is &#039;&#039;&#039;connected&#039;&#039;&#039; to a virtual joystick. In &#039;&#039;Simulator view&#039;&#039; open &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039; to see if it is selected. Verify also that the correct virtual joystick &#039;&#039;&#039;plug is attached&#039;&#039;&#039; to the computer in the &#039;&#039;Simulator view&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If the problem still persists, detach/attach the joystick plug and verify if you need to use a different control port (C64). Sometimes the classic power OFF and ON (simulated computer) might help.&lt;br /&gt;
&lt;br /&gt;
Also, don&#039;t forget to check the known issues related to your controller in the [[Manual#Breadbox_Game_Controller_support|Breadbox Game Controller support]] section.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Simulator view responds slowly to user actions / Animations stutter ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breadbox&#039;&#039;&#039; requires an &#039;&#039;&#039;efficient graphics card&#039;&#039;&#039;. Please refer to the &#039;&#039;&#039;minimum system requirements&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Test with different graphics settings and see how it affects the performance. &#039;&#039;&#039;Graphics settings&#039;&#039;&#039; are accessible on the &#039;&#039;&#039;Main page&#039;&#039;&#039; within the &#039;&#039;&#039;Setup&#039;&#039;&#039; panel. Try to &#039;&#039;&#039;lower the resolution&#039;&#039;&#039;, set graphics quality to &#039;&#039;&#039;Low&#039;&#039;&#039; and decrease the frame rate to 30 FPS.&lt;br /&gt;
&lt;br /&gt;
You can also try removing unused items from the view. For example, the cassette has been reported to cause performance issues with lower-end graphics cards.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== keyboard input lag (The computer doesn&#039;t register all my key presses and responses are slow) ===&lt;br /&gt;
&lt;br /&gt;
This is usually related to graphics card performance and perhaps also to CPU performance. If the graphics card is not efficient enough for Breadbox, it starts to affect other functions.&lt;br /&gt;
&lt;br /&gt;
Lowering the graphics settings, e.g. resolution, frame rate, or graphics quality, may have a big impact.&lt;br /&gt;
&lt;br /&gt;
Regrettably, this may indicate that the performance of your graphics card and/or CPU is inadequate to run this software effectively. Please let us know if this is not the case.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2682</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2682"/>
		<updated>2024-03-28T08:38:09Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* The computer doesn&amp;#039;t register all my key presses and responses are slow e.g. keyboard input lag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Is Breadbox only a Commodore Simulator? ===&lt;br /&gt;
&lt;br /&gt;
Currently, &#039;&#039;&#039;yes&#039;&#039;&#039;, but the project has ambitions to incorporate additional computers, extending beyond the Commodore brand.&lt;br /&gt;
&lt;br /&gt;
The actual progress of this goal hinges on the level of support it receives. The project’s expansion is contingent upon sufficient funding.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer power-up takes some time ===&lt;br /&gt;
&lt;br /&gt;
When you power on for the first time after installing or updating a new emulator, it may be a little slower. Subsequent startups should be faster.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer does not start (emulator is installed) ===&lt;br /&gt;
&lt;br /&gt;
First, attempt to power off the simulated computer, and then turn it back on. If this doesn’t resolve the issue, &#039;&#039;&#039;exit the Simulator view&#039;&#039;&#039; and give it another try.&lt;br /&gt;
&lt;br /&gt;
Next, consider &#039;&#039;&#039;restarting the Breadbox&#039;&#039;&#039; or performing a &#039;&#039;&#039;reboot of your PC&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note! This issue also arises on the Steam Deck. The Steam Deck runs on Linux, which is &#039;&#039;&#039;currently not supported&#039;&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Splash screen is blank / computers are not visible in the simulator view ===&lt;br /&gt;
&lt;br /&gt;
Your computer’s &#039;&#039;&#039;graphics card&#039;&#039;&#039; falls short of the requirements needed to run &#039;&#039;&#039;BreadBox&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Breadbox will only work on GPUs that support DirectX 11 with Shader Model 5.0 or higher.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Game Controller doesn&#039;t work ===&lt;br /&gt;
&lt;br /&gt;
If your controller is supported, then usually this happens if you plug in your controller when the emulator (the simulated computer) is already running. In that case, restart the simulated computer.&lt;br /&gt;
&lt;br /&gt;
If the problem persists, verify whether your controller is &#039;&#039;&#039;connected&#039;&#039;&#039; to a virtual joystick. In &#039;&#039;Simulator view&#039;&#039; open &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039; to see if it is selected. Verify also that the correct virtual joystick &#039;&#039;&#039;plug is attached&#039;&#039;&#039; to the computer in the &#039;&#039;Simulator view&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If the problem still persists, detach/attach the joystick plug and verify if you need to use a different control port (C64). Sometimes the classic power OFF and ON (simulated computer) might help.&lt;br /&gt;
&lt;br /&gt;
Also, don&#039;t forget to check the known issues related to your controller in the [[Manual#Breadbox_Game_Controller_support|Breadbox Game Controller support]] section.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Simulator view responds slowly to user actions / Animations stutter ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breadbox&#039;&#039;&#039; requires an &#039;&#039;&#039;efficient graphics card&#039;&#039;&#039;. Please refer to the &#039;&#039;&#039;minimum system requirements&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Test with different graphics settings and see how it affects the performance. &#039;&#039;&#039;Graphics settings&#039;&#039;&#039; are accessible on the &#039;&#039;&#039;Main page&#039;&#039;&#039; within the &#039;&#039;&#039;Setup&#039;&#039;&#039; panel. Try to &#039;&#039;&#039;lower the resolution&#039;&#039;&#039;, set graphics quality to &#039;&#039;&#039;Low&#039;&#039;&#039; and decrease the frame rate to 30 FPS.&lt;br /&gt;
&lt;br /&gt;
You can also try removing unused items from the view. For example, the cassette has been reported to cause performance issues with lower-end graphics cards.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== keyboard input lag (The computer doesn&#039;t register all my key presses and responses are slow) ===&lt;br /&gt;
&lt;br /&gt;
This is usually related to graphics card performance and perhaps also to CPU performance. If the graphics card is not efficient enough for Breadbox, it starts to affect other functions.&lt;br /&gt;
&lt;br /&gt;
Lowering the graphics settings, e.g. resolution, frame rate, or graphics quality, may have a big impact.&lt;br /&gt;
&lt;br /&gt;
Regrettably, this may indicate that the performance of your current graphics card and/or CPU is inadequate to run this software effectively. Please let us know if that is not the case.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2681</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2681"/>
		<updated>2024-03-28T08:31:24Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Is Breadbox only a Commodore Simulator? ===&lt;br /&gt;
&lt;br /&gt;
Currently, &#039;&#039;&#039;yes&#039;&#039;&#039;, but the project has ambitions to incorporate additional computers, extending beyond the Commodore brand.&lt;br /&gt;
&lt;br /&gt;
The actual progress of this goal hinges on the level of support it receives. The project’s expansion is contingent upon sufficient funding.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer power-up takes some time ===&lt;br /&gt;
&lt;br /&gt;
When you power on for the first time after installing or updating a new emulator, it may be a little slower. Subsequent startups should be faster.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer does not start (emulator is installed) ===&lt;br /&gt;
&lt;br /&gt;
First, attempt to power off the simulated computer, and then turn it back on. If this doesn’t resolve the issue, &#039;&#039;&#039;exit the Simulator view&#039;&#039;&#039; and give it another try.&lt;br /&gt;
&lt;br /&gt;
Next, consider &#039;&#039;&#039;restarting the Breadbox&#039;&#039;&#039; or performing a &#039;&#039;&#039;reboot of your PC&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note! This issue also arises on the Steam Deck. The Steam Deck runs on Linux, which is &#039;&#039;&#039;currently not supported&#039;&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Splash screen is blank / computers are not visible in the simulator view ===&lt;br /&gt;
&lt;br /&gt;
Your computer’s &#039;&#039;&#039;graphics card&#039;&#039;&#039; falls short of the requirements needed to run &#039;&#039;&#039;BreadBox&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Breadbox will only work on GPUs that support DirectX 11 with Shader Model 5.0 or higher.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Game Controller doesn&#039;t work ===&lt;br /&gt;
&lt;br /&gt;
If your controller is supported, then usually this happens if you plug in your controller when the emulator (the simulated computer) is already running. In that case, restart the simulated computer.&lt;br /&gt;
&lt;br /&gt;
If the problem persists, verify whether your controller is &#039;&#039;&#039;connected&#039;&#039;&#039; to a virtual joystick. In &#039;&#039;Simulator view&#039;&#039; open &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039; to see if it is selected. Verify also that the correct virtual joystick &#039;&#039;&#039;plug is attached&#039;&#039;&#039; to the computer in the &#039;&#039;Simulator view&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If the problem still persists, detach/attach the joystick plug and verify if you need to use a different control port (C64). Sometimes the classic power OFF and ON (simulated computer) might help.&lt;br /&gt;
&lt;br /&gt;
Also, don&#039;t forget to check the known issues related to your controller in the [[Manual#Breadbox_Game_Controller_support|Breadbox Game Controller support]] section.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Simulator view responds slowly to user actions / Animations stutter ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breadbox&#039;&#039;&#039; requires an &#039;&#039;&#039;efficient graphics card&#039;&#039;&#039;. Please refer to the &#039;&#039;&#039;minimum system requirements&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Test with different graphics settings and see how it affects the performance. &#039;&#039;&#039;Graphics settings&#039;&#039;&#039; are accessible on the &#039;&#039;&#039;Main page&#039;&#039;&#039; within the &#039;&#039;&#039;Setup&#039;&#039;&#039; panel. Try to &#039;&#039;&#039;lower the resolution&#039;&#039;&#039;, set graphics quality to &#039;&#039;&#039;Low&#039;&#039;&#039; and decrease the frame rate to 30 FPS.&lt;br /&gt;
&lt;br /&gt;
You can also try removing unused items from the view. For example, the cassette has been reported to cause performance issues with lower-end graphics cards.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== The computer doesn&#039;t register all my key presses and responses are slow e.g. keyboard input lag ===&lt;br /&gt;
&lt;br /&gt;
This is also related to graphics card performance and perhaps also to CPU performance. If the graphics card is not efficient enough for Breadbox, it starts to affect other functions.&lt;br /&gt;
&lt;br /&gt;
Lowering the graphics settings, e.g. resolution, may have a big impact. Zooming to monitor close-up view will also help on this issue.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, this problem strongly indicates that your current graphics card and/or CPU performance of your computer is not sufficient for this software.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2680</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2680"/>
		<updated>2024-03-28T08:31:00Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* The computer doesn&amp;#039;t register all my key presses and responses are slow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Is Breadbox only a Commodore Simulator? ===&lt;br /&gt;
&lt;br /&gt;
Currently, &#039;&#039;&#039;yes&#039;&#039;&#039;, but the project has ambitions to incorporate additional computers, extending beyond the Commodore brand.&lt;br /&gt;
&lt;br /&gt;
The actual progress of this goal hinges on the level of support it receives. The project’s expansion is contingent upon sufficient funding.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer power-up takes some time ===&lt;br /&gt;
&lt;br /&gt;
When you power on for the first time after installing or updating a new emulator, it may be a little slower. Subsequent startups should be faster.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer does not start (emulator is installed) ===&lt;br /&gt;
&lt;br /&gt;
First, attempt to power off the simulated computer, and then turn it back on. If this doesn’t resolve the issue, &#039;&#039;&#039;exit the Simulator view&#039;&#039;&#039; and give it another try.&lt;br /&gt;
&lt;br /&gt;
Next, consider &#039;&#039;&#039;restarting the Breadbox&#039;&#039;&#039; or performing a &#039;&#039;&#039;reboot of your PC&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note! This issue also arises on the Steam Deck. The Steam Deck runs on Linux, which is &#039;&#039;&#039;currently not supported&#039;&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Splash screen is blank / computers are not visible in the simulator view ===&lt;br /&gt;
&lt;br /&gt;
Your computer’s &#039;&#039;&#039;graphics card&#039;&#039;&#039; falls short of the requirements needed to run &#039;&#039;&#039;BreadBox&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Breadbox will only work on GPUs that support DirectX 11 with Shader Model 5.0 or higher.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Game Controller doesn&#039;t work ===&lt;br /&gt;
&lt;br /&gt;
If your controller is supported, then usually this happens if you plug in your controller when the emulator (the simulated computer) is already running. In that case, restart the simulated computer.&lt;br /&gt;
&lt;br /&gt;
If the problem persists, verify whether your controller is &#039;&#039;&#039;connected&#039;&#039;&#039; to a virtual joystick. In &#039;&#039;Simulator view&#039;&#039; open &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039; to see if it is selected. Verify also that the correct virtual joystick &#039;&#039;&#039;plug is attached&#039;&#039;&#039; to the computer in the &#039;&#039;Simulator view&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If the problem still persists, detach/attach the joystick plug and verify if you need to use a different control port (C64). Sometimes the classic power OFF and ON (simulated computer) might help.&lt;br /&gt;
&lt;br /&gt;
Also, don&#039;t forget to check the known issues related to your controller in the [[Manual#Breadbox_Game_Controller_support|Breadbox Game Controller support]] section.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Simulator view responds slowly to user actions / Animations stutter ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breadbox&#039;&#039;&#039; requires an &#039;&#039;&#039;efficient graphics card&#039;&#039;&#039;. Please refer to the &#039;&#039;&#039;minimum system requirements&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Test with different graphics settings and see how it affects the performance. &#039;&#039;&#039;Graphics settings&#039;&#039;&#039; are accessible on the &#039;&#039;&#039;Main page&#039;&#039;&#039; within the &#039;&#039;&#039;Setup&#039;&#039;&#039; panel. Try to &#039;&#039;&#039;lower the resolution&#039;&#039;&#039;, set graphics quality to &#039;&#039;&#039;Low&#039;&#039;&#039; and decrease the frame rate to 30 FPS.&lt;br /&gt;
&lt;br /&gt;
You can also try removing unused items from the view. For example, the cassette has been reported to cause performance issues with lower-end graphics cards.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== The computer doesn&#039;t register all my key presses and responses are slow e.g. keyboard input lag ===&lt;br /&gt;
&lt;br /&gt;
This is also related to graphics card performance and perhaps also to CPU performance. If the graphics card is not efficient enough for Breadbox, it starts to affect other functions.&lt;br /&gt;
&lt;br /&gt;
Lowering the graphics settings, e.g. resolution, may have a big impact. Zooming to monitor close-up view will also help on this issue.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, this problem strongly indicates that your current graphics card and/or CPU performance of your computer is not sufficient for this software.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Keyboard input lag ===&lt;br /&gt;
&lt;br /&gt;
When using the Breadbox with the &#039;&#039;recommended hardware&#039;&#039;, we haven&#039;t experienced any serious input lag&lt;br /&gt;
that would affect normal use, including gaming. However, it&#039;s a fact that there is more delay in input as well&lt;br /&gt;
as in output when compared to plain emulator usage.&lt;br /&gt;
&lt;br /&gt;
If you experience input lag when using the Breadbox, it likely belongs to one of the following categories.&lt;br /&gt;
&lt;br /&gt;
====1. Hardware requirements====&lt;br /&gt;
&lt;br /&gt;
:It is known that Breadbox requires high-performance hardware in terms of CPU and GPU. Our tests with various hardware and feedback from users have shown that when the hardware is not sufficient, it significantly affects the input delay.&lt;br /&gt;
&lt;br /&gt;
:You should try to lower graphics quality and screen resolution. Graphics settings are on the setup panel in Breadbox Main Menu.&lt;br /&gt;
:If that doesn&#039;t help with this issue, check if the problem is related to other categories here.&lt;br /&gt;
&lt;br /&gt;
====2. Audio visual effect delay====&lt;br /&gt;
&lt;br /&gt;
:In Breadbox there is a difference between the input signal sent to the emulator and between audio-visual effects. The audio-visual effect is the sound and animation of the keyboard key press. When the key press of the real keyboard press starts, it is not possible to start the audio-visual effect in real-time, and its execution can be seen and heard quite clearly with a small delay. As human perception is strongly affected by everything we see and hear, this may create a strong experience of an input lag. Despite the fact that the actual input signal is registered and displayed on the virtual monitor much faster than the audio-visual experience from the effects.&lt;br /&gt;
&lt;br /&gt;
:The simple solution is to disable the keyboard sound simulation. It will disable the sounds of key presses from the Breadbox when using the PC keyboard. But the sounds will still work when you use the mouse to click on virtual keys. You can disable the keyboard sounds from each of the computers from the setup panel in the simulator view, just uncheck the option: &#039;&#039;keyboard sound simulation&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====3. It&#039;s a bug====&lt;br /&gt;
&lt;br /&gt;
:There is always the possibility that the problem is caused by a software bug. Please try to analyze how it occurs and if it is still an issue after you restart everything.&lt;br /&gt;
&lt;br /&gt;
:Regardless, please report the problem to us.&lt;br /&gt;
&lt;br /&gt;
====4. Normal input lag====&lt;br /&gt;
&lt;br /&gt;
:If the other three options are not effective, then it must be the normal input lag.&lt;br /&gt;
&lt;br /&gt;
:This means it is just a normal feature of the product. The normal input lag accumulates from the input (the key press) to the output (what you see on the monitor). Relaying signals requires a little extra work from the software. And perhaps it can be further improved in the future.&lt;br /&gt;
&lt;br /&gt;
:In our experience, it isn&#039;t affecting normal use, so we consider it a normal feature. But we&#039;ll leave the judgment to you, the user. If you experience that the normal input lag is too high, please report it.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2633</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2633"/>
		<updated>2024-03-27T19:50:39Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Simulator view responds slowly to user actions / Animations stutter */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Is Breadbox only a Commodore Simulator? ===&lt;br /&gt;
&lt;br /&gt;
Currently, &#039;&#039;&#039;yes&#039;&#039;&#039;, but the project has ambitions to incorporate additional computers, extending beyond the Commodore brand.&lt;br /&gt;
&lt;br /&gt;
The actual progress of this goal hinges on the level of support it receives. The project’s expansion is contingent upon sufficient funding.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer power-up takes some time ===&lt;br /&gt;
&lt;br /&gt;
When you power on for the first time after installing or updating a new emulator, it may be a little slower. Subsequent startups should be faster.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer does not start (emulator is installed) ===&lt;br /&gt;
&lt;br /&gt;
First, attempt to power off the simulated computer, and then turn it back on. If this doesn’t resolve the issue, &#039;&#039;&#039;exit the Simulator view&#039;&#039;&#039; and give it another try.&lt;br /&gt;
&lt;br /&gt;
Next, consider &#039;&#039;&#039;restarting the Breadbox&#039;&#039;&#039; or performing a &#039;&#039;&#039;reboot of your PC&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note! This issue also arises on the Steam Deck. The Steam Deck runs on Linux, which is &#039;&#039;&#039;currently not supported&#039;&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Splash screen is blank / computers are not visible in the simulator view ===&lt;br /&gt;
&lt;br /&gt;
Your computer’s &#039;&#039;&#039;graphics card&#039;&#039;&#039; falls short of the requirements needed to run &#039;&#039;&#039;BreadBox&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Breadbox will only work on GPUs that support DirectX 11 with Shader Model 5.0 or higher.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Game Controller doesn&#039;t work ===&lt;br /&gt;
&lt;br /&gt;
If your controller is supported, then usually this happens if you plug in your controller when the emulator (the simulated computer) is already running. In that case, restart the simulated computer.&lt;br /&gt;
&lt;br /&gt;
If the problem persists, verify whether your controller is &#039;&#039;&#039;connected&#039;&#039;&#039; to a virtual joystick. In &#039;&#039;Simulator view&#039;&#039; open &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039; to see if it is selected. Verify also that the correct virtual joystick &#039;&#039;&#039;plug is attached&#039;&#039;&#039; to the computer in the &#039;&#039;Simulator view&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If the problem still persists, detach/attach the joystick plug and verify if you need to use a different control port (C64). Sometimes the classic power OFF and ON (simulated computer) might help.&lt;br /&gt;
&lt;br /&gt;
Also, don&#039;t forget to check the known issues related to your controller in the [[Manual#Breadbox_Game_Controller_support|Breadbox Game Controller support]] section.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Simulator view responds slowly to user actions / Animations stutter ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Breadbox&#039;&#039;&#039; requires an &#039;&#039;&#039;efficient graphics card&#039;&#039;&#039;. Please refer to the &#039;&#039;&#039;minimum system requirements&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Test with different graphics settings and see how it affects the performance. &#039;&#039;&#039;Graphics settings&#039;&#039;&#039; are accessible on the &#039;&#039;&#039;Main page&#039;&#039;&#039; within the &#039;&#039;&#039;Setup&#039;&#039;&#039; panel. Try to &#039;&#039;&#039;lower the resolution&#039;&#039;&#039;, set graphics quality to &#039;&#039;&#039;Low&#039;&#039;&#039; and decrease the frame rate to 30 FPS.&lt;br /&gt;
&lt;br /&gt;
You can also try removing unused items from the view. For example, the cassette has been reported to cause performance issues with lower-end graphics cards.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== The computer doesn&#039;t register all my key presses and responses are slow ===&lt;br /&gt;
&lt;br /&gt;
This is also related to graphics card performance and perhaps also to CPU performance. If the graphics card is not efficient enough for Breadbox, it starts to affect other functions.&lt;br /&gt;
&lt;br /&gt;
Lowering the graphics settings, e.g. resolution, may have a big impact. Zooming to monitor close-up view will also help on this issue.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, this problem strongly indicates that your current graphics card and/or CPU performance of your computer is not sufficient for this software.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Keyboard input lag ===&lt;br /&gt;
&lt;br /&gt;
When using the Breadbox with the &#039;&#039;recommended hardware&#039;&#039;, we haven&#039;t experienced any serious input lag&lt;br /&gt;
that would affect normal use, including gaming. However, it&#039;s a fact that there is more delay in input as well&lt;br /&gt;
as in output when compared to plain emulator usage.&lt;br /&gt;
&lt;br /&gt;
If you experience input lag when using the Breadbox, it likely belongs to one of the following categories.&lt;br /&gt;
&lt;br /&gt;
====1. Hardware requirements====&lt;br /&gt;
&lt;br /&gt;
:It is known that Breadbox requires high-performance hardware in terms of CPU and GPU. Our tests with various hardware and feedback from users have shown that when the hardware is not sufficient, it significantly affects the input delay.&lt;br /&gt;
&lt;br /&gt;
:You should try to lower graphics quality and screen resolution. Graphics settings are on the setup panel in Breadbox Main Menu.&lt;br /&gt;
:If that doesn&#039;t help with this issue, check if the problem is related to other categories here.&lt;br /&gt;
&lt;br /&gt;
====2. Audio visual effect delay====&lt;br /&gt;
&lt;br /&gt;
:In Breadbox there is a difference between the input signal sent to the emulator and between audio-visual effects. The audio-visual effect is the sound and animation of the keyboard key press. When the key press of the real keyboard press starts, it is not possible to start the audio-visual effect in real-time, and its execution can be seen and heard quite clearly with a small delay. As human perception is strongly affected by everything we see and hear, this may create a strong experience of an input lag. Despite the fact that the actual input signal is registered and displayed on the virtual monitor much faster than the audio-visual experience from the effects.&lt;br /&gt;
&lt;br /&gt;
:The simple solution is to disable the keyboard sound simulation. It will disable the sounds of key presses from the Breadbox when using the PC keyboard. But the sounds will still work when you use the mouse to click on virtual keys. You can disable the keyboard sounds from each of the computers from the setup panel in the simulator view, just uncheck the option: &#039;&#039;keyboard sound simulation&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====3. It&#039;s a bug====&lt;br /&gt;
&lt;br /&gt;
:There is always the possibility that the problem is caused by a software bug. Please try to analyze how it occurs and if it is still an issue after you restart everything.&lt;br /&gt;
&lt;br /&gt;
:Regardless, please report the problem to us.&lt;br /&gt;
&lt;br /&gt;
====4. Normal input lag====&lt;br /&gt;
&lt;br /&gt;
:If the other three options are not effective, then it must be the normal input lag.&lt;br /&gt;
&lt;br /&gt;
:This means it is just a normal feature of the product. The normal input lag accumulates from the input (the key press) to the output (what you see on the monitor). Relaying signals requires a little extra work from the software. And perhaps it can be further improved in the future.&lt;br /&gt;
&lt;br /&gt;
:In our experience, it isn&#039;t affecting normal use, so we consider it a normal feature. But we&#039;ll leave the judgment to you, the user. If you experience that the normal input lag is too high, please report it.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2620</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2620"/>
		<updated>2024-03-27T18:03:30Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Game Controller doesn&amp;#039;t work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Is Breadbox only a Commodore Simulator? ===&lt;br /&gt;
&lt;br /&gt;
Currently, &#039;&#039;&#039;yes&#039;&#039;&#039;, but the project has ambitions to incorporate additional computers, extending beyond the Commodore brand.&lt;br /&gt;
&lt;br /&gt;
The actual progress of this goal hinges on the level of support it receives. The project’s expansion is contingent upon sufficient funding.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer power-up takes some time ===&lt;br /&gt;
&lt;br /&gt;
When you power on for the first time after installing or updating a new emulator, it may be a little slower. Subsequent startups should be faster.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer does not start (emulator is installed) ===&lt;br /&gt;
&lt;br /&gt;
First, attempt to power off the simulated computer, and then turn it back on. If this doesn’t resolve the issue, &#039;&#039;&#039;exit the Simulator view&#039;&#039;&#039; and give it another try.&lt;br /&gt;
&lt;br /&gt;
Next, consider &#039;&#039;&#039;restarting the Breadbox&#039;&#039;&#039; or performing a &#039;&#039;&#039;reboot of your PC&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note! This issue also arises on the Steam Deck. The Steam Deck runs on Linux, which is &#039;&#039;&#039;currently not supported&#039;&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Splash screen is blank / computers are not visible in the simulator view ===&lt;br /&gt;
&lt;br /&gt;
Your computer’s &#039;&#039;&#039;graphics card&#039;&#039;&#039; falls short of the requirements needed to run &#039;&#039;&#039;BreadBox&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Breadbox will only work on GPUs that support DirectX 11 with Shader Model 5.0 or higher.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Game Controller doesn&#039;t work ===&lt;br /&gt;
&lt;br /&gt;
If your controller is supported, then usually this happens if you plug in your controller when the emulator (the simulated computer) is already running. In that case, restart the simulated computer.&lt;br /&gt;
&lt;br /&gt;
If the problem persists, verify whether your controller is &#039;&#039;&#039;connected&#039;&#039;&#039; to a virtual joystick. In &#039;&#039;Simulator view&#039;&#039; open &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039; to see if it is selected. Verify also that the correct virtual joystick &#039;&#039;&#039;plug is attached&#039;&#039;&#039; to the computer in the &#039;&#039;Simulator view&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If the problem still persists, detach/attach the joystick plug and verify if you need to use a different control port (C64). Sometimes the classic power OFF and ON (simulated computer) might help.&lt;br /&gt;
&lt;br /&gt;
Also, don&#039;t forget to check the known issues related to your controller in the [[Manual#Breadbox_Game_Controller_support|Breadbox Game Controller support]] section.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Simulator view responds slowly to user actions / Animations stutter ===&lt;br /&gt;
&lt;br /&gt;
Breadbox requires an efficient graphics card when used with default graphics settings. Likely, your graphics card is not powerful enough for default settings.&lt;br /&gt;
&lt;br /&gt;
Test with different graphics settings and see how it affects the performance. Graphics settings are available on the &#039;&#039;Main menu&#039;&#039; page in the &#039;&#039;Setup&#039;&#039; panel. Try a lower resolution and with graphics quality set to &#039;&#039;Low&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You can also try removing unused items from the view. For example, the cassette has been reported to cause performance issues with lower-end graphics cards.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== The computer doesn&#039;t register all my key presses and responses are slow ===&lt;br /&gt;
&lt;br /&gt;
This is also related to graphics card performance and perhaps also to CPU performance. If the graphics card is not efficient enough for Breadbox, it starts to affect other functions.&lt;br /&gt;
&lt;br /&gt;
Lowering the graphics settings, e.g. resolution, may have a big impact. Zooming to monitor close-up view will also help on this issue.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, this problem strongly indicates that your current graphics card and/or CPU performance of your computer is not sufficient for this software.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Keyboard input lag ===&lt;br /&gt;
&lt;br /&gt;
When using the Breadbox with the &#039;&#039;recommended hardware&#039;&#039;, we haven&#039;t experienced any serious input lag&lt;br /&gt;
that would affect normal use, including gaming. However, it&#039;s a fact that there is more delay in input as well&lt;br /&gt;
as in output when compared to plain emulator usage.&lt;br /&gt;
&lt;br /&gt;
If you experience input lag when using the Breadbox, it likely belongs to one of the following categories.&lt;br /&gt;
&lt;br /&gt;
====1. Hardware requirements====&lt;br /&gt;
&lt;br /&gt;
:It is known that Breadbox requires high-performance hardware in terms of CPU and GPU. Our tests with various hardware and feedback from users have shown that when the hardware is not sufficient, it significantly affects the input delay.&lt;br /&gt;
&lt;br /&gt;
:You should try to lower graphics quality and screen resolution. Graphics settings are on the setup panel in Breadbox Main Menu.&lt;br /&gt;
:If that doesn&#039;t help with this issue, check if the problem is related to other categories here.&lt;br /&gt;
&lt;br /&gt;
====2. Audio visual effect delay====&lt;br /&gt;
&lt;br /&gt;
:In Breadbox there is a difference between the input signal sent to the emulator and between audio-visual effects. The audio-visual effect is the sound and animation of the keyboard key press. When the key press of the real keyboard press starts, it is not possible to start the audio-visual effect in real-time, and its execution can be seen and heard quite clearly with a small delay. As human perception is strongly affected by everything we see and hear, this may create a strong experience of an input lag. Despite the fact that the actual input signal is registered and displayed on the virtual monitor much faster than the audio-visual experience from the effects.&lt;br /&gt;
&lt;br /&gt;
:The simple solution is to disable the keyboard sound simulation. It will disable the sounds of key presses from the Breadbox when using the PC keyboard. But the sounds will still work when you use the mouse to click on virtual keys. You can disable the keyboard sounds from each of the computers from the setup panel in the simulator view, just uncheck the option: &#039;&#039;keyboard sound simulation&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====3. It&#039;s a bug====&lt;br /&gt;
&lt;br /&gt;
:There is always the possibility that the problem is caused by a software bug. Please try to analyze how it occurs and if it is still an issue after you restart everything.&lt;br /&gt;
&lt;br /&gt;
:Regardless, please report the problem to us.&lt;br /&gt;
&lt;br /&gt;
====4. Normal input lag====&lt;br /&gt;
&lt;br /&gt;
:If the other three options are not effective, then it must be the normal input lag.&lt;br /&gt;
&lt;br /&gt;
:This means it is just a normal feature of the product. The normal input lag accumulates from the input (the key press) to the output (what you see on the monitor). Relaying signals requires a little extra work from the software. And perhaps it can be further improved in the future.&lt;br /&gt;
&lt;br /&gt;
:In our experience, it isn&#039;t affecting normal use, so we consider it a normal feature. But we&#039;ll leave the judgment to you, the user. If you experience that the normal input lag is too high, please report it.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2617</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2617"/>
		<updated>2024-03-27T18:00:28Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Splash screen is blank / computers are not visible in the simulator view */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Is Breadbox only a Commodore Simulator? ===&lt;br /&gt;
&lt;br /&gt;
Currently, &#039;&#039;&#039;yes&#039;&#039;&#039;, but the project has ambitions to incorporate additional computers, extending beyond the Commodore brand.&lt;br /&gt;
&lt;br /&gt;
The actual progress of this goal hinges on the level of support it receives. The project’s expansion is contingent upon sufficient funding.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer power-up takes some time ===&lt;br /&gt;
&lt;br /&gt;
When you power on for the first time after installing or updating a new emulator, it may be a little slower. Subsequent startups should be faster.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer does not start (emulator is installed) ===&lt;br /&gt;
&lt;br /&gt;
First, attempt to power off the simulated computer, and then turn it back on. If this doesn’t resolve the issue, &#039;&#039;&#039;exit the Simulator view&#039;&#039;&#039; and give it another try.&lt;br /&gt;
&lt;br /&gt;
Next, consider &#039;&#039;&#039;restarting the Breadbox&#039;&#039;&#039; or performing a &#039;&#039;&#039;reboot of your PC&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note! This issue also arises on the Steam Deck. The Steam Deck runs on Linux, which is &#039;&#039;&#039;currently not supported&#039;&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Splash screen is blank / computers are not visible in the simulator view ===&lt;br /&gt;
&lt;br /&gt;
Your computer’s &#039;&#039;&#039;graphics card&#039;&#039;&#039; falls short of the requirements needed to run &#039;&#039;&#039;BreadBox&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Breadbox will only work on GPUs that support DirectX 11 with Shader Model 5.0 or higher.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Game Controller doesn&#039;t work ===&lt;br /&gt;
&lt;br /&gt;
If your controller is supported, then usually this happens if you plug in your controller when the emulator (the simulated computer) is already running. In that case, restart the simulated computer.&lt;br /&gt;
&lt;br /&gt;
Then, if the problem continues, check if your controller is linked to a virtual joystick. In &#039;&#039;Simulator view&#039;&#039; open &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039; to see if it is selected. Verify also that the correct virtual joystick plug is attached to the computer in the &#039;&#039;Simulator view&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If the problem persists, detach/attach the joystick plug and verify if you need to use a different control port (C64). Sometimes the classic power OFF and ON (simulated computer) might help.&lt;br /&gt;
&lt;br /&gt;
Also, don&#039;t forget to check the known issues related to your controller in the [[Manual#Breadbox_Game_Controller_support|Breadbox Game Controller support]] section.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Simulator view responds slowly to user actions / Animations stutter ===&lt;br /&gt;
&lt;br /&gt;
Breadbox requires an efficient graphics card when used with default graphics settings. Likely, your graphics card is not powerful enough for default settings.&lt;br /&gt;
&lt;br /&gt;
Test with different graphics settings and see how it affects the performance. Graphics settings are available on the &#039;&#039;Main menu&#039;&#039; page in the &#039;&#039;Setup&#039;&#039; panel. Try a lower resolution and with graphics quality set to &#039;&#039;Low&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You can also try removing unused items from the view. For example, the cassette has been reported to cause performance issues with lower-end graphics cards.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== The computer doesn&#039;t register all my key presses and responses are slow ===&lt;br /&gt;
&lt;br /&gt;
This is also related to graphics card performance and perhaps also to CPU performance. If the graphics card is not efficient enough for Breadbox, it starts to affect other functions.&lt;br /&gt;
&lt;br /&gt;
Lowering the graphics settings, e.g. resolution, may have a big impact. Zooming to monitor close-up view will also help on this issue.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, this problem strongly indicates that your current graphics card and/or CPU performance of your computer is not sufficient for this software.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Keyboard input lag ===&lt;br /&gt;
&lt;br /&gt;
When using the Breadbox with the &#039;&#039;recommended hardware&#039;&#039;, we haven&#039;t experienced any serious input lag&lt;br /&gt;
that would affect normal use, including gaming. However, it&#039;s a fact that there is more delay in input as well&lt;br /&gt;
as in output when compared to plain emulator usage.&lt;br /&gt;
&lt;br /&gt;
If you experience input lag when using the Breadbox, it likely belongs to one of the following categories.&lt;br /&gt;
&lt;br /&gt;
====1. Hardware requirements====&lt;br /&gt;
&lt;br /&gt;
:It is known that Breadbox requires high-performance hardware in terms of CPU and GPU. Our tests with various hardware and feedback from users have shown that when the hardware is not sufficient, it significantly affects the input delay.&lt;br /&gt;
&lt;br /&gt;
:You should try to lower graphics quality and screen resolution. Graphics settings are on the setup panel in Breadbox Main Menu.&lt;br /&gt;
:If that doesn&#039;t help with this issue, check if the problem is related to other categories here.&lt;br /&gt;
&lt;br /&gt;
====2. Audio visual effect delay====&lt;br /&gt;
&lt;br /&gt;
:In Breadbox there is a difference between the input signal sent to the emulator and between audio-visual effects. The audio-visual effect is the sound and animation of the keyboard key press. When the key press of the real keyboard press starts, it is not possible to start the audio-visual effect in real-time, and its execution can be seen and heard quite clearly with a small delay. As human perception is strongly affected by everything we see and hear, this may create a strong experience of an input lag. Despite the fact that the actual input signal is registered and displayed on the virtual monitor much faster than the audio-visual experience from the effects.&lt;br /&gt;
&lt;br /&gt;
:The simple solution is to disable the keyboard sound simulation. It will disable the sounds of key presses from the Breadbox when using the PC keyboard. But the sounds will still work when you use the mouse to click on virtual keys. You can disable the keyboard sounds from each of the computers from the setup panel in the simulator view, just uncheck the option: &#039;&#039;keyboard sound simulation&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====3. It&#039;s a bug====&lt;br /&gt;
&lt;br /&gt;
:There is always the possibility that the problem is caused by a software bug. Please try to analyze how it occurs and if it is still an issue after you restart everything.&lt;br /&gt;
&lt;br /&gt;
:Regardless, please report the problem to us.&lt;br /&gt;
&lt;br /&gt;
====4. Normal input lag====&lt;br /&gt;
&lt;br /&gt;
:If the other three options are not effective, then it must be the normal input lag.&lt;br /&gt;
&lt;br /&gt;
:This means it is just a normal feature of the product. The normal input lag accumulates from the input (the key press) to the output (what you see on the monitor). Relaying signals requires a little extra work from the software. And perhaps it can be further improved in the future.&lt;br /&gt;
&lt;br /&gt;
:In our experience, it isn&#039;t affecting normal use, so we consider it a normal feature. But we&#039;ll leave the judgment to you, the user. If you experience that the normal input lag is too high, please report it.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2616</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2616"/>
		<updated>2024-03-27T17:58:57Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Computer does not start (emulator is installed) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Is Breadbox only a Commodore Simulator? ===&lt;br /&gt;
&lt;br /&gt;
Currently, &#039;&#039;&#039;yes&#039;&#039;&#039;, but the project has ambitions to incorporate additional computers, extending beyond the Commodore brand.&lt;br /&gt;
&lt;br /&gt;
The actual progress of this goal hinges on the level of support it receives. The project’s expansion is contingent upon sufficient funding.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer power-up takes some time ===&lt;br /&gt;
&lt;br /&gt;
When you power on for the first time after installing or updating a new emulator, it may be a little slower. Subsequent startups should be faster.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer does not start (emulator is installed) ===&lt;br /&gt;
&lt;br /&gt;
First, attempt to power off the simulated computer, and then turn it back on. If this doesn’t resolve the issue, &#039;&#039;&#039;exit the Simulator view&#039;&#039;&#039; and give it another try.&lt;br /&gt;
&lt;br /&gt;
Next, consider &#039;&#039;&#039;restarting the Breadbox&#039;&#039;&#039; or performing a &#039;&#039;&#039;reboot of your PC&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note! This issue also arises on the Steam Deck. The Steam Deck runs on Linux, which is &#039;&#039;&#039;currently not supported&#039;&#039;&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Splash screen is blank / computers are not visible in the simulator view ===&lt;br /&gt;
&lt;br /&gt;
Your computer&#039;s graphics card is not sufficient to run BreadBox.&lt;br /&gt;
&lt;br /&gt;
Breadbox will only work on GPUs that support DirectX 11 with Shader Model 5.0 or higher.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Game Controller doesn&#039;t work ===&lt;br /&gt;
&lt;br /&gt;
If your controller is supported, then usually this happens if you plug in your controller when the emulator (the simulated computer) is already running. In that case, restart the simulated computer.&lt;br /&gt;
&lt;br /&gt;
Then, if the problem continues, check if your controller is linked to a virtual joystick. In &#039;&#039;Simulator view&#039;&#039; open &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039; to see if it is selected. Verify also that the correct virtual joystick plug is attached to the computer in the &#039;&#039;Simulator view&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If the problem persists, detach/attach the joystick plug and verify if you need to use a different control port (C64). Sometimes the classic power OFF and ON (simulated computer) might help.&lt;br /&gt;
&lt;br /&gt;
Also, don&#039;t forget to check the known issues related to your controller in the [[Manual#Breadbox_Game_Controller_support|Breadbox Game Controller support]] section.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Simulator view responds slowly to user actions / Animations stutter ===&lt;br /&gt;
&lt;br /&gt;
Breadbox requires an efficient graphics card when used with default graphics settings. Likely, your graphics card is not powerful enough for default settings.&lt;br /&gt;
&lt;br /&gt;
Test with different graphics settings and see how it affects the performance. Graphics settings are available on the &#039;&#039;Main menu&#039;&#039; page in the &#039;&#039;Setup&#039;&#039; panel. Try a lower resolution and with graphics quality set to &#039;&#039;Low&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You can also try removing unused items from the view. For example, the cassette has been reported to cause performance issues with lower-end graphics cards.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== The computer doesn&#039;t register all my key presses and responses are slow ===&lt;br /&gt;
&lt;br /&gt;
This is also related to graphics card performance and perhaps also to CPU performance. If the graphics card is not efficient enough for Breadbox, it starts to affect other functions.&lt;br /&gt;
&lt;br /&gt;
Lowering the graphics settings, e.g. resolution, may have a big impact. Zooming to monitor close-up view will also help on this issue.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, this problem strongly indicates that your current graphics card and/or CPU performance of your computer is not sufficient for this software.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Keyboard input lag ===&lt;br /&gt;
&lt;br /&gt;
When using the Breadbox with the &#039;&#039;recommended hardware&#039;&#039;, we haven&#039;t experienced any serious input lag&lt;br /&gt;
that would affect normal use, including gaming. However, it&#039;s a fact that there is more delay in input as well&lt;br /&gt;
as in output when compared to plain emulator usage.&lt;br /&gt;
&lt;br /&gt;
If you experience input lag when using the Breadbox, it likely belongs to one of the following categories.&lt;br /&gt;
&lt;br /&gt;
====1. Hardware requirements====&lt;br /&gt;
&lt;br /&gt;
:It is known that Breadbox requires high-performance hardware in terms of CPU and GPU. Our tests with various hardware and feedback from users have shown that when the hardware is not sufficient, it significantly affects the input delay.&lt;br /&gt;
&lt;br /&gt;
:You should try to lower graphics quality and screen resolution. Graphics settings are on the setup panel in Breadbox Main Menu.&lt;br /&gt;
:If that doesn&#039;t help with this issue, check if the problem is related to other categories here.&lt;br /&gt;
&lt;br /&gt;
====2. Audio visual effect delay====&lt;br /&gt;
&lt;br /&gt;
:In Breadbox there is a difference between the input signal sent to the emulator and between audio-visual effects. The audio-visual effect is the sound and animation of the keyboard key press. When the key press of the real keyboard press starts, it is not possible to start the audio-visual effect in real-time, and its execution can be seen and heard quite clearly with a small delay. As human perception is strongly affected by everything we see and hear, this may create a strong experience of an input lag. Despite the fact that the actual input signal is registered and displayed on the virtual monitor much faster than the audio-visual experience from the effects.&lt;br /&gt;
&lt;br /&gt;
:The simple solution is to disable the keyboard sound simulation. It will disable the sounds of key presses from the Breadbox when using the PC keyboard. But the sounds will still work when you use the mouse to click on virtual keys. You can disable the keyboard sounds from each of the computers from the setup panel in the simulator view, just uncheck the option: &#039;&#039;keyboard sound simulation&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====3. It&#039;s a bug====&lt;br /&gt;
&lt;br /&gt;
:There is always the possibility that the problem is caused by a software bug. Please try to analyze how it occurs and if it is still an issue after you restart everything.&lt;br /&gt;
&lt;br /&gt;
:Regardless, please report the problem to us.&lt;br /&gt;
&lt;br /&gt;
====4. Normal input lag====&lt;br /&gt;
&lt;br /&gt;
:If the other three options are not effective, then it must be the normal input lag.&lt;br /&gt;
&lt;br /&gt;
:This means it is just a normal feature of the product. The normal input lag accumulates from the input (the key press) to the output (what you see on the monitor). Relaying signals requires a little extra work from the software. And perhaps it can be further improved in the future.&lt;br /&gt;
&lt;br /&gt;
:In our experience, it isn&#039;t affecting normal use, so we consider it a normal feature. But we&#039;ll leave the judgment to you, the user. If you experience that the normal input lag is too high, please report it.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2613</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=FAQ&amp;diff=2613"/>
		<updated>2024-03-27T17:51:50Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Is Breadbox only a Commodore Simulator? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Is Breadbox only a Commodore Simulator? ===&lt;br /&gt;
&lt;br /&gt;
Currently, &#039;&#039;&#039;yes&#039;&#039;&#039;, but the project has ambitions to incorporate additional computers, extending beyond the Commodore brand.&lt;br /&gt;
&lt;br /&gt;
The actual progress of this goal hinges on the level of support it receives. The project’s expansion is contingent upon sufficient funding.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer power-up takes some time ===&lt;br /&gt;
&lt;br /&gt;
When you power on for the first time after installing or updating a new emulator, it may be a little slower. Subsequent startups should be faster.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Computer does not start (emulator is installed) ===&lt;br /&gt;
&lt;br /&gt;
Try first to shut down the simulated computer and then switch it back ON. If that doesn&#039;t solve the problem, exit the &#039;&#039;Simulator view&#039;&#039; and try again.&lt;br /&gt;
&lt;br /&gt;
The next steps to try are to restart the Breadbox or reboot your PC.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note! This symptom occurs also on Steam Deck. Steam Deck uses Linux which is not supported at the moment.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Splash screen is blank / computers are not visible in the simulator view ===&lt;br /&gt;
&lt;br /&gt;
Your computer&#039;s graphics card is not sufficient to run BreadBox.&lt;br /&gt;
&lt;br /&gt;
Breadbox will only work on GPUs that support DirectX 11 with Shader Model 5.0 or higher.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Game Controller doesn&#039;t work ===&lt;br /&gt;
&lt;br /&gt;
If your controller is supported, then usually this happens if you plug in your controller when the emulator (the simulated computer) is already running. In that case, restart the simulated computer.&lt;br /&gt;
&lt;br /&gt;
Then, if the problem continues, check if your controller is linked to a virtual joystick. In &#039;&#039;Simulator view&#039;&#039; open &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039; to see if it is selected. Verify also that the correct virtual joystick plug is attached to the computer in the &#039;&#039;Simulator view&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If the problem persists, detach/attach the joystick plug and verify if you need to use a different control port (C64). Sometimes the classic power OFF and ON (simulated computer) might help.&lt;br /&gt;
&lt;br /&gt;
Also, don&#039;t forget to check the known issues related to your controller in the [[Manual#Breadbox_Game_Controller_support|Breadbox Game Controller support]] section.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Simulator view responds slowly to user actions / Animations stutter ===&lt;br /&gt;
&lt;br /&gt;
Breadbox requires an efficient graphics card when used with default graphics settings. Likely, your graphics card is not powerful enough for default settings.&lt;br /&gt;
&lt;br /&gt;
Test with different graphics settings and see how it affects the performance. Graphics settings are available on the &#039;&#039;Main menu&#039;&#039; page in the &#039;&#039;Setup&#039;&#039; panel. Try a lower resolution and with graphics quality set to &#039;&#039;Low&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
You can also try removing unused items from the view. For example, the cassette has been reported to cause performance issues with lower-end graphics cards.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== The computer doesn&#039;t register all my key presses and responses are slow ===&lt;br /&gt;
&lt;br /&gt;
This is also related to graphics card performance and perhaps also to CPU performance. If the graphics card is not efficient enough for Breadbox, it starts to affect other functions.&lt;br /&gt;
&lt;br /&gt;
Lowering the graphics settings, e.g. resolution, may have a big impact. Zooming to monitor close-up view will also help on this issue.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, this problem strongly indicates that your current graphics card and/or CPU performance of your computer is not sufficient for this software.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Keyboard input lag ===&lt;br /&gt;
&lt;br /&gt;
When using the Breadbox with the &#039;&#039;recommended hardware&#039;&#039;, we haven&#039;t experienced any serious input lag&lt;br /&gt;
that would affect normal use, including gaming. However, it&#039;s a fact that there is more delay in input as well&lt;br /&gt;
as in output when compared to plain emulator usage.&lt;br /&gt;
&lt;br /&gt;
If you experience input lag when using the Breadbox, it likely belongs to one of the following categories.&lt;br /&gt;
&lt;br /&gt;
====1. Hardware requirements====&lt;br /&gt;
&lt;br /&gt;
:It is known that Breadbox requires high-performance hardware in terms of CPU and GPU. Our tests with various hardware and feedback from users have shown that when the hardware is not sufficient, it significantly affects the input delay.&lt;br /&gt;
&lt;br /&gt;
:You should try to lower graphics quality and screen resolution. Graphics settings are on the setup panel in Breadbox Main Menu.&lt;br /&gt;
:If that doesn&#039;t help with this issue, check if the problem is related to other categories here.&lt;br /&gt;
&lt;br /&gt;
====2. Audio visual effect delay====&lt;br /&gt;
&lt;br /&gt;
:In Breadbox there is a difference between the input signal sent to the emulator and between audio-visual effects. The audio-visual effect is the sound and animation of the keyboard key press. When the key press of the real keyboard press starts, it is not possible to start the audio-visual effect in real-time, and its execution can be seen and heard quite clearly with a small delay. As human perception is strongly affected by everything we see and hear, this may create a strong experience of an input lag. Despite the fact that the actual input signal is registered and displayed on the virtual monitor much faster than the audio-visual experience from the effects.&lt;br /&gt;
&lt;br /&gt;
:The simple solution is to disable the keyboard sound simulation. It will disable the sounds of key presses from the Breadbox when using the PC keyboard. But the sounds will still work when you use the mouse to click on virtual keys. You can disable the keyboard sounds from each of the computers from the setup panel in the simulator view, just uncheck the option: &#039;&#039;keyboard sound simulation&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====3. It&#039;s a bug====&lt;br /&gt;
&lt;br /&gt;
:There is always the possibility that the problem is caused by a software bug. Please try to analyze how it occurs and if it is still an issue after you restart everything.&lt;br /&gt;
&lt;br /&gt;
:Regardless, please report the problem to us.&lt;br /&gt;
&lt;br /&gt;
====4. Normal input lag====&lt;br /&gt;
&lt;br /&gt;
:If the other three options are not effective, then it must be the normal input lag.&lt;br /&gt;
&lt;br /&gt;
:This means it is just a normal feature of the product. The normal input lag accumulates from the input (the key press) to the output (what you see on the monitor). Relaying signals requires a little extra work from the software. And perhaps it can be further improved in the future.&lt;br /&gt;
&lt;br /&gt;
:In our experience, it isn&#039;t affecting normal use, so we consider it a normal feature. But we&#039;ll leave the judgment to you, the user. If you experience that the normal input lag is too high, please report it.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2610</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2610"/>
		<updated>2024-03-27T17:34:33Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Technical Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Frame rate&#039;&#039;&#039;&lt;br /&gt;
:Depending on the selected graphics quality, you can choose the optimum frame rate either by setting the &#039;&#039;&#039;vertical sync blank count&#039;&#039;&#039; or the &#039;&#039;&#039;frame rate limit&#039;&#039;&#039;. The default frame rate is 60 FPS, but depending on your hardware, you can use a lower frame rate, for example, 30 FPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the power icon shortcut on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you add files in a supported file format to your library, they become accessible in the Breadbox simulator view. Simply open any library from the left-side navigation icons to see the content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to change the cover page, you can replace the generated PNG file with your own image. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don’t forget, in the simulation view, you also need to &#039;&#039;&#039;connect the correct joystick plug&#039;&#039;&#039; into the simulated computer, just like you would with a real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Support for game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we cannot assist in this matter. Presumably, all DirectInput-supported controllers will work well enough. Refer to the table on &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the current state of compatibility.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support at support@bitfall.fi.&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please let us know.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some issues involve straightforward software bugs, and we make it a priority to address them as soon as possible. However many problems are more complex and require deeper analysis before a solution can be found. There can be multiple layers where the issue originates. For instance, the bug might be in the simulator, but it can also reside in the original game or in the operating system of the retro computer (ROM). It can also be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. Lastly, user error is another possibility, occurring when users anticipate different behavior than what actually transpires.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem you encountered and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2609</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2609"/>
		<updated>2024-03-27T17:33:11Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Technical Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Frame rate&#039;&#039;&#039;&lt;br /&gt;
:Depending on the selected graphics quality, you can choose the optimum frame rate either by setting the &#039;&#039;&#039;vertical sync blank count&#039;&#039;&#039; or the &#039;&#039;&#039;frame rate limit&#039;&#039;&#039;. The default frame rate is 60 FPS, but depending on your hardware, you can use a lower frame rate, for example, 30 FPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the power icon shortcut on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you add files in a supported file format to your library, they become accessible in the Breadbox simulator view. Simply open any library from the left-side navigation icons to see the content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to change the cover page, you can replace the generated PNG file with your own image. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don’t forget, in the simulation view, you also need to &#039;&#039;&#039;connect the correct joystick plug&#039;&#039;&#039; into the simulated computer, just like you would with a real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Support for game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we cannot assist in this matter. Presumably, all DirectInput-supported controllers will work well enough. Refer to the table on &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the current state of compatibility.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support at support@bitfall.fi.&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please let us know.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some issues involve straightforward software bugs, and we make it a priority to address them as soon as possible. However many problems are more complex and require deeper analysis before a solution can be found. There can be multiple layers where the issue originates. For instance, the bug might be in the simulator, but it can also reside in the original game or in the operating system of the retro computer (ROM). It can also be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. Lastly, user error is another possibility, occurring when users anticipate different behavior than what actually transpires.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2606</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2606"/>
		<updated>2024-03-27T17:17:07Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Frame rate&#039;&#039;&#039;&lt;br /&gt;
:Depending on the selected graphics quality, you can choose the optimum frame rate either by setting the &#039;&#039;&#039;vertical sync blank count&#039;&#039;&#039; or the &#039;&#039;&#039;frame rate limit&#039;&#039;&#039;. The default frame rate is 60 FPS, but depending on your hardware, you can use a lower frame rate, for example, 30 FPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the power icon shortcut on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you add files in a supported file format to your library, they become accessible in the Breadbox simulator view. Simply open any library from the left-side navigation icons to see the content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to change the cover page, you can replace the generated PNG file with your own image. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don’t forget, in the simulation view, you also need to &#039;&#039;&#039;connect the correct joystick plug&#039;&#039;&#039; into the simulated computer, just like you would with a real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Support for game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we cannot assist in this matter. Presumably, all DirectInput-supported controllers will work well enough. Refer to the table on &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the current state of compatibility.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support at support@bitfall.fi.&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please let us know.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2605</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2605"/>
		<updated>2024-03-27T17:11:57Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Game Controllers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Frame rate&#039;&#039;&#039;&lt;br /&gt;
:Depending on the selected graphics quality, you can choose the optimum frame rate either by setting the &#039;&#039;&#039;vertical sync blank count&#039;&#039;&#039; or the &#039;&#039;&#039;frame rate limit&#039;&#039;&#039;. The default frame rate is 60 FPS, but depending on your hardware, you can use a lower frame rate, for example, 30 FPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the power icon shortcut on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you add files in a supported file format to your library, they become accessible in the Breadbox simulator view. Simply open any library from the left-side navigation icons to see the content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to change the cover page, you can replace the generated PNG file with your own image. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don’t forget, in the simulation view, you also need to &#039;&#039;&#039;connect the correct joystick plug&#039;&#039;&#039; into the simulated computer, just like you would with a real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Support for game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we cannot assist in this matter. Presumably, all DirectInput-supported controllers will work well enough. Refer to the table on &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the current state of compatibility.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support at support@bitfall.fi.&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please let us know.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2604</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2604"/>
		<updated>2024-03-27T17:09:14Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Game Controllers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Frame rate&#039;&#039;&#039;&lt;br /&gt;
:Depending on the selected graphics quality, you can choose the optimum frame rate either by setting the &#039;&#039;&#039;vertical sync blank count&#039;&#039;&#039; or the &#039;&#039;&#039;frame rate limit&#039;&#039;&#039;. The default frame rate is 60 FPS, but depending on your hardware, you can use a lower frame rate, for example, 30 FPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the power icon shortcut on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you add files in a supported file format to your library, they become accessible in the Breadbox simulator view. Simply open any library from the left-side navigation icons to see the content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to change the cover page, you can replace the generated PNG file with your own image. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don’t forget, in the simulation view, you also need to &#039;&#039;&#039;connect the correct joystick plug&#039;&#039;&#039; into the simulated computer, just like you would with a real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Support for game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we cannot assist in this matter. Presumably, all DirectInput-supported controllers will work well enough. Refer to the table on &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the current state of compatibility.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2601</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2601"/>
		<updated>2024-03-27T17:04:16Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Game Controllers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Frame rate&#039;&#039;&#039;&lt;br /&gt;
:Depending on the selected graphics quality, you can choose the optimum frame rate either by setting the &#039;&#039;&#039;vertical sync blank count&#039;&#039;&#039; or the &#039;&#039;&#039;frame rate limit&#039;&#039;&#039;. The default frame rate is 60 FPS, but depending on your hardware, you can use a lower frame rate, for example, 30 FPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the power icon shortcut on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you add files in a supported file format to your library, they become accessible in the Breadbox simulator view. Simply open any library from the left-side navigation icons to see the content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to change the cover page, you can replace the generated PNG file with your own image. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don’t forget, in the simulation view, you also need to &#039;&#039;&#039;connect the correct joystick plug&#039;&#039;&#039; into the simulated computer, just like you would with a real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Support for game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2600</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2600"/>
		<updated>2024-03-27T17:02:56Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Game Controllers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Frame rate&#039;&#039;&#039;&lt;br /&gt;
:Depending on the selected graphics quality, you can choose the optimum frame rate either by setting the &#039;&#039;&#039;vertical sync blank count&#039;&#039;&#039; or the &#039;&#039;&#039;frame rate limit&#039;&#039;&#039;. The default frame rate is 60 FPS, but depending on your hardware, you can use a lower frame rate, for example, 30 FPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the power icon shortcut on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you add files in a supported file format to your library, they become accessible in the Breadbox simulator view. Simply open any library from the left-side navigation icons to see the content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to change the cover page, you can replace the generated PNG file with your own image. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don’t forget, in the simulation view, you also need to &#039;&#039;&#039;connect the correct joystick plug&#039;&#039;&#039; into the simulated computer, just like you would with a real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2599</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2599"/>
		<updated>2024-03-27T17:00:19Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Frame rate&#039;&#039;&#039;&lt;br /&gt;
:Depending on the selected graphics quality, you can choose the optimum frame rate either by setting the &#039;&#039;&#039;vertical sync blank count&#039;&#039;&#039; or the &#039;&#039;&#039;frame rate limit&#039;&#039;&#039;. The default frame rate is 60 FPS, but depending on your hardware, you can use a lower frame rate, for example, 30 FPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the power icon shortcut on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you add files in a supported file format to your library, they become accessible in the Breadbox simulator view. Simply open any library from the left-side navigation icons to see the content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to change the cover page, you can replace the generated PNG file with your own image. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2598</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2598"/>
		<updated>2024-03-27T16:59:44Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Keyboard Mappings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Frame rate&#039;&#039;&#039;&lt;br /&gt;
:Depending on the selected graphics quality, you can choose the optimum frame rate either by setting the &#039;&#039;&#039;vertical sync blank count&#039;&#039;&#039; or the &#039;&#039;&#039;frame rate limit&#039;&#039;&#039;. The default frame rate is 60 FPS, but depending on your hardware, you can use a lower frame rate, for example, 30 FPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the power icon shortcut on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you add files in a supported file format to your library, they become accessible in the Breadbox simulator view. Simply open any library from the left-side navigation icons to see the content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to change the cover page, you can replace the generated PNG file with your own image. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2597</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2597"/>
		<updated>2024-03-27T16:56:53Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Frame rate&#039;&#039;&#039;&lt;br /&gt;
:Depending on the selected graphics quality, you can choose the optimum frame rate either by setting the &#039;&#039;&#039;vertical sync blank count&#039;&#039;&#039; or the &#039;&#039;&#039;frame rate limit&#039;&#039;&#039;. The default frame rate is 60 FPS, but depending on your hardware, you can use a lower frame rate, for example, 30 FPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the power icon shortcut on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you add files in a supported file format to your library, they become accessible in the Breadbox simulator view. Simply open any library from the left-side navigation icons to see the content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to change the cover page, you can replace the generated PNG file with your own image. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2596</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2596"/>
		<updated>2024-03-27T16:56:12Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Books */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Frame rate&#039;&#039;&#039;&lt;br /&gt;
:Depending on the selected graphics quality, you can choose the optimum frame rate either by setting the &#039;&#039;&#039;vertical sync blank count&#039;&#039;&#039; or the &#039;&#039;&#039;frame rate limit&#039;&#039;&#039;. The default frame rate is 60 FPS, but depending on your hardware, you can use a lower frame rate, for example, 30 FPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the power icon shortcut on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you add files in a supported file format to your library, they become accessible in the Breadbox simulator view. Simply open any library from the left-side navigation icons to see the content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to change the cover page, you can replace the generated PNG file with your own image. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2595</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2595"/>
		<updated>2024-03-27T15:52:58Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Frame rate&#039;&#039;&#039;&lt;br /&gt;
:Depending on the selected graphics quality, you can choose the optimum frame rate either by setting the &#039;&#039;&#039;vertical sync blank count&#039;&#039;&#039; or the &#039;&#039;&#039;frame rate limit&#039;&#039;&#039;. The default frame rate is 60 FPS, but depending on your hardware, you can use a lower frame rate, for example, 30 FPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the power icon shortcut on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you add files in a supported file format to your library, they become accessible in the Breadbox simulator view. Simply open any library from the left-side navigation icons to see the content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2594</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2594"/>
		<updated>2024-03-27T14:43:34Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Get Started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Frame rate&#039;&#039;&#039;&lt;br /&gt;
:Depending on the selected graphics quality, you can choose the optimum frame rate either by setting the &#039;&#039;&#039;vertical sync blank count&#039;&#039;&#039; or the &#039;&#039;&#039;frame rate limit&#039;&#039;&#039;. The default frame rate is 60 FPS, but depending on your hardware, you can use a lower frame rate, for example, 30 FPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the power icon shortcut on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2593</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2593"/>
		<updated>2024-03-27T11:30:39Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Get Started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the power icon shortcut on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2592</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2592"/>
		<updated>2024-03-27T11:29:21Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Get Started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in on different peripherals, the scene contains a few additional hotspots that allow easy access to some important viewing angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the shortcut power icon on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2591</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2591"/>
		<updated>2024-03-27T11:26:46Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Get Started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator View]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer along with its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in to different peripherals, the scene contains a few additional hotspots to allow easy access to some important view angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the shortcut power icon on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2584</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2584"/>
		<updated>2024-03-27T09:48:44Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Get Started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language region for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator Scene]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer and its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in to different peripherals, the scene contains a few additional hotspots to allow easy access to some important view angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the shortcut power icon on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2583</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2583"/>
		<updated>2024-03-27T09:48:03Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Get Started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language region for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language area setting for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator Scene]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer and its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in to different peripherals, the scene contains a few additional hotspots to allow easy access to some important view angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the shortcut power icon on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2582</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2582"/>
		<updated>2024-03-27T09:45:45Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Get Started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language area mappings for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install or update the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language area setting for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator Scene]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer and its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in to different peripherals, the scene contains a few additional hotspots to allow easy access to some important view angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the shortcut power icon on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2579</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2579"/>
		<updated>2024-03-27T09:16:58Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Get Started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. To access the generic specifications of each model, just click the info icon located in the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language area mappings for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install/re-install the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language area setting for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator Scene]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer and its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in to different peripherals, the scene contains a few additional hotspots to allow easy access to some important view angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the shortcut power icon on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2578</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2578"/>
		<updated>2024-03-27T09:13:49Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Get Started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Page]]&lt;br /&gt;
&lt;br /&gt;
=== Main Page ===&lt;br /&gt;
&lt;br /&gt;
The Main Page displays all the available computers.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. You can also see the specifications of each model by clicking an info icon on the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Page also includes a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language area mappings for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install/re-install the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language area setting for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator Scene]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer and its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in to different peripherals, the scene contains a few additional hotspots to allow easy access to some important view angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the shortcut power icon on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2571</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2571"/>
		<updated>2024-03-27T07:57:58Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Get Started */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Menu]]&lt;br /&gt;
&lt;br /&gt;
=== Main Menu ===&lt;br /&gt;
&lt;br /&gt;
The Main Menu shows all the computers available.&lt;br /&gt;
&lt;br /&gt;
To initiate the computer simulation, simply click on an image of any computer model. You can also see the specifications of each model by clicking an info icon on the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Menu contains also a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language area mappings for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install/re-install the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language area setting for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator Scene]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer and its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in to different peripherals, the scene contains a few additional hotspots to allow easy access to some important view angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the shortcut power icon on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2570</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2570"/>
		<updated>2024-03-27T07:55:58Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Emulator installer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Menu]]&lt;br /&gt;
&lt;br /&gt;
=== Main Menu ===&lt;br /&gt;
&lt;br /&gt;
The Main Menu shows all the computers available.&lt;br /&gt;
&lt;br /&gt;
The computer simulation will start by clicking on any computer model image. You can also see the specifications of each model by clicking an info icon on the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Menu contains also a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language area mappings for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install/re-install the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language area setting for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator Scene]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer and its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in to different peripherals, the scene contains a few additional hotspots to allow easy access to some important view angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the shortcut power icon on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2569</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2569"/>
		<updated>2024-03-27T07:55:33Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Emulator installer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br /&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br /&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is installed&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Occasionally the emulator needs to be updated. When the new version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Menu]]&lt;br /&gt;
&lt;br /&gt;
=== Main Menu ===&lt;br /&gt;
&lt;br /&gt;
The Main Menu shows all the computers available.&lt;br /&gt;
&lt;br /&gt;
The computer simulation will start by clicking on any computer model image. You can also see the specifications of each model by clicking an info icon on the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Menu contains also a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language area mappings for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install/re-install the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language area setting for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator Scene]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer and its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in to different peripherals, the scene contains a few additional hotspots to allow easy access to some important view angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the shortcut power icon on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2568</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2568"/>
		<updated>2024-03-27T07:47:23Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Setup Breadbox Library */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to to utilize within the simulator. The installation wizard will try to automatically create the Library for you. If you want, you can select different base location and subfolder names for various types of media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br /&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br /&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is intalled&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When a new improved emulator version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Menu]]&lt;br /&gt;
&lt;br /&gt;
=== Main Menu ===&lt;br /&gt;
&lt;br /&gt;
The Main Menu shows all the computers available.&lt;br /&gt;
&lt;br /&gt;
The computer simulation will start by clicking on any computer model image. You can also see the specifications of each model by clicking an info icon on the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Menu contains also a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language area mappings for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install/re-install the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language area setting for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator Scene]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer and its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in to different peripherals, the scene contains a few additional hotspots to allow easy access to some important view angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the shortcut power icon on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2567</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2567"/>
		<updated>2024-03-27T07:43:01Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Initial setup tasks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you first open the Breadbox, it will ask you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to use in the simulator. The installation wizard will try to automatically create the Library for you. You can select the base location and subfolder names for different media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br /&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br /&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is intalled&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When a new improved emulator version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Menu]]&lt;br /&gt;
&lt;br /&gt;
=== Main Menu ===&lt;br /&gt;
&lt;br /&gt;
The Main Menu shows all the computers available.&lt;br /&gt;
&lt;br /&gt;
The computer simulation will start by clicking on any computer model image. You can also see the specifications of each model by clicking an info icon on the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Menu contains also a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language area mappings for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install/re-install the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language area setting for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator Scene]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer and its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in to different peripherals, the scene contains a few additional hotspots to allow easy access to some important view angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the shortcut power icon on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2566</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2566"/>
		<updated>2024-03-27T07:39:55Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Setting Up */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible, Shader Model 5.0).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you open the Breadbox, it asks you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to use in the simulator. The installation wizard will try to automatically create the Library for you. You can select the base location and subfolder names for different media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br /&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br /&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is intalled&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When a new improved emulator version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Menu]]&lt;br /&gt;
&lt;br /&gt;
=== Main Menu ===&lt;br /&gt;
&lt;br /&gt;
The Main Menu shows all the computers available.&lt;br /&gt;
&lt;br /&gt;
The computer simulation will start by clicking on any computer model image. You can also see the specifications of each model by clicking an info icon on the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Menu contains also a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language area mappings for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install/re-install the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language area setting for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator Scene]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer and its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in to different peripherals, the scene contains a few additional hotspots to allow easy access to some important view angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the shortcut power icon on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2565</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2565"/>
		<updated>2024-03-27T07:38:18Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Setting Up */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OS:&#039;&#039;&#039; &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* &#039;&#039;&#039;Processor:&#039;&#039;&#039; Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* &#039;&#039;&#039;Memory:&#039;&#039;&#039; 8 GB RAM&lt;br /&gt;
* &#039;&#039;&#039;Graphics:&#039;&#039;&#039; NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible).&lt;br /&gt;
* &#039;&#039;&#039;Resolution:&#039;&#039;&#039; Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* &#039;&#039;&#039;Storage:&#039;&#039;&#039; 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you open the Breadbox, it asks you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to use in the simulator. The installation wizard will try to automatically create the Library for you. You can select the base location and subfolder names for different media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br /&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br /&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is intalled&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When a new improved emulator version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Menu]]&lt;br /&gt;
&lt;br /&gt;
=== Main Menu ===&lt;br /&gt;
&lt;br /&gt;
The Main Menu shows all the computers available.&lt;br /&gt;
&lt;br /&gt;
The computer simulation will start by clicking on any computer model image. You can also see the specifications of each model by clicking an info icon on the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Menu contains also a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language area mappings for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install/re-install the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language area setting for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator Scene]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer and its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in to different peripherals, the scene contains a few additional hotspots to allow easy access to some important view angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the shortcut power icon on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2564</id>
		<title>Manual</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=Manual&amp;diff=2564"/>
		<updated>2024-03-27T07:37:16Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Setting Up */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting Up ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisities ===&lt;br /&gt;
&lt;br /&gt;
Minimum system requirements. &lt;br /&gt;
&lt;br /&gt;
* OS: &#039;&#039;&#039;Windows 10/11&#039;&#039;&#039; (64-bit)&lt;br /&gt;
* Processor: Intel Core i5-760 or equivalent AMD CPU&lt;br /&gt;
* Memory: 8 GB RAM&lt;br /&gt;
* Graphics: NVIDIA GTX 1060 3GB / AMD RX 470 4GB or equivalent (DirectX 11 compatible).&lt;br /&gt;
* Resolution: Designed for Full HD 1080p resolution (1920 x 1080).&lt;br /&gt;
* Storage: 3 GB available space&lt;br /&gt;
&lt;br /&gt;
The actual minimum system requirements are somewhat less than this. We don&#039;t have enough data to give exact minimum system specifications at this stage of the project. To be on the safe side, verify that your graphics card is capable of modern gaming and that your CPU performance is close enough (&amp;gt;80%) compared to the recommended setup. Breadbox allows you to select lower resolution in case the graphics card performance is not adequate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install Breadbox ===&lt;br /&gt;
&lt;br /&gt;
Breadbox is available on Steam Early Access.&lt;br /&gt;
&lt;br /&gt;
# Install &#039;&#039;&#039;Steam client&#039;&#039;&#039; and create your &#039;&#039;&#039;Steam account&#039;&#039;&#039; (if you don&#039;t already have it).&lt;br /&gt;
# &#039;&#039;&#039;Purchase&#039;&#039;&#039; your personal copy of &#039;&#039;&#039;Breadbox&#039;&#039;&#039; using Steam client or from the [https://store.steampowered.com/app/1770440/Breadbox/ Steam Store page].&lt;br /&gt;
# Open your Steam Library and &#039;&#039;&#039;select Breadbox&#039;&#039;&#039;.&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039; and wait until the installation is finished.&lt;br /&gt;
# &#039;&#039;&#039;Start the Breadbox&#039;&#039;&#039; and follow the instructions to complete the initial setup tasks.&lt;br /&gt;
&lt;br /&gt;
==== Initial setup tasks ====&lt;br /&gt;
&lt;br /&gt;
When you open the Breadbox, it asks you to set up Library locations, select your keyboard layout, and install the emulator.&lt;br /&gt;
&lt;br /&gt;
A short video tutorial about initial setup tasks is available here: [https://youtu.be/z0gy-KOw3KQ Breadbox - Simple Set Up Guide].&lt;br /&gt;
&lt;br /&gt;
===== Setup Breadbox Library =====&lt;br /&gt;
&lt;br /&gt;
The breadbox library will contain the collection of software and manuals you wish to use in the simulator. The installation wizard will try to automatically create the Library for you. You can select the base location and subfolder names for different media. If you prefer a different kind of structure you can later change individual media locations in the &#039;&#039;Simulator View - Settings - Libraries&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default structure of Breadbox Library:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
..\Breadbox Library&lt;br /&gt;
  |- c64&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- cart&lt;br /&gt;
  |  |- disk&lt;br /&gt;
  |  |- tape&lt;br /&gt;
  |- pet&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
  |- vic20&lt;br /&gt;
  |  |- books&lt;br /&gt;
  |  |- ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Keyboard Mappings =====&lt;br /&gt;
&lt;br /&gt;
To map your PC keyboard keys to the simulated computer keys in the best possible way, you need to select the layout (or the closest match) of your PC keyboard. This selection will be set as default for all the computer models in the simulation. You can later change this in &#039;&#039;Main Page - Setup&#039;&#039; or per model in the &#039;&#039;Simulation View - Settings - Input setting.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Install emulator ===&lt;br /&gt;
&lt;br /&gt;
The main page installation wizard will open the emulator installer automatically on the first boot or when it needs to be upgraded. Alternatively, you can find the emulator version and installer from &#039;&#039;&#039;Main Page - Setup&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==== Open emulator installer ====&lt;br /&gt;
&#039;&#039;If the installer has not been already opened.&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;SETUP&#039;&#039;&#039; on the Main Page.&lt;br /&gt;
# Click &#039;&#039;&#039;Setup or Update&#039;&#039;&#039; depending on which is available.&lt;br /&gt;
&lt;br /&gt;
==== Emulator installer ====&lt;br /&gt;
# On the installer window, note the &#039;&#039;&#039;About VICE&#039;&#039;&#039; tab to find out more about the VICE (and VICE IOI) emulator.&lt;br /&gt;
# To continue into the installation click &#039;&#039;&#039;Next&#039;&#039;&#039;.&lt;br /&gt;
# Verify the installation path and choose another one if you prefer.&amp;lt;br /&amp;gt;&#039;&#039;Note! Please do not include any Windows standard folder (e.g. Program Files) here.&amp;lt;br /&amp;gt;(Using Windows standard folder would require the application to switch to admin mode. This functionality is not yet implemented, so we recommend you use another path here, for example, the default path.)&#039;&#039;&lt;br /&gt;
# Click &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
# Wait about a minute for download and unpack to finish.&lt;br /&gt;
# Installation is ready, when you see a text &#039;&#039;&#039;VICE IOI is intalled&#039;&#039;&#039; together with &#039;&#039;&#039;OK&#039;&#039;&#039; button.&lt;br /&gt;
# Click &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After the installation is done, the emulator integration is immediately active on all Commodore brand computers.&lt;br /&gt;
&lt;br /&gt;
You can now turn ON the computers in the simulator and enjoy the simulation with emulation :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Updating emulator&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When a new improved emulator version is available, the Breadbox will ask you to update the emulator. Just follow the same procedure as described above, in the &#039;&#039;&#039;Install Emulator&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Get Started ==&lt;br /&gt;
[[File:Breadbox Main Menu.png|thumb|Main Menu]]&lt;br /&gt;
&lt;br /&gt;
=== Main Menu ===&lt;br /&gt;
&lt;br /&gt;
The Main Menu shows all the computers available.&lt;br /&gt;
&lt;br /&gt;
The computer simulation will start by clicking on any computer model image. You can also see the specifications of each model by clicking an info icon on the top-right corner of the image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Setup ====&lt;br /&gt;
&lt;br /&gt;
The Main Menu contains also a Setup panel. In the Setup panel, you can configure settings related to graphics, change keyboard language area mappings for all simulated computers, and set up the emulator in case you&#039;ve missed it in some previous steps.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Emulator Setup&#039;&#039;&#039;&lt;br /&gt;
:Select this if you need to install/re-install the emulator.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Keyboard mapping&#039;&#039;&#039;&lt;br /&gt;
:Set the keyboard language area setting for all simulated computers here.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Graphics quality&#039;&#039;&#039;&lt;br /&gt;
:Set the graphics quality to &#039;&#039;High&#039;&#039; or &#039;&#039;Low&#039;&#039;. &#039;&#039;High&#039;&#039; is the default setting, but in case the responsiveness of the UI is slow, you can test if the &#039;&#039;Low&#039;&#039; setting is more suitable for your hardware.&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;Screen resolution&#039;&#039;&#039;&lt;br /&gt;
:The list contains resolutions available for your hardware and supported by Breadbox. Ideally, you will use your monitor&#039;s native resolution or 1920 x 1080 (the default resolution for Breadbox). Then again, in case the Breadbox is a bit heavy for your graphics card, you should try a lower setting to see what works best for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Breadbox PET 2001 default view.png|thumb|PET 2001 Simulator Scene]]&lt;br /&gt;
&lt;br /&gt;
=== Simulator View ===&lt;br /&gt;
Simulator View is a virtual desktop that displays a simulation of the selected computer and its peripherals.&lt;br /&gt;
&lt;br /&gt;
You can interact with various items, like diskettes, tapes, switches, and buttons with your mouse. You can also change a camera view to different predefined camera close-ups by pointing to an object or a hotspot and using mouse scroll or mouse buttons to trigger the change. The right mouse button will reset the camera view back to the default state.&lt;br /&gt;
&lt;br /&gt;
Each computer model has a personalized, slightly different simulator view, but they all follow the same UI logic.&lt;br /&gt;
&lt;br /&gt;
Breadbox is designed for fullscreen mode in 16:9 aspect ratio, but the windowed mode is also available. Press &#039;&#039;&#039;F11&#039;&#039;&#039; to toggle between fullscreen and windowed mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hotspots ====&lt;br /&gt;
&lt;br /&gt;
In addition to zooming in to different peripherals, the scene contains a few additional hotspots to allow easy access to some important view angles.&lt;br /&gt;
&lt;br /&gt;
[[File:C64 hotspot cart.png|200px|C64 back view]] [[File:C64 hotspot power.png|200px|C64 side view]] [[File:PET 2001 hotspot.png|200px|PET back view]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&#039;&#039;Access the hotspots by hovering the mouse cursor close enough.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Powering Up ===&lt;br /&gt;
&lt;br /&gt;
When the emulator has been [[#Install_emulator|set up]], you can power up the computers. Use the hotspots on the simulator view to access the power switches. Turn on the computer by clicking the switch. Depending on the model, you need to turn on the monitor as well. You can also use the shortcut power icon on the bottom-left corner of the screen. It will set all the powers on (or off) for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Emulator is an independent component, that handles the computer emulation part. In the end, the emulation quality depends on the current state of the emulator in use. In addition to that, there are also many features in the emulator, which are not yet supported in Breadbox integration. Features relevant to simulation may be added later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Libraries ===&lt;br /&gt;
&lt;br /&gt;
[[File:Floppy Disk Library.png|thumb|Floppy Disk Library]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Software ====&lt;br /&gt;
&lt;br /&gt;
Software libraries can contain &amp;quot;image&amp;quot; files of old media formats. The image file contains the content of an entire floppy disk, cassette tape, or cartridge. When you have added files (in supported file format) into your library, they will be accessible in the Breadbox simulator view. Open any library from the left-side navigation icons to see your library content for the selected media format. When the library panel is open you can search the content, create a new blank (tape or disk), or activate any individual image file in the simulator by selecting it. The active content you have selected will be displayed in the simulator as a 3D model of a cartridge, floppy disk, or cassette. You can interact with the selected 3D model in the simulator. Simulated interactions support the most common actions used in the real world, for example, insert/remove disk, insert/eject/play tape, and attach/detach cartridge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Supported File Formats =====&lt;br /&gt;
&lt;br /&gt;
:*Floppy disks: D64, G64(Commodore 64)&lt;br /&gt;
:*Tape: TAP&lt;br /&gt;
:*Cartridge: CRT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exact file format compatibility also always depends on the underlying emulator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;VIC-20 CRT files have a known issue. Cartridge files with a starting address of A000 are the only ones that currently work. In case you wonder, the starting address is often included in the file name.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Books ====&lt;br /&gt;
&lt;br /&gt;
You can add manuals, magazines, and other kinds of documents to the book library. The book library supports files in &#039;&#039;&#039;PDF&#039;&#039;&#039;-format. The activated book will be displayed in the simulator view as a 3D model of a book. You can open the active book in your PDF viewer, either by clicking on it in the simulator view or pressing &#039;&#039;open&#039;&#039; button in the library. The book cover page will be displayed in the simulator view. The cover page is generated automatically from the first page of the PDF. Cover page is just a regular PNG file with the same name as the original PDF. If you wish to have a different cover page, you can replace the generated PNG file with your image file. The image file should be in &#039;&#039;&#039;PNG&#039;&#039;&#039;-format and have the same name as the related pdf document.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Mappings ===&lt;br /&gt;
&lt;br /&gt;
Computer keyboard layouts are not what they used to be. A standard PC keyboard does not have all the same keys as a retro computer and vice versa. Luckily enough, many keys and symbols are the same and the rest can be linked (mapped) together in quite convenient ways.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Read more about Breadbox [[Keyboard Mappings]] and available layouts.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Localization ====&lt;br /&gt;
&lt;br /&gt;
In case you need to change the keyboard mapping in use, open &#039;&#039;&#039;Main page - Setup&#039;&#039;&#039; and change the keyboard mapping for all computers at once. You can also set the keyboard mapping per model, open &#039;&#039;&#039;the Simulation View - Settings - Input settings&#039;&#039;&#039; and change the keyboard mapping. After the change, you need to exit to Breadbox Main page, before the new keyboard layout is activated on the selected computer.&lt;br /&gt;
&lt;br /&gt;
If you find that none of the current keyboard mappings are suitable for your country, please let us know and we will add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Game Controllers ===&lt;br /&gt;
&lt;br /&gt;
The simulation view contains two simulated joysticks in C-64 and a single joystick in the VIC-20 simulation.&lt;br /&gt;
&lt;br /&gt;
You can link many regular Game Controllers (gamepads and joysticks) or your keyboard numpad to the simulated joystick. The joystick will be interactable in the simulation when linked with a real game controller. The link is created by selecting your game controller as &#039;&#039;&#039;Joystick 1 or 2 controller&#039;&#039;&#039; in the &#039;&#039;&#039;Settings - Input settings&#039;&#039;&#039;. And don&#039;t forget, in the simulation view, &#039;&#039;&#039;you also need to connect the correct joystick plug&#039;&#039;&#039; into the simulated computer as well, like in the real computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Supported game controllers can be limited.&#039;&#039;&#039; When running the simulated computers, it&#039;s up to the emulator whether the game controller is supported or not. As the emulator is not part of the Breadbox, there is a chance that we can not help in the matter. Presumably, all DirectInput-supported controllers will work well enough. See the table &#039;&#039;&#039;Breadbox Game Controller support&#039;&#039;&#039; to see the state of current game controller support and known issues.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In case your game controller is not working properly and it is supported by the emulator (VICE), please contact our support. e.g. support@bitfall.fi&#039;&#039;&lt;br /&gt;
Additionally, if your controller is working and it&#039;s not mentioned in the supported game controllers table, please tell us.&lt;br /&gt;
&lt;br /&gt;
==== Numpad as a game controller ====&lt;br /&gt;
&lt;br /&gt;
You can use the numeric keypad as a game controller with Breadbox. By default, it&#039;s already linked to the virtual joystick of the simulator, unless the linked controller has been changed. The easiest way to see if it&#039;s linked is to press the numpad keys 4, 5, 6, and 8 and see if the virtual joystick moves. If it&#039;s not linked you can configure it in the &#039;&#039;Settings - Input settings&#039;&#039; panel. When the linking is working don&#039;t forget that the virtual joystick plug needs to be attached to the computer as well. That is done in the simulation view. First, select the joystick by clicking on it or its connector, and then click on the control port on the computer you want to connect it to.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Numpad key configuration:&lt;br /&gt;
   &lt;br /&gt;
   0 - fire&lt;br /&gt;
&lt;br /&gt;
   8 - up             7  8  9&lt;br /&gt;
   4 - left            \ | /&lt;br /&gt;
   6 - right         4 - o - 6&lt;br /&gt;
   5 - down            / | \&lt;br /&gt;
   2 - down           1 2/5 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Breadbox Game Controller support ====&lt;br /&gt;
&lt;br /&gt;
Current status of Game Controllers tested with Breadbox&lt;br /&gt;
&lt;br /&gt;
:{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!|Manufacturer&lt;br /&gt;
!|Model&lt;br /&gt;
!|Controller name in Breadbox&lt;br /&gt;
!|Known issues&lt;br /&gt;
|-&lt;br /&gt;
|Atari&lt;br /&gt;
|Jaguar controller&lt;br /&gt;
|?&lt;br /&gt;
|Used with a USB adapter&lt;br /&gt;
|-&lt;br /&gt;
|Logitech&lt;br /&gt;
|F310 Gamepad&lt;br /&gt;
|Controller (Gamepad F310)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX 360 Controller&lt;br /&gt;
|Controller (XBOX 360 For Windows)&lt;br /&gt;
|DPAD-controls do not work.&lt;br /&gt;
|-&lt;br /&gt;
|retro-bit&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|USB Gamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|RetroFun!&lt;br /&gt;
|DB9-USB adapter&lt;br /&gt;
|e4you Retro Fun&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The C64 Joystick&lt;br /&gt;
|THEC64 Joystick&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Retro Games&lt;br /&gt;
|The A500 Controller&lt;br /&gt;
|THEGamepad&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro&lt;br /&gt;
|SPEED-LINK Competition Pro&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Speedlink&lt;br /&gt;
|Competition Pro Extra&lt;br /&gt;
|Game Controller for Android&lt;br /&gt;
|&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Microsoft&lt;br /&gt;
|XBOX One Controller&lt;br /&gt;
|Controller (Xbox One For Windows)&lt;br /&gt;
|Does not work!&lt;br /&gt;
|- style=&amp;quot;color: red;&amp;quot;&lt;br /&gt;
|Nintento&lt;br /&gt;
|NES Controller&lt;br /&gt;
|?&lt;br /&gt;
|Does not work! (Used with a USB adapter)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Games and Software ===&lt;br /&gt;
&lt;br /&gt;
Breadbox does not include games or software for the simulated computers.&lt;br /&gt;
&lt;br /&gt;
However, there are hundreds and even thousands of classic games, demos, and software available for these computers. Some of them are free and most can be considered abandonware. To find games and software or even manuals, try to search [https://archive.org/ The Internet Archive], for example.&lt;br /&gt;
&lt;br /&gt;
Many developers are still creating new games, demos, and software for these computers. You can usually buy or get new ones in many digital formats. It&#039;s also a great way to support the developers who created them.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DIY&#039;&#039;&#039;. You can always create the software yourself, find some manuals, and learn to code. Or look for old computer magazines that have published type-in programs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical Issues ==&lt;br /&gt;
&lt;br /&gt;
You can find problems in any software, and Breadbox is not an exception. Some problems are straightforward software bugs and we try to fix those ASAP. However many problems are more complex and require deeper analysis before a solution can be found. There can be many layers where the problem lies. For example, the &#039;&#039;&amp;quot;bug&amp;quot;&#039;&#039; can be in the original game, corrupted file, computer hardware or OS (mimicked by the emulator), or in the simulator. Or it can be a missing feature, you know, this software is not yet &amp;quot;ready&amp;quot; and so on. And last, it can also be a user error, when the user expects something to work differently than it does.&lt;br /&gt;
&lt;br /&gt;
You can help this software to become better by analyzing the problem and letting us know how it occurs and what is your hardware. You can post the issue in &#039;&#039;Bugs subforum&#039;&#039; on &#039;&#039;&#039;Breadbox Steam Community forum&#039;&#039;&#039; or email us at &#039;&#039;&#039;support@bitfall.fi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In the meantime, see [[FAQ|FAQ]] for some common problems and solutions.&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=About_Breadbox&amp;diff=2563</id>
		<title>About Breadbox</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=About_Breadbox&amp;diff=2563"/>
		<updated>2024-03-27T07:32:06Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;BREADBOX&#039;&#039;&#039; is a retro computer simulator program.&lt;br /&gt;
&lt;br /&gt;
Available on [https://store.steampowered.com/app/1770440/Breadbox/ Steam Early Access].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Objective ==&lt;br /&gt;
&lt;br /&gt;
The Breadbox aims to faithfully recreate the nostalgic experience of retro computers through an immersive visual simulation.&lt;br /&gt;
&lt;br /&gt;
=== Design and development principles ===&lt;br /&gt;
* &#039;&#039;&#039;Prioritize Aesthetics:&#039;&#039;&#039; Highlight the nostalgic charm by faithfully recreating the original design of retro computers and their peripherals.&lt;br /&gt;
* &#039;&#039;&#039;Immerse the User:&#039;&#039;&#039; Craft an immersive first-person experience where users can explore animated objects, interact with authentic hardware, and hear the nostalgic sounds of vintage computing.&lt;br /&gt;
* &#039;&#039;&#039;Functional Authenticity:&#039;&#039;&#039; Ensure fully operational computers within the simulation, seamlessly integrated with emulators for an authentic retro computing.&lt;br /&gt;
* &#039;&#039;&#039;Realism in Interaction:&#039;&#039;&#039; Create a realistic simulation that mirrors real-life interactions, capturing the essence of those early computing days.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While the principles serve as a guideline for the project, further work is needed to add additional features and align some of the current features more closely with these goals.&lt;br /&gt;
&lt;br /&gt;
== Why ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Breadbox project&#039;&#039;&#039; serves as a time capsule, preserving the essence of a bygone era—the days when 8-bit computers ruled the digital landscape. Here’s why this project matters:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Authentic Nostalgia:&#039;&#039;&#039; By meticulously simulating the original environment of retro computers, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; allows users to step back in time. It’s not just about software or games; it’s about reliving the tactile joy of clunky keyboards, the glow of pixelated screens, and the whir of cassette tape loading. For those who never owned these vintage machines, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; offers an authentic glimpse into computing history.&lt;br /&gt;
# &#039;&#039;&#039;Vanishing Hardware:&#039;&#039;&#039; Vintage computers are becoming increasingly scarce. The project’s urgency lies in capturing their essence while we still have access to working hardware and knowledgeable enthusiasts. The &#039;&#039;&#039;Breadbox&#039;&#039;&#039; provides a chance to utilize machines that might otherwise be inaccessible, preserving the legacy of these devices.&lt;br /&gt;
# &#039;&#039;&#039;Visual Emphasis:&#039;&#039;&#039; The Breadbox prioritizes aesthetics. It’s not just about functionality; it’s about seeing and feeling the past. Whether you’re a curious newcomer or a seasoned enthusiast, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; lets you witness the iconic design and visual quirks of retro computers.&lt;br /&gt;
# &#039;&#039;&#039;Preserving Culture:&#039;&#039;&#039; Through the Breadbox, we safeguard the user experiences of retro computers and various peripherals that shaped an entire generation. It’s a tribute to the pioneers who paved the way for today’s digital world.&lt;br /&gt;
# &#039;&#039;&#039;Hardware-Less Experience:&#039;&#039;&#039; When you crave the look and feel of retro hardware but lack the physical machines, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; steps in. Using a simulator keeps your real vintage hardware safe from wear and tear.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In summary, the Breadbox project aims to preserve computing memories, inspire curiosity and celebrate the groundbreaking computers that shaped our digital journey.&lt;br /&gt;
&lt;br /&gt;
== The Project ==&lt;br /&gt;
&lt;br /&gt;
The Breadbox project is an ambitious undertaking, and in reality, it will never reach a definitive endpoint. There will always be new computer models, peripherals, software features, and technical details to implement. As a result, the project will evolve dynamically and iteratively, with additional features and models added incrementally. The pace of progress heavily relies on public interest and support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Project status ===&lt;br /&gt;
# Early Access Version Development&lt;br /&gt;
#* Creating the initial version of the product with limited features.&lt;br /&gt;
#* Focusing on core functionality and gathering user feedback.&lt;br /&gt;
# Beta Testing&lt;br /&gt;
#* Engaging a select group of users to test the product.&lt;br /&gt;
#* Identifying and addressing any issues, bugs, or usability concerns&lt;br /&gt;
# Release of Early Access Version&lt;br /&gt;
#* Making the product available to a broader audience.&lt;br /&gt;
#* Monitoring user adoption and collecting additional feedback.&lt;br /&gt;
# &#039;&#039;&#039;Maturing Product for official release&#039;&#039;&#039; &amp;lt;- current state&lt;br /&gt;
#* Continuously improving the product based on user feedback.&lt;br /&gt;
#* Ensuring stability, scalability, and compatibility.&lt;br /&gt;
#* Implementing of additional features.&lt;br /&gt;
#* Addressing minor issues, enhancing performance, and refining user experience.&lt;br /&gt;
#* Preparing for the official launch.&lt;br /&gt;
# Official Release launch&lt;br /&gt;
#* Raising awareness&lt;br /&gt;
# Post-launch&lt;br /&gt;
#* Addressing minor issues, enhancements, and refinements based on user feedback.&lt;br /&gt;
#* Introducing new features, expanding capabilities, and adapting to evolving user needs.&lt;br /&gt;
#* Determining the subsequent actions based on the product feedback and sales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Simulated Computers ===&lt;br /&gt;
:* Commodore PET 2001-8&lt;br /&gt;
:* Commodore VIC-20&lt;br /&gt;
:* Commodore 64&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Goals ===&lt;br /&gt;
&lt;br /&gt;
* The goal is to introduce a substantially greater quantity of computers. A successful launch would pave the way for pursuing this goal.&lt;br /&gt;
&lt;br /&gt;
==== Future ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;VR/AR:&#039;&#039;&#039; The project already encompasses a significant portion of the technology required for virtual reality creation. When virtual reality (VR) gains wider acceptance and becomes more mainstream, the foundation of the simulator can serve as a solid starting point for developing VR-based solutions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Challenges ===&lt;br /&gt;
&lt;br /&gt;
In summary, developing a retro computer simulator is both challenging and fulfilling. It necessitates resources and backing to keep the project ongoing. With enough support we can continue to develop this product.&lt;br /&gt;
&lt;br /&gt;
==== How to support the project ====&lt;br /&gt;
&lt;br /&gt;
* Purchase the [https://store.steampowered.com/app/1770440/Breadbox/ Breadbox] on Steam Store.&lt;br /&gt;
* Go to Steam Store and wishlist the Breadbox.&lt;br /&gt;
* Follow on X or on YouTube&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://store.steampowered.com/app/1770440/Breadbox/ Breadbox Steam Store page]&lt;br /&gt;
* [https://www.youtube.com/channel/UC2nD_faNmYDx2sZvLgEpXWQ Breadbox YouTube Channel]&lt;br /&gt;
* [https://twitter.com/BreadboxBitfall Breadbox Twitter/X account]&lt;br /&gt;
* [https://www.bitfall.fi Bitfall (Developer)]&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=About_Breadbox&amp;diff=2562</id>
		<title>About Breadbox</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=About_Breadbox&amp;diff=2562"/>
		<updated>2024-03-27T07:31:36Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Goals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;BREADBOX&#039;&#039;&#039; is a retro computer simulator program.&lt;br /&gt;
&lt;br /&gt;
Available on [https://store.steampowered.com/app/1770440/Breadbox/ Steam Early Access].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Objective ==&lt;br /&gt;
&lt;br /&gt;
The Breadbox aims to faithfully recreate the nostalgic experience of retro computers through an immersive visual simulation.&lt;br /&gt;
&lt;br /&gt;
=== Design and development principles ===&lt;br /&gt;
* &#039;&#039;&#039;Prioritize Aesthetics:&#039;&#039;&#039; Highlight the nostalgic charm by faithfully recreating the original design of retro computers and their peripherals.&lt;br /&gt;
* &#039;&#039;&#039;Immerse the User:&#039;&#039;&#039; Craft an immersive first-person experience where users can explore animated objects, interact with authentic hardware, and hear the nostalgic sounds of vintage computing.&lt;br /&gt;
* &#039;&#039;&#039;Functional Authenticity:&#039;&#039;&#039; Ensure fully operational computers within the simulation, seamlessly integrated with emulators for an authentic retro computing.&lt;br /&gt;
* &#039;&#039;&#039;Realism in Interaction:&#039;&#039;&#039; Create a realistic simulation that mirrors real-life interactions, capturing the essence of those early computing days.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While the principles serve as a guideline for the project, further work is needed to add additional features and align some of the current features more closely with these goals.&lt;br /&gt;
&lt;br /&gt;
== Why ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Breadbox project&#039;&#039;&#039; serves as a time capsule, preserving the essence of a bygone era—the days when 8-bit computers ruled the digital landscape. Here’s why this project matters:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Authentic Nostalgia:&#039;&#039;&#039; By meticulously simulating the original environment of retro computers, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; allows users to step back in time. It’s not just about software or games; it’s about reliving the tactile joy of clunky keyboards, the glow of pixelated screens, and the whir of cassette tape loading. For those who never owned these vintage machines, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; offers an authentic glimpse into computing history.&lt;br /&gt;
# &#039;&#039;&#039;Vanishing Hardware:&#039;&#039;&#039; Vintage computers are becoming increasingly scarce. The project’s urgency lies in capturing their essence while we still have access to working hardware and knowledgeable enthusiasts. The &#039;&#039;&#039;Breadbox&#039;&#039;&#039; provides a chance to utilize machines that might otherwise be inaccessible, preserving the legacy of these devices.&lt;br /&gt;
# &#039;&#039;&#039;Visual Emphasis:&#039;&#039;&#039; The Breadbox prioritizes aesthetics. It’s not just about functionality; it’s about seeing and feeling the past. Whether you’re a curious newcomer or a seasoned enthusiast, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; lets you witness the iconic design and visual quirks of retro computers.&lt;br /&gt;
# &#039;&#039;&#039;Preserving Culture:&#039;&#039;&#039; Through the Breadbox, we safeguard the user experiences of retro computers and various peripherals that shaped an entire generation. It’s a tribute to the pioneers who paved the way for today’s digital world.&lt;br /&gt;
# &#039;&#039;&#039;Hardware-Less Experience:&#039;&#039;&#039; When you crave the look and feel of retro hardware but lack the physical machines, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; steps in. Using a simulator keeps your real vintage hardware safe from wear and tear.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In summary, the Breadbox project aims to preserve computing memories, inspire curiosity and celebrate the groundbreaking computers that shaped our digital journey.&lt;br /&gt;
&lt;br /&gt;
== The Project ==&lt;br /&gt;
&lt;br /&gt;
The Breadbox project is an ambitious undertaking, and in reality, it will never reach a definitive endpoint. There will always be new computer models, peripherals, software features, and technical details to implement. As a result, the project will evolve dynamically and iteratively, with additional features and models added incrementally. The pace of progress heavily relies on public interest and support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Project status ===&lt;br /&gt;
# Early Access Version Development&lt;br /&gt;
#* Creating the initial version of the product with limited features.&lt;br /&gt;
#* Focusing on core functionality and gathering user feedback.&lt;br /&gt;
# Beta Testing&lt;br /&gt;
#* Engaging a select group of users to test the product.&lt;br /&gt;
#* Identifying and addressing any issues, bugs, or usability concerns&lt;br /&gt;
# Release of Early Access Version&lt;br /&gt;
#* Making the product available to a broader audience.&lt;br /&gt;
#* Monitoring user adoption and collecting additional feedback.&lt;br /&gt;
# &#039;&#039;&#039;Maturing Product for official release&#039;&#039;&#039; &amp;lt;- current state&lt;br /&gt;
#* Continuously improving the product based on user feedback.&lt;br /&gt;
#* Ensuring stability, scalability, and compatibility.&lt;br /&gt;
#* Implementing of additional features.&lt;br /&gt;
#* Addressing minor issues, enhancing performance, and refining user experience.&lt;br /&gt;
#* Preparing for the official launch.&lt;br /&gt;
# Official Release launch&lt;br /&gt;
#* Raising awareness&lt;br /&gt;
# Post-launch&lt;br /&gt;
#* Addressing minor issues, enhancements, and refinements based on user feedback.&lt;br /&gt;
#* Introducing new features, expanding capabilities, and adapting to evolving user needs.&lt;br /&gt;
#* Determining the subsequent actions based on the product feedback and sales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Simulated Computers ===&lt;br /&gt;
:* Commodore PET 2001-8&lt;br /&gt;
:* Commodore VIC-20&lt;br /&gt;
:* Commodore 64&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Goals ===&lt;br /&gt;
&lt;br /&gt;
* The goal is to introduce a substantially greater quantity of computers. A successful launch would pave the way for pursuing this goal.&lt;br /&gt;
&lt;br /&gt;
==== Future ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;VR/AR:&#039;&#039;&#039; The project already encompasses a significant portion of the technology required for virtual reality creation. When virtual reality (VR) gains wider acceptance and becomes more mainstream, the foundation of the simulator can serve as a solid starting point for developing VR-based solutions.&lt;br /&gt;
&lt;br /&gt;
=== Challenges ===&lt;br /&gt;
&lt;br /&gt;
In summary, developing a retro computer simulator is both challenging and fulfilling. It necessitates resources and backing to keep the project ongoing. With enough support we can continue to develop this product.&lt;br /&gt;
&lt;br /&gt;
==== How to support the project ====&lt;br /&gt;
&lt;br /&gt;
* Purchase the [https://store.steampowered.com/app/1770440/Breadbox/ Breadbox] on Steam Store.&lt;br /&gt;
* Go to Steam Store and wishlist the Breadbox.&lt;br /&gt;
* Follow on X or on YouTube&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://store.steampowered.com/app/1770440/Breadbox/ Breadbox Steam Store page]&lt;br /&gt;
* [https://www.youtube.com/channel/UC2nD_faNmYDx2sZvLgEpXWQ Breadbox YouTube Channel]&lt;br /&gt;
* [https://twitter.com/BreadboxBitfall Breadbox Twitter/X account]&lt;br /&gt;
* [https://www.bitfall.fi Bitfall (Developer)]&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=About_Breadbox&amp;diff=2561</id>
		<title>About Breadbox</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=About_Breadbox&amp;diff=2561"/>
		<updated>2024-03-27T07:18:13Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: /* Why */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;BREADBOX&#039;&#039;&#039; is a retro computer simulator program.&lt;br /&gt;
&lt;br /&gt;
Available on [https://store.steampowered.com/app/1770440/Breadbox/ Steam Early Access].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Objective ==&lt;br /&gt;
&lt;br /&gt;
The Breadbox aims to faithfully recreate the nostalgic experience of retro computers through an immersive visual simulation.&lt;br /&gt;
&lt;br /&gt;
=== Design and development principles ===&lt;br /&gt;
* &#039;&#039;&#039;Prioritize Aesthetics:&#039;&#039;&#039; Highlight the nostalgic charm by faithfully recreating the original design of retro computers and their peripherals.&lt;br /&gt;
* &#039;&#039;&#039;Immerse the User:&#039;&#039;&#039; Craft an immersive first-person experience where users can explore animated objects, interact with authentic hardware, and hear the nostalgic sounds of vintage computing.&lt;br /&gt;
* &#039;&#039;&#039;Functional Authenticity:&#039;&#039;&#039; Ensure fully operational computers within the simulation, seamlessly integrated with emulators for an authentic retro computing.&lt;br /&gt;
* &#039;&#039;&#039;Realism in Interaction:&#039;&#039;&#039; Create a realistic simulation that mirrors real-life interactions, capturing the essence of those early computing days.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While the principles serve as a guideline for the project, further work is needed to add additional features and align some of the current features more closely with these goals.&lt;br /&gt;
&lt;br /&gt;
== Why ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Breadbox project&#039;&#039;&#039; serves as a time capsule, preserving the essence of a bygone era—the days when 8-bit computers ruled the digital landscape. Here’s why this project matters:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Authentic Nostalgia:&#039;&#039;&#039; By meticulously simulating the original environment of retro computers, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; allows users to step back in time. It’s not just about software or games; it’s about reliving the tactile joy of clunky keyboards, the glow of pixelated screens, and the whir of cassette tape loading. For those who never owned these vintage machines, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; offers an authentic glimpse into computing history.&lt;br /&gt;
# &#039;&#039;&#039;Vanishing Hardware:&#039;&#039;&#039; Vintage computers are becoming increasingly scarce. The project’s urgency lies in capturing their essence while we still have access to working hardware and knowledgeable enthusiasts. The &#039;&#039;&#039;Breadbox&#039;&#039;&#039; provides a chance to utilize machines that might otherwise be inaccessible, preserving the legacy of these devices.&lt;br /&gt;
# &#039;&#039;&#039;Visual Emphasis:&#039;&#039;&#039; The Breadbox prioritizes aesthetics. It’s not just about functionality; it’s about seeing and feeling the past. Whether you’re a curious newcomer or a seasoned enthusiast, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; lets you witness the iconic design and visual quirks of retro computers.&lt;br /&gt;
# &#039;&#039;&#039;Preserving Culture:&#039;&#039;&#039; Through the Breadbox, we safeguard the user experiences of retro computers and various peripherals that shaped an entire generation. It’s a tribute to the pioneers who paved the way for today’s digital world.&lt;br /&gt;
# &#039;&#039;&#039;Hardware-Less Experience:&#039;&#039;&#039; When you crave the look and feel of retro hardware but lack the physical machines, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; steps in. Using a simulator keeps your real vintage hardware safe from wear and tear.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In summary, the Breadbox project aims to preserve computing memories, inspire curiosity and celebrate the groundbreaking computers that shaped our digital journey.&lt;br /&gt;
&lt;br /&gt;
== The Project ==&lt;br /&gt;
&lt;br /&gt;
The Breadbox project is an ambitious undertaking, and in reality, it will never reach a definitive endpoint. There will always be new computer models, peripherals, software features, and technical details to implement. As a result, the project will evolve dynamically and iteratively, with additional features and models added incrementally. The pace of progress heavily relies on public interest and support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Project status ===&lt;br /&gt;
# Early Access Version Development&lt;br /&gt;
#* Creating the initial version of the product with limited features.&lt;br /&gt;
#* Focusing on core functionality and gathering user feedback.&lt;br /&gt;
# Beta Testing&lt;br /&gt;
#* Engaging a select group of users to test the product.&lt;br /&gt;
#* Identifying and addressing any issues, bugs, or usability concerns&lt;br /&gt;
# Release of Early Access Version&lt;br /&gt;
#* Making the product available to a broader audience.&lt;br /&gt;
#* Monitoring user adoption and collecting additional feedback.&lt;br /&gt;
# &#039;&#039;&#039;Maturing Product for official release&#039;&#039;&#039; &amp;lt;- current state&lt;br /&gt;
#* Continuously improving the product based on user feedback.&lt;br /&gt;
#* Ensuring stability, scalability, and compatibility.&lt;br /&gt;
#* Implementing of additional features.&lt;br /&gt;
#* Addressing minor issues, enhancing performance, and refining user experience.&lt;br /&gt;
#* Preparing for the official launch.&lt;br /&gt;
# Official Release launch&lt;br /&gt;
#* Raising awareness&lt;br /&gt;
# Post-launch&lt;br /&gt;
#* Addressing minor issues, enhancements, and refinements based on user feedback.&lt;br /&gt;
#* Introducing new features, expanding capabilities, and adapting to evolving user needs.&lt;br /&gt;
#* Determining the subsequent actions based on the product feedback and sales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Simulated Computers ===&lt;br /&gt;
:* Commodore PET 2001-8&lt;br /&gt;
:* Commodore VIC-20&lt;br /&gt;
:* Commodore 64&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Goals ===&lt;br /&gt;
&lt;br /&gt;
* Primary aim has been to incorporate a significantly larger number of computers. A successful launch would pave the way for achieving this goal.&lt;br /&gt;
&lt;br /&gt;
==== Future ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;VR/AR:&#039;&#039;&#039; The implementation of virtual reality (VR) primarily leverages the existing technology within the project. When virtual reality (VR) gains wider acceptance and becomes more mainstream, the foundation of the simulator can serve as a solid starting point for developing VR-based solutions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Challenges ===&lt;br /&gt;
&lt;br /&gt;
In summary, developing a retro computer simulator is both challenging and fulfilling. It necessitates resources and backing to keep the project ongoing. With enough support we can continue to develop this product.&lt;br /&gt;
&lt;br /&gt;
==== How to support the project ====&lt;br /&gt;
&lt;br /&gt;
* Purchase the [https://store.steampowered.com/app/1770440/Breadbox/ Breadbox] on Steam Store.&lt;br /&gt;
* Go to Steam Store and wishlist the Breadbox.&lt;br /&gt;
* Follow on X or on YouTube&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://store.steampowered.com/app/1770440/Breadbox/ Breadbox Steam Store page]&lt;br /&gt;
* [https://www.youtube.com/channel/UC2nD_faNmYDx2sZvLgEpXWQ Breadbox YouTube Channel]&lt;br /&gt;
* [https://twitter.com/BreadboxBitfall Breadbox Twitter/X account]&lt;br /&gt;
* [https://www.bitfall.fi Bitfall (Developer)]&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
	<entry>
		<id>https://bitfall.fi/breadbox/index.php?title=About_Breadbox&amp;diff=2560</id>
		<title>About Breadbox</title>
		<link rel="alternate" type="text/html" href="https://bitfall.fi/breadbox/index.php?title=About_Breadbox&amp;diff=2560"/>
		<updated>2024-03-26T17:58:55Z</updated>

		<summary type="html">&lt;p&gt;Breadbox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;BREADBOX&#039;&#039;&#039; is a retro computer simulator program.&lt;br /&gt;
&lt;br /&gt;
Available on [https://store.steampowered.com/app/1770440/Breadbox/ Steam Early Access].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Objective ==&lt;br /&gt;
&lt;br /&gt;
The Breadbox aims to faithfully recreate the nostalgic experience of retro computers through an immersive visual simulation.&lt;br /&gt;
&lt;br /&gt;
=== Design and development principles ===&lt;br /&gt;
* &#039;&#039;&#039;Prioritize Aesthetics:&#039;&#039;&#039; Highlight the nostalgic charm by faithfully recreating the original design of retro computers and their peripherals.&lt;br /&gt;
* &#039;&#039;&#039;Immerse the User:&#039;&#039;&#039; Craft an immersive first-person experience where users can explore animated objects, interact with authentic hardware, and hear the nostalgic sounds of vintage computing.&lt;br /&gt;
* &#039;&#039;&#039;Functional Authenticity:&#039;&#039;&#039; Ensure fully operational computers within the simulation, seamlessly integrated with emulators for an authentic retro computing.&lt;br /&gt;
* &#039;&#039;&#039;Realism in Interaction:&#039;&#039;&#039; Create a realistic simulation that mirrors real-life interactions, capturing the essence of those early computing days.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While the principles serve as a guideline for the project, further work is needed to add additional features and align some of the current features more closely with these goals.&lt;br /&gt;
&lt;br /&gt;
== Why ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Breadbox project&#039;&#039;&#039; serves as a time capsule, preserving the essence of a bygone era—the days when 8-bit computers ruled the digital landscape. Here’s why this project matters:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Authentic Nostalgia:&#039;&#039;&#039; By meticulously simulating the original environment of retro computers, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; allows users to step back in time. It’s not just about software or games; it’s about reliving the tactile joy of clunky keyboards, the glow of pixelated screens, and the whir of cassette tape loading. For those who never owned these vintage machines, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; offers an authentic glimpse into computing history.&lt;br /&gt;
# &#039;&#039;&#039;Vanishing Hardware:&#039;&#039;&#039; Vintage computers are becoming increasingly scarce. The project’s urgency lies in capturing their essence while we still have access to working hardware and knowledgeable enthusiasts. The &#039;&#039;&#039;Breadbox&#039;&#039;&#039; bridges the gap between past and present, ensuring that the legacy of these machines lives on.&lt;br /&gt;
# &#039;&#039;&#039;Visual Emphasis:&#039;&#039;&#039; The Breadbox prioritizes aesthetics. It’s not just about functionality; it’s about seeing and feeling the past. Whether you’re a curious newcomer or a seasoned enthusiast, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; lets you witness the iconic design and visual quirks of retro computers.&lt;br /&gt;
# &#039;&#039;&#039;Preserving Culture:&#039;&#039;&#039; Through the Breadbox, we safeguard the user experiences of retro computers and various peripherals that shaped an entire generation. It’s a tribute to the pioneers who paved the way for today’s digital world.&lt;br /&gt;
# &#039;&#039;&#039;Hardware Protection:&#039;&#039;&#039; Using a simulator or emulator keeps your real vintage hardware safe from wear and tear. No need to risk those delicate components.&lt;br /&gt;
# &#039;&#039;&#039;Hardware-Less Experience:&#039;&#039;&#039; When you crave the look and feel of retro hardware but lack the physical machines, the &#039;&#039;&#039;Breadbox&#039;&#039;&#039; steps in. It’s nostalgia without clutter, or need for physical shelf space.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In summary, the Breadbox project aims to preserve computing memories, inspire curiosity and celebrate the groundbreaking computers that shaped our digital journey.&lt;br /&gt;
&lt;br /&gt;
== The Project ==&lt;br /&gt;
&lt;br /&gt;
The Breadbox project is an ambitious undertaking, and in reality, it will never reach a definitive endpoint. There will always be new computer models, peripherals, software features, and technical details to implement. As a result, the project will evolve dynamically and iteratively, with additional features and models added incrementally. The pace of progress heavily relies on public interest and support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Project status ===&lt;br /&gt;
# Early Access Version Development&lt;br /&gt;
#* Creating the initial version of the product with limited features.&lt;br /&gt;
#* Focusing on core functionality and gathering user feedback.&lt;br /&gt;
# Beta Testing&lt;br /&gt;
#* Engaging a select group of users to test the product.&lt;br /&gt;
#* Identifying and addressing any issues, bugs, or usability concerns&lt;br /&gt;
# Release of Early Access Version&lt;br /&gt;
#* Making the product available to a broader audience.&lt;br /&gt;
#* Monitoring user adoption and collecting additional feedback.&lt;br /&gt;
# &#039;&#039;&#039;Maturing Product for official release&#039;&#039;&#039; &amp;lt;- current state&lt;br /&gt;
#* Continuously improving the product based on user feedback.&lt;br /&gt;
#* Ensuring stability, scalability, and compatibility.&lt;br /&gt;
#* Implementing of additional features.&lt;br /&gt;
#* Addressing minor issues, enhancing performance, and refining user experience.&lt;br /&gt;
#* Preparing for the official launch.&lt;br /&gt;
# Official Release launch&lt;br /&gt;
#* Raising awareness&lt;br /&gt;
# Post-launch&lt;br /&gt;
#* Addressing minor issues, enhancements, and refinements based on user feedback.&lt;br /&gt;
#* Introducing new features, expanding capabilities, and adapting to evolving user needs.&lt;br /&gt;
#* Determining the subsequent actions based on the product feedback and sales.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Simulated Computers ===&lt;br /&gt;
:* Commodore PET 2001-8&lt;br /&gt;
:* Commodore VIC-20&lt;br /&gt;
:* Commodore 64&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Goals ===&lt;br /&gt;
&lt;br /&gt;
* Primary aim has been to incorporate a significantly larger number of computers. A successful launch would pave the way for achieving this goal.&lt;br /&gt;
&lt;br /&gt;
==== Future ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;VR/AR:&#039;&#039;&#039; The implementation of virtual reality (VR) primarily leverages the existing technology within the project. When virtual reality (VR) gains wider acceptance and becomes more mainstream, the foundation of the simulator can serve as a solid starting point for developing VR-based solutions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Challenges ===&lt;br /&gt;
&lt;br /&gt;
In summary, developing a retro computer simulator is both challenging and fulfilling. It necessitates resources and backing to keep the project ongoing. With enough support we can continue to develop this product.&lt;br /&gt;
&lt;br /&gt;
==== How to support the project ====&lt;br /&gt;
&lt;br /&gt;
* Purchase the [https://store.steampowered.com/app/1770440/Breadbox/ Breadbox] on Steam Store.&lt;br /&gt;
* Go to Steam Store and wishlist the Breadbox.&lt;br /&gt;
* Follow on X or on YouTube&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://store.steampowered.com/app/1770440/Breadbox/ Breadbox Steam Store page]&lt;br /&gt;
* [https://www.youtube.com/channel/UC2nD_faNmYDx2sZvLgEpXWQ Breadbox YouTube Channel]&lt;br /&gt;
* [https://twitter.com/BreadboxBitfall Breadbox Twitter/X account]&lt;br /&gt;
* [https://www.bitfall.fi Bitfall (Developer)]&lt;/div&gt;</summary>
		<author><name>Breadbox</name></author>
	</entry>
</feed>