Any chance of bin/cue support? #143
Replies: 7 comments 9 replies
-
I think the .bin file could work directly, though it depends on what kind of tracks the image uses. But I agree that for some CDs like ones that mix audio & data tracks there could be need to support data from the cue file also. |
Beta Was this translation helpful? Give feedback.
-
Moi Petteri. :) Okay, when I've got the hardware in hand, I'll give it a shot with the .bin file directly and see what happens. In the case of this disc, it's all data, one boot session followed by an x86 session and a PPC session, so perhaps it will indeed just work. As you note, for images that mix in audio, this approach certainly doesn't work. FYI there's a similar project, aimed primarily at classic Macs, but also compatible with other hardware, that does implement bin/cue and is known to work (on Macs at least) with audio data: https://macsd.com/ I'll update this thread with my findings once I receive the hardware and try the .bin file. |
Beta Was this translation helpful? Give feedback.
-
Just a quick update. I finally got my ZuluSCSI (labour strike kept it at the port for a while), and unfortunately I've not yet been able to find out how well it'll handle the .bin file, because so far I've not been successful in getting the BeBox to read even known good .iso files. A disk image of the old spinning SCSI drive created via ZuluSCSI's initiator mode works fine for booting the old BeOS that was already installed, but I can't boot the CD-ROM's .bin, nor .isos extracted from it with bchunk, and neither can existing BeOS read a plain old known good unrelated .iso. Any attempt to access the virtual CD-ROM device results in a scsi_accel_rp2040_stopWrite() timeout. I am running the latest snapshot firmware, so it doesn't lock up the bus anymore, but I still can't read the .iso. Unfortunately, owing to the rarity of the BeBox hardware, I'm probably the only person who has ever tried a ZuluSCSI on one. :) I've run through all the zuluscsi.ini config options, trying out basically everything, with no resolution. Although it's no longer on-topic for this thread, I've attached the zululog.txt. I can open an issue if you like, or keep on poking at it myself. I do realise that this is an incredibly niche use of the ZuluSCSI, and I'm quite possibly the only person on the planet who will ever try. ;) |
Beta Was this translation helpful? Give feedback.
-
@derkommutator as luck would have it, I actually have a (dual 133MHz) BeBox. Thanks for bringing this up. We'll see if we can make any progress with it. |
Beta Was this translation helpful? Give feedback.
-
There is some GPL licensed lib for accessing cue/bin, currently alpha status. Not sure if that would also mean to implement multi track support for the CD sources. |
Beta Was this translation helpful? Give feedback.
-
Basic bin/cue support has now been implemented (#204). Turned out that the actual cue file parsing was the easy part - more work was needed on the SCSI multi-media commands extension implementation. The previous code only implemented access to data tracks, now there is basic support of accessing audio tracks. Actual audio playback (to external speakers) has not yet been implemented, but there is work going on it (it will need extra hardware also). But if anyone is interested, it would be great if you can test it with bin/cue images. |
Beta Was this translation helpful? Give feedback.
-
BIN/CUE support is complete, @derkommutator. Please download the latest release and give it a try, if you haven't already. |
Beta Was this translation helpful? Give feedback.
-
I've got an installation CD I'm hoping to use with ZuluSCSI (specifically a BeOS 5.0.3 CD), which is multi-session and therefore in bin/cue format rather than iso.
I know I can use bchunk to break it apart into 3 isos, but I'm anticipating running into trouble when the installer neither gives an option to change discs nor provides a software eject button.
I don't yet have the ZuluSCSI I've ordered, so I haven't tested this out yet, and may be able to work around the problem somehow, but I figured I'd still start this thread to see if bin/cue is on the roadmap, or if there's any interest in adding it.
Beta Was this translation helpful? Give feedback.
All reactions