* SysUpdateScreen modified esi and edi

This commit is contained in:
armin 2004-10-03 20:16:43 +00:00
parent d57089732b
commit 5c03484982
4 changed files with 24 additions and 2 deletions

View File

@ -131,6 +131,8 @@ begin
if not force then
begin
asm
pushl %esi
pushl %edi
movl VideoBuf,%esi
movl OldVideoBuf,%edi
movl VideoBufSize,%ecx
@ -138,6 +140,8 @@ begin
repe
cmpsl
setne force
popl %edi
popl %esi
end;
end;
if Force then

View File

@ -139,6 +139,8 @@ begin
if not force then
begin
asm
pushl %esi
pushl %edi
movl VideoBuf,%esi
movl OldVideoBuf,%edi
movl VideoBufSize,%ecx
@ -146,6 +148,8 @@ begin
repe
cmpsl
setne force
popl %edi
popl %esi
end;
end;
if Force then

View File

@ -774,6 +774,8 @@ begin
begin
{$ifdef cpui386}
asm
pushl %esi
pushl %edi
movl VideoBuf,%esi
movl OldVideoBuf,%edi
movl VideoBufSize,%ecx
@ -781,6 +783,8 @@ begin
repe
cmpsl
setne DoUpdate
popl %edi
popl %esi
end;
{$else not cpui386}
p1:=plongint(VideoBuf);
@ -899,7 +903,10 @@ initialization
end.
{
$Log$
Revision 1.23 2004-07-09 19:03:35 peter
Revision 1.24 2004-10-03 20:16:43 armin
* SysUpdateScreen modified esi and edi
Revision 1.23 2004/07/09 19:03:35 peter
* isatty return cint again
Revision 1.21 2004/07/03 13:29:23 daniel

View File

@ -285,6 +285,8 @@ begin
else
begin
asm
pushl %esi
pushl %edi
movl VideoBuf,%esi
movl OldVideoBuf,%edi
movl VideoBufSize,%ecx
@ -292,6 +294,8 @@ begin
repe
cmpsl
setne smallforce
popl %edi
popl %esi
end;
end;
if SmallForce then
@ -443,7 +447,10 @@ initialization
end.
{
$Log$
Revision 1.14 2004-09-15 18:59:40 hajny
Revision 1.15 2004-10-03 20:16:43 armin
* SysUpdateScreen modified esi and edi
Revision 1.14 2004/09/15 18:59:40 hajny
+ resolution switching fully works now
Revision 1.13 2004/09/13 20:58:57 hajny