Fixed DOS port. It compiles!

This commit is contained in:
n-a-c-h
2006-03-24 02:16:26 +00:00
parent fa33e51cc0
commit f409b93b7b
2 changed files with 9 additions and 0 deletions

View File

@@ -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

View File

@@ -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