Fixed DOS port. It compiles!
This commit is contained in:
@@ -444,6 +444,8 @@ void DisplayBatteryStatus()
|
|||||||
|
|
||||||
// Make use of multiple mice.
|
// Make use of multiple mice.
|
||||||
|
|
||||||
|
#ifndef __MSDOS__
|
||||||
|
|
||||||
int MouseCount = 0;
|
int MouseCount = 0;
|
||||||
int Mouse1MoveX = 0;
|
int Mouse1MoveX = 0;
|
||||||
int Mouse2MoveX = 0;
|
int Mouse2MoveX = 0;
|
||||||
@@ -533,3 +535,6 @@ void MultiMouseProcess(unsigned int mouse)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|||||||
@@ -155,6 +155,7 @@ NEWSYM processmouse1
|
|||||||
push ebx
|
push ebx
|
||||||
call Get_MouseData
|
call Get_MouseData
|
||||||
mov [mousebuttons],bx
|
mov [mousebuttons],bx
|
||||||
|
%ifndef __MSDOS__
|
||||||
cmp byte[MouseCount],1
|
cmp byte[MouseCount],1
|
||||||
jle .nomultimouse
|
jle .nomultimouse
|
||||||
pushad
|
pushad
|
||||||
@@ -165,6 +166,7 @@ NEWSYM processmouse1
|
|||||||
mov dx,[Mouse1MoveY]
|
mov dx,[Mouse1MoveY]
|
||||||
jmp .mousestuff
|
jmp .mousestuff
|
||||||
.nomultimouse
|
.nomultimouse
|
||||||
|
%endif
|
||||||
call Get_MousePositionDisplacement
|
call Get_MousePositionDisplacement
|
||||||
.mousestuff
|
.mousestuff
|
||||||
mov word[mousexpos],0
|
mov word[mousexpos],0
|
||||||
@@ -222,6 +224,7 @@ NEWSYM processmouse2
|
|||||||
.noautosw
|
.noautosw
|
||||||
mov byte[ssautoswb],0
|
mov byte[ssautoswb],0
|
||||||
.ss
|
.ss
|
||||||
|
%ifndef __MSDOS__
|
||||||
cmp byte[MouseCount],1
|
cmp byte[MouseCount],1
|
||||||
jle .nomultimouse
|
jle .nomultimouse
|
||||||
pushad
|
pushad
|
||||||
@@ -232,6 +235,7 @@ NEWSYM processmouse2
|
|||||||
mov dx,[Mouse2MoveY]
|
mov dx,[Mouse2MoveY]
|
||||||
jmp .mousestuff
|
jmp .mousestuff
|
||||||
.nomultimouse
|
.nomultimouse
|
||||||
|
%endif
|
||||||
call Get_MousePositionDisplacement
|
call Get_MousePositionDisplacement
|
||||||
.mousestuff
|
.mousestuff
|
||||||
cmp byte[device2],3
|
cmp byte[device2],3
|
||||||
|
|||||||
Reference in New Issue
Block a user