Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add BIN/CUE support to RaSCSI #535

Open
akuker opened this issue Dec 17, 2021 · 3 comments
Open

Add BIN/CUE support to RaSCSI #535

akuker opened this issue Dec 17, 2021 · 3 comments
Labels
enhancement New feature or request major effort New feature/change with significant implementation effort

Comments

@akuker
Copy link
Member

akuker commented Dec 17, 2021

Info

  • Which version of Pi are you using: 21.11
  • Which github revision of software: N/A
  • Which board version: N/A
  • Which computer is the RaSCSI connected to: N/A

Describe the issue

Currently in the code, BIN/CUE support is incomplete. Currently, it will throw an exception if someone tries to use it.
image

This issue is to request that RaSCSI be updated to support BIN/CUE disk images fully. This may also drive changes into the web interface to support them.

@akuker
Copy link
Member Author

akuker commented Dec 17, 2021

Note that there are a few existing libraries for parsing CUE files. We shouldn't need to implement our own version of it. Examples:

https://github.com/coolerfall/c-cuelib (Preferred - LGPL)
https://github.com/lipnitsk/libcue (non-preferred - GPL)

@akuker akuker added the enhancement New feature or request label Dec 20, 2021
@uweseimet uweseimet added the major effort New feature/change with significant implementation effort label Aug 27, 2022
@MeTalOneOEight
Copy link

Take a look at cdemu/libmirage
https://cdemu.sourceforge.io/
It supports most image formats and uses SCSI commands.

@TaehyunKim
Copy link

To use cdemu , it is better to support passthrough scsi generic device ( /dev/sgXX ). CDEMU provide fuctionality to emulate cdrom image to scsi generic devices. then piscsi read and forward scsi command to scsi generic devices. this method provide USB CD-ROM/DISK over PiSCSI also.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request major effort New feature/change with significant implementation effort
Projects
None yet
Development

No branches or pull requests

4 participants