summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authornickysn <nickysn@3ad0048d-3df7-0310-abae-a5850022a9f2>2019-01-30 12:56:17 +0000
committernickysn <nickysn@3ad0048d-3df7-0310-abae-a5850022a9f2>2019-01-30 12:56:17 +0000
commitb0ab65bd7ccd5147a7bffa1cf5d2ec9be2a2b0d6 (patch)
treefa16723c99ee5c1787008e781457ac1bf832bcf5 /packages
parent653ca6e05c255fa9b9c724a02d15738181494e97 (diff)
downloadfpc-b0ab65bd7ccd5147a7bffa1cf5d2ec9be2a2b0d6.tar.gz
* optimizations in SetActive200 and SetActive350
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@41143 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages')
-rw-r--r--packages/graph/src/go32v2/graph.pp14
1 files changed, 4 insertions, 10 deletions
diff --git a/packages/graph/src/go32v2/graph.pp b/packages/graph/src/go32v2/graph.pp
index c7716ba012..fc870b796d 100644
--- a/packages/graph/src/go32v2/graph.pp
+++ b/packages/graph/src/go32v2/graph.pp
@@ -2244,25 +2244,19 @@ End;
procedure SetActive200(page: word);
{ four page support... }
begin
- case page of
- 0 : VideoOfs := 0;
- 1 : VideoOfs := 16384;
- 2 : VideoOfs := 32768;
- 3 : VideoOfs := 49152;
+ if (page >= 0) and (page <= 3) then
+ VideoOfs := page shl 14
else
VideoOfs := 0;
- end;
end;
procedure SetActive350(page: word);
{ one page supPort... }
begin
- case page of
- 0 : VideoOfs := 0;
- 1 : VideoOfs := 32768;
+ if page = 1 then
+ VideoOfs := 32768
else
VideoOfs := 0;
- end;
end;