Add dummy support for openmode 4. Legend Of the Red Dragon 4.07 uses this.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3667
This commit is contained in:
parent
1589c86ebe
commit
eaf55b8dfd
2 changed files with 5 additions and 4 deletions
|
@ -83,9 +83,10 @@ bool localDrive::FileCreate(DOS_File * * file,char * name,Bit16u /*attributes*/)
|
|||
bool localDrive::FileOpen(DOS_File * * file,char * name,Bit32u flags) {
|
||||
const char* type;
|
||||
switch (flags&0xf) {
|
||||
case OPEN_READ:type="rb"; break;
|
||||
case OPEN_WRITE:type="rb+"; break;
|
||||
case OPEN_READWRITE:type="rb+"; break;
|
||||
case OPEN_READ: type = "rb" ; break;
|
||||
case OPEN_WRITE: type = "rb+"; break;
|
||||
case OPEN_READWRITE: type = "rb+"; break;
|
||||
case OPEN_READ_NO_MOD: type = "rb" ; break; //No modification of dates. LORD4.07 uses this
|
||||
default:
|
||||
DOS_SetError(DOSERR_ACCESS_CODE_INVALID);
|
||||
return false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue