Disk Jockey Jr 2.0.0, now on Linux!

OneGeekArmy

Tinkerer
Oct 31, 2021
87
225
33
Belgium
diskjockey.onegeekarmy.eu
Disk Jockey Jr 2.0.0, the command line version of Disk Jockey, is out.

It's been completely revamped and allows you to run (and automate) your disk image creation, analysis and conversion from the command line.

And for the first time, it's available for Linux (x86_64 and arm64) in addition to macOS!

https://diskjockey.onegeekarmy.eu/djjr/

Here's djjr analyzing a disk image:
Screenshot 2024-04-15 at 12.08.36.png

And here's a diagram showing its available commands:

djjr-commands.png
 
Last edited:

eric

Administrator
Staff member
Sep 2, 2021
814
1,296
93
MN
scsi.blue
This is great! This now allows the ability to script and automate something I've had on the back burner for image creation. Soon!
 

bakkus

Moderator
Staff member
Mar 18, 2022
67
39
18
This is fantastic, thank you very much!
I always have a couple of working Linux systems, but almost never any MacOS post OS8
 

ClassicHasClass

Tinkerer
Aug 30, 2022
176
112
43
www.floodgap.com
Unfortunately that won't work - the G5 is big-endian, and most POWER9 systems are usually configured to run little-endian. If you do make a source code release, I'd be very interested in playing with it.
 

davewongillies

Tinkerer
Nov 2, 2021
41
46
18
CA, USA
Working nicely here on Linux

Code:
$ djjr analyze HD00_imaged.hda
Block size: 512
Size in blocks: 157696 (80740352 bytes)
Partitions:
1:    Partition Map (Apple), Start: 1, Length: 63
2:    Driver for SCSI Manager (Macintosh_SL), Start: 64, Length: 64
3:    HFS Volume (BALLS), Start: 128, Length: 157400
4:    Free (Extra), Start: 157528, Length: 152

Used it after running BlueSCSI in initiator mode and it was handy to figure out which disk image was from which drive I'd just imaged (an actual volume name from a Mac SE I recently acquired).
 

OneGeekArmy

Tinkerer
Oct 31, 2021
87
225
33
Belgium
diskjockey.onegeekarmy.eu
Working nicely here on Linux

Code:
$ djjr analyze HD00_imaged.hda
Block size: 512
Size in blocks: 157696 (80740352 bytes)
Partitions:
1:    Partition Map (Apple), Start: 1, Length: 63
2:    Driver for SCSI Manager (Macintosh_SL), Start: 64, Length: 64
3:    HFS Volume (BALLS), Start: 128, Length: 157400
4:    Free (Extra), Start: 157528, Length: 152

Used it after running BlueSCSI in initiator mode and it was handy to figure out which disk image was from which drive I'd just imaged (an actual volume name from a Mac SE I recently acquired).
That's an interesting SCSI driver signature ("Macintosh_SL"). Do you know how your disk was formatted?
 

OneGeekArmy

Tinkerer
Oct 31, 2021
87
225
33
Belgium
diskjockey.onegeekarmy.eu
Unfortunately that won't work - the G5 is big-endian, and most POWER9 systems are usually configured to run little-endian. If you do make a source code release, I'd be very interested in playing with it.
I'm not planning on releasing code at this point but I'll definitely keep you in mind. Sorry you couldn't join in the fun this time around :/
 
  • Like
Reactions: ClassicHasClass

davewongillies

Tinkerer
Nov 2, 2021
41
46
18
CA, USA
That's an interesting SCSI driver signature ("Macintosh_SL"). Do you know how your disk was formatted?
No idea sorry. Its how the drive came from whoever I bought it from. Looking at the contents of the drive and the version of the OS the drive appears as-is from whenever if it was first built years ago.
 

davewongillies

Tinkerer
Nov 2, 2021
41
46
18
CA, USA
That's an interesting SCSI driver signature ("Macintosh_SL"). Do you know how your disk was formatted?
Here's another interesting SCSI driver from another HDD I pulled from an SE/30 I bought recently, "Zacintosh":

Code:
Apple_Partition_Map
Macintosh Device (Macintosh)
Block size: 512
Size in blocks: 248502 (127233024 bytes)
Partitions:
1:    Driver for SCSI Manager (Zacintosh), Start: 64, Length: 32
2:    HFS Volume (A R T E M I S), Start: 96, Length: 248395
 

OneGeekArmy

Tinkerer
Oct 31, 2021
87
225
33
Belgium
diskjockey.onegeekarmy.eu
Here's another interesting SCSI driver from another HDD I pulled from an SE/30 I bought recently, "Zacintosh":

Code:
Apple_Partition_Map
Macintosh Device (Macintosh)
Block size: 512
Size in blocks: 248502 (127233024 bytes)
Partitions:
1:    Driver for SCSI Manager (Zacintosh), Start: 64, Length: 32
2:    HFS Volume (A R T E M I S), Start: 96, Length: 248395
That's even weirder! It looks like the Partition Map is not even listed as one of the partitions (although it should, per Apple's spec). I wonder how that works at all :)

Initiator Mode on BlueSCSI sure is digging up some interesting stuff!
 
  • Like
Reactions: Patrick