fixed bug in Descriptor::Load/SaveValues
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@873
This commit is contained in:
parent
e2e143a846
commit
140a8d3238
1 changed files with 2 additions and 2 deletions
|
@ -106,12 +106,12 @@ public:
|
|||
void LoadValues (Bit32u address) {
|
||||
Bit32u* data = (Bit32u*)&desc;
|
||||
*data = mem_readd(address);
|
||||
*(data+1) = mem_readd(address+1);
|
||||
*(data+1) = mem_readd(address+4);
|
||||
}
|
||||
void SaveValues (Bit32u address) {
|
||||
Bit32u* data = (Bit32u*)&desc;
|
||||
mem_writed(address,*data);
|
||||
mem_writed(address+1,*(data+1));
|
||||
mem_writed(address+4,*(data+1));
|
||||
}
|
||||
Bit32u GetBase (void) { return (desc.base_24_31<<24) | (desc.base_16_23<<16) | desc.base_0_15; };
|
||||
Bit32u GetLimit (void) {
|
||||
|
|
Loading…
Add table
Reference in a new issue