? 6.4.13
- Fix SCSI writes with sector sizes larger than 512.
- Fix 2Gb SD cards being detected as 1Gb
+ - Fix for CD emulation stopping the drive when receiving a load/eject
+ request
20210810 6.4.12
{\r
// START STOP UNIT\r
// Enable or disable media access operations.\r
- // Ignore load/eject requests. We can't do that.\r
//int immed = scsiDev.cdb[1] & 1;\r
int start = scsiDev.cdb[4] & 1;\r
-\r
- if (start)\r
+ int loadEject = scsiDev.cdb[4] & 2;\r
+ \r
+ if (loadEject)\r
+ {\r
+ // Ignore load/eject requests. We can't do that.\r
+ }\r
+ else if (start)\r
{\r
blockDev.state = blockDev.state | DISK_STARTED;\r
if (!(blockDev.state & DISK_INITIALISED))\r