AminetAminet
Search:
85852 packages online
• About
• Recent
• Browse
• Search
• Upload
• Setup
• Services

disk/misc/BlueSCSI-toolbox.lha

Mirror:Random
Showing: ppc-warpup icongeneric icon
No screenshot available
Short:BlueSCSI/ZuluSCSI CD changer & SD tools
Author:Paul Hill
Uploader:paul codedbad co uk (Paul Hill)
Type:disk/misc
Version:1.5
Architecture:m68k-amigaos >= 3.1.0
Date:2026-11-11
Requires:ReAction classes V42+ for the GUI tools
Distribution:Aminet
Download:disk/misc/BlueSCSI-toolbox.lha - View contents
Readme:disk/misc/BlueSCSI-toolbox.readme
Downloads:889

Tools for using the Toolbox features of a BlueSCSI V2 or ZuluSCSI SD card
SCSI emulator in a Commodore Amiga.

  CDChanger        Swap between the CD images on the SD card without
                   powering off or removing the card.
  SDTransfer       Copy files from the SD card to the Amiga.
  BlueSCSIToolbox  CLI tool for the same features, plus sending files
                   to the SD card.

All three run on a plain 68000.

Source code (vbcc and SAS/C) is included in the src drawer and is also on
GitHub: https://github.com/paulroberthill/BlueSCSI-toolbox-Amiga


Requirements
------------

 - BlueSCSI V2 or ZuluSCSI.
 - AmigaOS 3.1 or later.
 - CDChanger and SDTransfer need the ReAction classes, version 42 or newer
   (window.class, layout.gadget, listbrowser.gadget, label.image, and
   fuelgauge.gadget for SDTransfer). OS 3.2 and OS 3.5/3.9 include them.
   BlueSCSIToolbox needs no extra classes.

ZuluSCSI users must turn on the Toolbox. In zuluscsi.ini at the root of the
SD card, add this line under the [SCSI] section:

  EnableToolbox=1


Installation
------------

Copy the BlueSCSI-Toolbox drawer wherever you like. Copy BlueSCSIToolbox to
C: if you want to use it from any CLI.


Choosing the device and unit
----------------------------

Every tool needs to know which SCSI device driver and unit (SCSI ID) to
talk to. Use the ID of a drive that the BlueSCSI/ZuluSCSI is emulating.
CDChanger needs the ID of an emulated CD-ROM drive.

From Workbench, set the tooltypes in the icon (select it, then
Icons > Information):

  DEVICE=scsi.device
  UNIT=1

From the CLI, use the DEVICE and UNIT arguments:

  CDChanger DEVICE=scsi.device UNIT=1

The device name depends on your SCSI controller, for example scsi.device,
2nd.scsi.device, gvpscsi.device or cybscsi.device.


CDChanger
---------

Lists the CD images on the SD card for the chosen CD-ROM unit. Select one
and the BlueSCSI/ZuluSCSI swaps the disc. CDChanger then tells the CD
filesystem that the disc has changed, so the new volume appears on
Workbench.


SDTransfer
----------

Lists the files in the Toolbox shared folder on the SD card. Select a file
to copy it to the Amiga. A file requester asks where to save it, and a
gauge shows the progress.


BlueSCSIToolbox
---------------

Template:

  DEVICE/K,UNIT/K/N,DIR=LIST/S,SEND/K,RECEIVE/K,LISTDEVICES/S,LISTCDS/S,
  SETCD/K/N,SETDEBUG/K/N,INFO/S,GETWORKINGDIR/S

DEVICE is required. UNIT defaults to 0. Give one command per run.

  DIR or LIST     List the files in the shared folder on the SD card.
  SEND file       Copy a file from the Amiga to the shared folder.
  RECEIVE file    Copy a file from the shared folder to the Amiga. Give a
                  path (e.g. RAM:game.lha) to choose where it goes,
                  otherwise it goes to the current directory.
  LISTDEVICES     Show which SCSI IDs the BlueSCSI/ZuluSCSI emulates and
                  their device types.
  LISTCDS         List the CD images for this unit (CD-ROM units only).
  SETCD n         Switch to CD image number n from LISTCDS (CD-ROM units
                  only).
  SETDEBUG n      Turn debug logging on the BlueSCSI/ZuluSCSI on (1) or
                  off (0).
  INFO            Show the Toolbox API version, capabilities and devices.
  GETWORKINGDIR   Show the working directory on the SD card.

Examples:

  BlueSCSIToolbox DEVICE=scsi.device UNIT=1 LISTCDS
  BlueSCSIToolbox DEVICE=scsi.device UNIT=1 SETCD 3
  BlueSCSIToolbox DEVICE=scsi.device UNIT=2 SEND RAM:notes.txt
  BlueSCSIToolbox DEVICE=scsi.device UNIT=2 RECEIVE RAM:game.lha


History
-------

1.5 (9.11.2026)
  Fix the CDChanger and SDTransfer window layout on Workbench 3.1.
  New GETWORKINGDIR option for BlueSCSIToolbox.
  All programs now share one version number.

1.4 (14.8.2026)
  Workbench 3.1 support.

1.3 (8.8.2026)
  Various fixes from Stefan Reinauer. 68000 support. Chip RAM fix for the
  logo, and others.

1.2c (18.6.2024)
  Removed some OS 3.2 utility.library functions so that older OS versions
  are supported.

1.2 (18.5.2024)
  ZuluSCSI support, added by Stefan Reinauer.

1.1 (13.5.2024)
  The SCSI command descriptor is now 10 bytes, not 6, as the Toolbox
  developer docs specify. This may have crashed the SCSI stack when a
  non-BlueSCSI device was selected.


Credits
-------

Paul Hill            Author
Stefan Reinauer      ZuluSCSI support, 68000 support and many fixes
Daniel Lundqvist     SAS/C build support

BlueSCSI is copyright Eric Helgeson. The BlueSCSI name and logo are used
with permission.

ZuluSCSI is a trademark of Rabbit Hole Computing LLC. The ZuluSCSI name and
logo are used with permission.


License
-------

GNU General Public License version 3. See LICENSE.txt.


Contents of disk/misc/BlueSCSI-toolbox.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drw-rw-rw-     0/0           0       0 ****** -lhd- 0000 Nov 10 20:23 BlueSCSI-Toolbox/
-rw-rw-rw-     0/0        2147    4989  43.0% -lh5- cbce Nov 10 20:23 BlueSCSI-Toolbox/BlueSCSI-Toolbox.readme
-rw-rw-rw-     0/0        6097   10644  57.3% -lh5- 3c3c Nov  9 18:12 BlueSCSI-Toolbox/BlueSCSIToolbox
-rw-rw-rw-     0/0        9599   18348  52.3% -lh5- 435c Nov  9 18:12 BlueSCSI-Toolbox/CDChanger
-rw-rw-rw-     0/0        1396    1776  78.6% -lh5- 7cbb Nov  9 18:01 BlueSCSI-Toolbox/CDChanger.info
-rw-rw-rw-     0/0       12589   35149  35.8% -lh5- 7065 Feb  9  2024 BlueSCSI-Toolbox/LICENSE.txt
-rw-rw-rw-     0/0        9890   18892  52.4% -lh5- 8408 Nov  9 18:12 BlueSCSI-Toolbox/SDTransfer
-rw-rw-rw-     0/0        1433    1864  76.9% -lh5- 5b43 Nov  9 18:01 BlueSCSI-Toolbox/SDTransfer.info
drw-rw-rw-     0/0           0       0 ****** -lhd- 0000 Nov 10 20:23 BlueSCSI-Toolbox/src/
-rwxrwxrwx     0/0        6083   24450  24.9% -lh5- 2aec Nov  9 18:08 BlueSCSI-Toolbox/src/BlueSCSIToolbox.c
-rwxrwxrwx     0/0         513    6174   8.3% -lh5- c5ae Mar  8  2026 BlueSCSI-Toolbox/src/BlueSCSIlogo.c
-rwxrwxrwx     0/0        4938   16614  29.7% -lh5- 9957 Nov  9 18:08 BlueSCSI-Toolbox/src/CDChanger.c
-rw-rw-rw-     0/0        1396    1776  78.6% -lh5- 7cbb Nov  9 18:01 BlueSCSI-Toolbox/src/CDChanger.info
-rw-rw-rw-     0/0        1276    3850  33.1% -lh5- aa90 Nov 10 20:22 BlueSCSI-Toolbox/src/Makefile
-rwxrwxrwx     0/0        5149   17541  29.4% -lh5- c172 Nov  9 18:08 BlueSCSI-Toolbox/src/SDTransfer.c
-rw-rw-rw-     0/0        1433    1864  76.9% -lh5- 5b43 Nov  9 18:01 BlueSCSI-Toolbox/src/SDTransfer.info
-rwxrwxrwx     0/0         719    6170  11.7% -lh5- e60c Mar  8  2026 BlueSCSI-Toolbox/src/ZuluSCSIlogo.c
-rwxrwxrwx     0/0         598    1099  54.4% -lh5- 53a9 Jul 19  2025 BlueSCSI-Toolbox/src/common.c
-rwxrwxrwx     0/0        3411   12400  27.5% -lh5- 8085 Nov  9 17:12 BlueSCSI-Toolbox/src/scsi.c
-rw-rw-rw-     0/0         216     585  36.9% -lh5- 7cb2 Jul 19  2025 BlueSCSI-Toolbox/src/smakefile
-rw-rw-rw-     0/0        1212    2992  40.5% -lh5- ae67 Nov  9 18:01 BlueSCSI-Toolbox/src/toolbox.h
-rw-rw-rw-     0/0         244     419  58.2% -lh5- 54f3 Nov  9 18:12 BlueSCSI-Toolbox/src/version.h
-rw-rw-rw-     0/0        1443    2670  54.0% -lh5- c42c Nov 10 20:18 BlueSCSI-Toolbox.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        23 files   71782  190266  37.7%            Nov 11 00:49
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>