💾 Archived View for cugi.ie › aminet › 1664649411.gmi captured on 2023-01-29 at 03:44:03. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Copy block devices and streams/files

   Author:       Christian E. Hopps, Roc Vallès Domènech
   Uploader:     polluks+aminet sdf lonestar org (Stefan Haubenthal)
   Type:         disk/misc
   Version:      2.0.0
   Architecture: generic
   Date:         2022-10-01
   Readme:       http://aminet.net/disk/misc/device-streams_src.readme
   Downloads:    13

http://aminet.net/disk/misc/device-streams_src.lha

device-streams

Amiga tool for copying between block devices and streams/files, similar to UNIX

`dd`.

Originally released by Christian E. Hopps in 1993, updated to be useful today.

Requires AmigaOS 2.04+.

Usage

Run the command with `-h` parameter to display usage information.

Examples

Print RDB device and partition information.

5.Ram Disk:> devstreams/rdbinfo
Device: "scsi.device"  Unit: 0  Capacity: 114473.4 Megs
DiskVendor: FUJITSU  DiskProduct MHV2120AH        DiskRevision: 0000
Cylinders: 232581  Heads: 16  Blks-p-Trk: 63 [Blks-p-Cyl: 1008]
Total Blocks: 234441648  Block Size 512
64bit

--| Partition: "DH0" Capacity: 1023.7 Megs
--| Start Block: 3024  End Block: 2099663 Total Blocks: 2096640
--| Block Size: 512

--| Partition: "DH1" Capacity: 10239.4 Megs
--| Start Block: 2099664  End Block: 23070095 Total Blocks: 20970432
--| Block Size: 512
--| 64bit
###

Dump a partition into a file.

5.Ram Disk:> devstreams/devtostream --output=DH1:dump.dd --rdb-name=DH0
--verbose
found new device "scsi.device"
found drive FUJITSU  MHV2120AH        0000 [capacity:114473M]
 at unit 0 on device "scsi.device"
| partition: "DH0" sb: 3024 eb: 2099663 totb: 2096640
|            Block Size: 512 Capacity: 1023.7
| partition: "DH1" sb: 2099664 eb: 23070095 totb: 20970432
|            Block Size: 512 Capacity: 10239.4
found partition: "DH0" capacity: 1023.7 Megs
start block: 3024  end block: 2099663 total blocks: 2096640
block Size: 512
dumping: start block: 3024 to end block: 2099663 [size: 1048319K]

write from partition "DH0" to file "DH1:dump.dd"? [Ny]:y
writing: 0x00200950 -> 0x002009cf  [100%]

Improvements

Building

The new build process uses GNU Make. Simply review the Makefile and run `make`.

Alternatively,

Development is done using the `bebbo/amiga-gcc` crossdev toolchain.

https://github.com/bebbo/amiga-gcc

Authors

Contents of disk/misc/device-streams_src.lha

PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                    0       0 ****** -lhd- 0000 Sep 30 02:13 device-streams-master
[unknown]                   63      91  69.2% -lh5- 2b25 Sep 30 02:13 device-streams-master.gitignore
[unknown]                 6993   17982  38.9% -lh5- dc3e Sep 30 02:13 device-streams-masterCOPYING
[unknown]                  767    1786  42.9% -lh5- 97af Sep 30 02:13 device-streams-masterMakefile
[unknown]                  870    2306  37.7% -lh5- 600c Sep 30 02:13 device-streams-masterMakefile.chopps
[unknown]                 1272    2497  50.9% -lh5- b42a Sep 30 02:13 device-streams-masterREADME
[unknown]                 1152    2297  50.2% -lh5- f918 Sep 30 02:13 device-streams-masterREADME.md
[unknown]                  578    1427  40.5% -lh5- 6e14 Sep 30 02:13 device-streams-mastercommon.c
[unknown]                 1524    4333  35.2% -lh5- 50dd Sep 30 02:13 device-streams-masterdevices.c
[unknown]                  870    1834  47.4% -lh5- 3f24 Sep 30 02:13 device-streams-masterdevices.h
[unknown]                 3275   11542  28.4% -lh5- 96b3 Sep 30 02:13 device-streams-masterdevtostream.c
[unknown]                 3783   12904  29.3% -lh5- 063d Sep 30 02:13 device-streams-mastergetdevices.c
[unknown]                  663    1338  49.6% -lh5- b300 Sep 30 02:13 device-streams-mastergetdevices.h
[unknown]                 1136    3540  32.1% -lh5- 2534 Sep 30 02:13 device-streams-masterprotos.h
[unknown]                 2683    9237  29.0% -lh5- bfbb Sep 30 02:13 device-streams-masterrdbinfo.c
[unknown]                 3464   12196  28.4% -lh5- 15a4 Sep 30 02:13 device-streams-masterstreamtodev.c
[unknown]                 2885    9151  31.5% -lh5- 084b Sep 30 02:13 device-streams-masterutil.c
[unknown]                  845    1752  48.2% -lh5- 218f Sep 30 02:13 device-streams-masterutil.h
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        18 files   32823   96213  34.1%            Oct  1 18:36

Aminet © 1992-2022 Urban Müller and the Aminet team. Aminet contact address: <aminet aminet net>