1
0
Fork 0

correct range invalidation start index (dynamic core, fixes Archimedean Dynasty)

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2835
This commit is contained in:
Sebastian Strohhäcker 2007-04-14 13:11:48 +00:00
parent 2147dc647b
commit 9afe1037a7

View file

@ -66,7 +66,7 @@ public:
}
}
bool InvalidateRange(Bitu start,Bitu end) {
Bits index=1+(start>>DYN_HASH_SHIFT);
Bits index=1+(end>>DYN_HASH_SHIFT);
bool is_current_block=false;
Bit32u ip_point=SegPhys(cs)+reg_eip;
ip_point=((paging.tlb.phys_page[ip_point>>12]-phys_page)<<12)+(ip_point&0xfff);