1
0
Fork 0
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3785
This commit is contained in:
Peter Veenstra 2012-07-21 18:22:17 +00:00
parent b216a9835e
commit 82f2c0b442
2 changed files with 14 additions and 0 deletions

View file

@ -88,6 +88,13 @@
di_index=(di_index+add_index) & add_mask;
}
break;
case R_INSD:
add_index<<=2;
for (;count>0;count--) {
SaveMd(di_base+di_index,IO_ReadD(reg_dx));
di_index=(di_index+add_index) & add_mask;
}
break;
case R_STOSB:
for (;count>0;count--) {
SaveMb(di_base+di_index,reg_al);

View file

@ -93,6 +93,13 @@ static void DoString(STRING_OP type) {
di_index=(di_index+add_index) & add_mask;
}
break;
case R_INSD:
add_index<<=2;
for (;count>0;count--) {
SaveMd(di_base+di_index,IO_ReadD(reg_dx));
di_index=(di_index+add_index) & add_mask;
}
break;
case R_STOSB:
for (;count>0;count--) {
SaveMb(di_base+di_index,reg_al);