* TinkerDifferent *
Retro Computing Community
Home | Forums | What's New | Search | Settings
Disk Jockey Jr 2.0.0, now on Linux!

Forums > The Lab > Software

OneGeekArmy
Active Tinkerer
Belgium
--------
Joined: Oct 31, 2021
Posts: 103
Likes: 266
Apr 15, 2024 - #1
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:

And here's a diagram showing its available commands:

Attachments:
Screenshot 2024-04-15 at 12.08.36.png [View]
djjr-commands.png [View]

Liked by JDW,Kai Robinson,padcraftingand 2 others

eric
Administrator
MN
--------
Joined: Sep 2, 2021
Posts: 1,151
Likes: 1,934
Apr 15, 2024 - #2
This is great! This now allows the ability to script and automate something I've had on the back burner for image creation. Soon!

ClassicHasClass
Tinkerer
--------
Joined: Aug 30, 2022
Posts: 386
Likes: 215
Apr 15, 2024 - #3
Is there any source code? My daily driver workstation is a Fedora POWER9 (ppc64le), so those won't do. Thanks for the port!

Patrick
Tinkerer
--------
Joined: Oct 26, 2021
Posts: 435
Likes: 226
Apr 15, 2024 - #4
I think the link, https://diskjockey.onegeekarmy.eu/djjr/, is malformed. the link data seems to be the paragraph of test.

bakkus
Moderator
--------
Joined: Mar 18, 2022
Posts: 110
Likes: 75
Apr 15, 2024 - #5
This is fantastic, thank you very much!
I always have a couple of working Linux systems, but almost never any MacOS post OS8

OneGeekArmy
Active Tinkerer
Belgium
--------
Joined: Oct 31, 2021
Posts: 103
Likes: 266
Apr 16, 2024 - #6
>> Patrick said:
I think the link, https://diskjockey.onegeekarmy.eu/djjr/ , is malformed. the link data seems to be the paragraph of test. Click to expand...
Oh good catch. Sorry. I've fixed it.

Computers are hard.

Liked by Patrick

OneGeekArmy
Active Tinkerer
Belgium
--------
Joined: Oct 31, 2021
Posts: 103
Likes: 266
Apr 16, 2024 - #7
>> ClassicHasClass said:
Is there any source code? My daily driver workstation is a Fedora POWER9 (ppc64le), so those won't do. Thanks for the port! Click to expand...

I do have a Power Mac G5 kicking around. I'll try installing Fedora on it and see if I can compile the Swift environment and then my code on it. No promises, though :)

ClassicHasClass
Tinkerer
--------
Joined: Aug 30, 2022
Posts: 386
Likes: 215
Apr 16, 2024 - #8
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
CA, USA
--------
Joined: Nov 2, 2021
Posts: 45
Likes: 50
Apr 17, 2024 - #9
Working nicely here on Linux

$ 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).

Liked by OneGeekArmyanderic

OneGeekArmy
Active Tinkerer
Belgium
--------
Joined: Oct 31, 2021
Posts: 103
Likes: 266
Apr 17, 2024 - #10
>> davewongillies said:
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). Click to expand...
That's an interesting SCSI driver signature ("Macintosh_SL"). Do you know how your disk was formatted?

OneGeekArmy
Active Tinkerer
Belgium
--------
Joined: Oct 31, 2021
Posts: 103
Likes: 266
Apr 17, 2024 - #11
>> ClassicHasClass said:
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. Click to expand...
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 :/

Liked by ClassicHasClass

Patrick
Tinkerer
--------
Joined: Oct 26, 2021
Posts: 435
Likes: 226
Apr 17, 2024 - #12
could you use something like this https://www.ibm.com/support/pages/advtool-cross-compilers ? to cross compile from x86 to Power9 ?

davewongillies
Tinkerer
CA, USA
--------
Joined: Nov 2, 2021
Posts: 45
Likes: 50
Apr 17, 2024 - #13
>> OneGeekArmy said:
That's an interesting SCSI driver signature ("Macintosh_SL"). Do you know how your disk was formatted? Click to expand...
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
CA, USA
--------
Joined: Nov 2, 2021
Posts: 45
Likes: 50
Apr 17, 2024 - #14
>> OneGeekArmy said:
That's an interesting SCSI driver signature ("Macintosh_SL"). Do you know how your disk was formatted? Click to expand...
Here's another interesting SCSI driver from another HDD I pulled from an SE/30 I bought recently, "Zacintosh":

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
Active Tinkerer
Belgium
--------
Joined: Oct 31, 2021
Posts: 103
Likes: 266
Apr 18, 2024 - #15
>> davewongillies said:
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. Click to expand...
I see! Interesting nonetheless :)

OneGeekArmy
Active Tinkerer
Belgium
--------
Joined: Oct 31, 2021
Posts: 103
Likes: 266
Apr 18, 2024 - #16
>> davewongillies said:
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 Click to expand...
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!

Liked by Patrick

OneGeekArmy
Active Tinkerer
Belgium
--------
Joined: Oct 31, 2021
Posts: 103
Likes: 266
Apr 18, 2024 - #17
>> Patrick said:
could you use something like this https://www.ibm.com/support/pages/advtool-cross-compilers ? to cross compile from x86 to Power9 ? Click to expand...

What a very intriguing prospect! I'll try to get something set up. Not sure a lot of folks are cross-compiling Swift to Power9 yet, so I might need to do a little weed-whacking beforehand :)

Page 1 of 1

Home | Forums | What's New | Search | Bookmarks | RSS | Original | Settings
XenForo Retro Proxy by TinkerDifferent.com