Domesday Duplicator - happycube/ld-decode GitHub Wiki

Domesday Duplicator

The Domesday Duplicator is a USB 3.0 hardware solution for capturing LaserDisc RF at 40msps 10-bit suitable for use capturing many FM RF based formats as well.

Its documentation originally lived on Domesday86.com project pages but is now moved onto GitHub.

[!WARNING]
Currently the Windows application has potential for sample dropouts, only Linux/MacOS is recommended for high value capturing.

Docs

Physical Gain Control

0000 is 1-2-3-4 dips, In orientation to bottom numbers up is 1 and down is 0.

All selected in this up position is 1111 or 2.02 Minimum Gain When dip’s 2-3-4 are down it's 1000 this is the maximum gain of 8.5, the table below shows all possible positions.

Configuration Switch Position Gain
15 1111 2.02
7 0111 2.17
11 1011 2.27
13 1101 2.45
3 0011 2.54
14 1110 2.59
5 0101 2.79
6 0110 3.02
9 1001 3.04
10 1010 3.34
1 0001 3.8
12 1100 4
2 0010 4.4
4 0100 6
8 1000 8.5

Software

The software is a GUI based capture tool, with a serial control interface for LaserDisc players.

Linux Install / MacOS Builds / Windows Builds

[!TIP]
Enable RMS Measurement to have a live readout.

Enable stop captures on sequence mistmach if your seeing dropped samples with your setup.

Dark mode on windows can be done via:

DomesdayDuplicator.exe --style fusion

Linux Software Install

For Ubuntu 20.2 & Linux Mint 22.3

Install Dependency's

sudo apt install --no-install-recommends git cmake libgl-dev qt6-base-dev libqt6serialport6-dev libusb-1.0-0-dev qt6-multimedia-dev build-essential

&

sudo apt install libqt5serialport5-dev

Download The Software

mkdir ~/github
cd ~/github
git clone https://github.com/simoninns/DomesdayDuplicator

Build The Software

cd ~/github/DomesdayDuplicator/Linux-Application
sudo cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo .
sudo make -j8
sudo make install

USB Permissions

Make a file called called 40-domesdayduplicator.rules inside of /etc/udev/rules.d directory after opening it as a root user.

# 1d50:603b - Domesday Duplicator
SUBSYSTEM=="usb", ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="603b", MODE="0666"

Reload Rules

sudo udevadm control --reload-rules

Lastly take ownership of the files directly as a user

Replace USER with your local username.

sudo chown -R USER ~/github/DomesdayDuplicator

Then run the DdD App

DomesdayDuplicator &

If you get Segmentation fault (core dumped) try using:

sudo strace DomesdayDuplicator

Desktop Icon In Linux

sudo xdg-icon-resource install --size 256 --novendor ~/github/DomesdayDuplicator/Linux-Application/DomesdayDuplicator/Graphics/ApplicationIcon/DomesdayDuplicator_256x256.png

Desktop File (App Icon Fix)

desktop-file-install