XHomer-2-19-24

#### Supplemental Linux® From Scratch - Version 13.0

### Chapter 20. Computer Emulators

- Prev

  idle-r26

- Next

  FreeBee-b72776

- Up
- Home

# XHomer-2-19-24

## Introduction to XHomer

The XHomer package provides an emulator for the DEC Pro 350 computer, a PDP-11-based machine that was sold in the early to mid-80s.

- Download: http://xhomer.isani.org/xhomer/xhomer-2-19-24.tgz

### Additional Downloads

- Required patch: https://www.linuxfromscratch.org/slfs/view/13.0/download/xhomer/xhomer-2-19-24-close-properly.patch

- Required patch: https://www.linuxfromscratch.org/slfs/view/13.0/download/xhomer/xhomer-2-19-24-fix-util-build.patch

### XHomer Dependencies

#### Required

The X Window System

## Installation of XHomer

Apply a patch to allow for proper restoring of terminal settings in certain commonly used scenarios of closing XHomer:

    patch -Np1 -i ../xhomer-2-19-24-close-properly.patch

Now, apply a patch to fix compilation of misc included utilities:

    patch -Np1 -i ../xhomer-2-19-24-fix-util-build.patch

Install XHomer by running the following command:

    make CC="cc -std=gnu17" &&
    gcc UTILITIES/lbn2xhomer.c -o UTILITIES/lbn2xhomer &&
    gcc UTILITIES/venix2xhomer.c -o UTILITIES/venix2xhomer

Now, as the `root` user:

    install -vDm755 xhomer UTILITIES/{lbn,venix}2xhomer -t /usr/bin/

Optionally, install the documentation as the `root` user:

    install -vDm644 DOC/* -t /usr/share/doc/xhomer-2-19-24/

## Contents

Installed Programs: xhomer, lbn2xhomer, and venix2xhomer
Installed Libraries: None
Installed Directories: /usr/share/doc/xhomer-2-19-24

### Short Descriptions

xhomer | is the DEC Pro 350 emulator
lbn2xhomer | converts RX50 disk image files from logical block order to raw sector order
venix2xhomer | converts RX50 disk image files produced by Venix to the format required by xhomer

- Prev

  idle-r26

- Next

  FreeBee-b72776

- Up
- Home