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:
parent
8e74e307a9
commit
a4edebe60e
1 changed files with 2 additions and 2 deletions
|
@ -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 */
|
||||
|
|
Loading…
Add table
Reference in a new issue