1
0
Fork 0

Correct cdrom sector size field length according to docs.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4338
This commit is contained in:
ripsaw8080 2020-04-28 16:06:29 +00:00
parent 8e74e307a9
commit a4edebe60e

View file

@ -936,8 +936,8 @@ static Bit16u MSCDEX_IOCTL_Input(PhysPt buffer,Bit8u drive_unit) {
mem_writed(buffer+1,mscdex->GetDeviceStatus(drive_unit));
break;
case 0x07 : /* Get sector size */
if (mem_readb(buffer+1)==0) mem_writed(buffer+2,2048);
else if (mem_readb(buffer+1)==1) mem_writed(buffer+2,2352);
if (mem_readb(buffer+1)==0) mem_writew(buffer+2,2048);
else if (mem_readb(buffer+1)==1) mem_writew(buffer+2,2352);
else return 0x03; // invalid function
break;
case 0x08 : /* Get size of current volume */