[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

HOWTO articles - Emulators

Linux users often grew up using other computer Operating Systems and playing their games on Consoles. After making the switch to a Linux based desktop, no one is keeping you from enjoying those old environments, because emulator software has been written for a great many of those old platforms. Looking for a way to play your old Commodore games? Or MS DOS? Or Atari, ZX Spectrum, or …? There is an emulator for almost everything, and they run great on Linux.

Inspired? Want to write a Emulators HOWTO page yourself?
Type a new page name (no spaces - use underscores instead) and start creating! You are not allowed to add pages

Overview of Emulators HOWTOS

PageDescriptionTags
binfmt_miscbinfmt_misc The term binfmt_misc describes a capability of the Linux kernel which allows arbitrary executable file formats to be recognized and passed to certain user space applications, such as emulators and virtual machines. Explanation The executable formats are registered through a special purpose file system interface (similar to /proc). Your kernel must be configured with, , ,
Helper script for managing QEMU virtual machinesHelper script for managing QEMU virtual machines Preface Qemu is a popular and powerful open-source emulator often used for running KVM Virtual Machines (VMs). In fact qemu supports emulating so many things that it can be quite challenging, unless you do it very often, to manually start a VM from a text console. Who would want to write the below command for starting a VM ?,
KVM, Libvirt, QEMU quirks, tips, tricks etcKVM, Libvirt, QEMU quirks, tips, tricks etc Introduction This is meant as a collaborative place for minor topics related to KVM, Libvirt and QEMU that neither fits in another howto or need a howto of its own. Little things you pick up when using these that might be important to other users. Please add things chronologically with a headline(5). Use headline(3) if you need to split it into sections. Leave some empty spaces between each minor topic. The original author will organizer this article…, , , ,
Libvirt basic configurations and methodsLibvirt basic configurations and methods Introduction This is actually a continuation of another article: <https://docs.slackware.com/howtos:emulators:libvirt_qemu_manage_install> And was intended just to give some basic steps to get libvirt working on Slackware 15 after installing qemu/libvirt/virt-manager. However, the topic is so generic that it's difficult to make it specific. And there are so many different settings that it's not possible to just say, , , , ,
Libvirt, QEMU, Virt-Manager install guideLibvirt, QEMU, Virt-Manager install guide Introduction QEMU/KVM with Virt-Manager is a great alternative to Virtualbox. Virt-Manager depends on libvirt, so overall this alternative far exceeds Virtualbox, and it is not difficult to get this working. This is suppose to be a clear and reproducible path to get Virt-Manage with all those components installed on Slackware 15.0 and beyond. It is suppose to be newbie friendly, , , , ,
PCSX2PCSX2 PCSX2 is PlayStation 2 emulator that runs on both Windows and Linux, though given it is 32bit only and depends on libraries not included in Slackware, binaries available for download on project's website will not run out of the box. Here is how to make PCSX2 run., , ,
RetroArchRetroArch RetroArch is an opensource frontend for various games emulators. It runs libretro “cores” that are available separately as shared libraries. This makes RetroArch modular and user being able to install only desired emulators. Installation RetroArch and some libretro cores are available via SlackBuilds.org.
TRS80 - Radio Shack TRS-80 Model 1, 3, & 4 Emulator for SlackwareTRS80 - Radio Shack TRS-80 Model 1, 3, & 4 Emulator for Slackware The following information will assist you in getting TRS80 by David Keil running on Slackware. PREWORK: 1. Purchase the EMULATOR, and have it in the mail before proceeding. The EMULATOR is provided by, and purchased for $10.00 from:, , , , , ,
Using vms command line tool to create and manage a qemu virtual machineUsing vms command line tool to create and manage a qemu virtual machine vms An example using vms for creating and managing a qemu virtual machine Installation You need to install vde2, tigervnc and qemu first Get the ready made package and install it, you should use the latest release, , , , ,
Using vms command line tool for PCI passthrough in QEMUUsing vms command line tool for PCI passthrough in QEMU vms pci passthrough Using vms for pci passthrough. This example is for a graphics card, but it will work for any PCI device. This has been tested for qemu guests running linux, Windows and macOS., , , ,
XTRS - Radio Shack TRS-80 Model 1, 3, & 4 Emulator for SlackwareXTRS - Radio Shack TRS-80 Model 1, 3, & 4 Emulator for Slackware The following information will assist you in getting XTRS by Tim Mann running on Slackware. PREWORK: 1. Install XTRS (Version 4.9D) from SlackBuilds.org <http://slackbuilds.org> 2. Read the XTRS Emulator Documentation., , , , , , ,
Z80 Emulator for SlackwareZ80 Emulator for Slackware The following information will assist you in getting MYZ80 by Simeon Cran running on Slackware 14 under DOSBox. PREWORK: 1. Locate the zipfile myz80.zip, and extract the contents to a folder named Z80-Sim. <http://www.z80.de/myz80.zip> 2. Install DOSBox from SlackBuilds.org, , , , , ,

 howtos:emulators:start ()