summaryrefslogtreecommitdiff
path: root/README.md
blob: f37f3a998cb9637f56a6756e091a8cf46a30178b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!--
SPDX-FileCopyrightText: 2026 Terin Stock <terinjokes@gmail.com>
SPDX-License-Identifier: EUPL-1.2
-->
# SCSI Toolbox for (Optical) Drive Emulators

An implementation of the "SCSI Toolbox" for SCSI emulators, written in Go and targetting modern operating systems.
The project provides a Go library and a simple CLI interface.

This project has been tested with:

* [USBODE](https://github.com/danifunker/usbode-circle)

It may also work with the BlueSCSI and ZuluSCSI projects, but I do not currently have these devices to test with.

## Status

The project currently only supports devices on Linux with the "SCSI Generic" interface.

* Listing images
* Switching active image
* Enumeate emulated device types

There is currently no support for uploading or downloading files from the emulator.

## Related Projects

* [escsitoolbox](https://github.com/nielsmh/escsitoolbox): Supports MS-DOS, Windows 3.x, and Windows 98.