Skip to content

Add support for SCSI-1 CD Drives, .is1 extension#1109

Merged
akuker merged 2 commits intoPiSCSI:developfrom
nsafran1217:scsicd_scsi-1
Feb 27, 2023
Merged

Add support for SCSI-1 CD Drives, .is1 extension#1109
akuker merged 2 commits intoPiSCSI:developfrom
nsafran1217:scsicd_scsi-1

Conversation

@nsafran1217
Copy link
Copy Markdown
Contributor

@nsafran1217 nsafran1217 commented Feb 27, 2023

I ran into the same issue as described in #799, except with a CD Drive.
To fix this, I copied everything that was implemented for .hd1 SCSI-1 image files over to the scsicd device.
I chose .is1 as the file extension to remain consistent with the .hd1 extension.

This fixes my issues booting from an emulated cd drive on a VAXstation 3100. I also tested that everything is still working as expected on a SPARCstation 5.

I also edited the tests, they pass in the github workflow.

Update tests

Update documentation with is1 file extension
@akuker
Copy link
Copy Markdown
Member

akuker commented Feb 27, 2023

Thank you for the pull request @nsafran1217 !!

Everything looks good to me. I'm going to wait until Sonarcloud finishes running until I approve it though.

This is somewhat of a "point" solution for this device type. I added issue #1110 to add a method to specify the SCSI version for all devices. But, that will be a bit more work than your PR.

@akuker akuker merged commit bf97201 into PiSCSI:develop Feb 27, 2023
@nsafran1217 nsafran1217 deleted the scsicd_scsi-1 branch February 27, 2023 03:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants