diff options
author | nickysn <nickysn@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2019-01-30 12:56:17 +0000 |
---|---|---|
committer | nickysn <nickysn@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2019-01-30 12:56:17 +0000 |
commit | b0ab65bd7ccd5147a7bffa1cf5d2ec9be2a2b0d6 (patch) | |
tree | fa16723c99ee5c1787008e781457ac1bf832bcf5 /packages | |
parent | 653ca6e05c255fa9b9c724a02d15738181494e97 (diff) | |
download | fpc-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.pp | 14 |
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; |