Commit Graph

35 Commits

Author SHA1 Message Date
Rika Ichinose
ce5a632432 Remove the rest of the VER3_0 conditionals. 2024-09-01 17:13:39 +00:00
Michael VAN CANNEYT
ccfa38c68e * Dotted RTL compiles 2023-07-27 19:04:03 +02:00
Michael VAN CANNEYT
485944b492 * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
nickysn
5a84f21ba1 + use the new cli/sti intrinsics in go32.enable and go32.disable
git-svn-id: trunk@39389 -
2018-07-04 17:02:07 +00:00
nickysn
25cd354f87 * updated the go32 unit port access functions to use the new x86 port access
compiler intrinsics

git-svn-id: trunk@39385 -
2018-07-04 15:47:15 +00:00
nickysn
c7e5b3f197 * convert tabs to spaces in the go32 unit
git-svn-id: trunk@38733 -
2018-04-11 12:33:36 +00:00
nickysn
03d4b861ed * changed the result of go32.get_segment_base_address to dword, instead of longint
* changed FrameBufferLinearAddress in the go32v2 graph unit to dword, instead of longint

git-svn-id: trunk@37671 -
2017-12-04 15:59:04 +00:00
nickysn
a38046ce73 * fixed accidental unit name change
git-svn-id: trunk@36483 -
2017-06-11 00:11:22 +00:00
nickysn
7a298cd4eb * several parameters and results of functions in the go32 unit, which hold a
32-bit linear or physical address or a 32-bit segment limit changed from
  longint to dword in order to avoid range check errors or returning negative
  values, in case any of these values exceeds 2GB

git-svn-id: trunk@36482 -
2017-06-10 23:35:56 +00:00
nickysn
a1e549e242 * changed the result of go32.set_descriptor_access_right from longint to boolean
git-svn-id: trunk@36481 -
2017-06-10 23:10:20 +00:00
nickysn
3fb87cb529 * go32.map_device_in_memory_block result checking made consistent with all the
other functions in the go32 unit

git-svn-id: trunk@25787 -
2013-10-14 19:20:28 +00:00
nickysn
59f441269e + added function free_linear_addr_mapping to unit go32
git-svn-id: trunk@25786 -
2013-10-14 19:15:18 +00:00
nickysn
8bad012e83 + added functions get_page_attributes and set_page_attributes to unit go32
git-svn-id: trunk@25785 -
2013-10-14 18:46:44 +00:00
nickysn
1b36781dd8 + added function get_dpmi_version to unit go32
git-svn-id: trunk@25784 -
2013-10-14 18:42:05 +00:00
Tomas Hajny
05b3c0311b * make sure to preserve edi in free_memory_block
git-svn-id: trunk@8255 -
2007-08-09 18:41:27 +00:00
Tomas Hajny
e8b76c157b * patch by borsa77 at libero.it - fixed information about destroyed registers
git-svn-id: trunk@4146 -
2006-07-11 22:10:29 +00:00
florian
7e1546243e * patch from Vinzent Hoefler with first go32v2 fixes
git-svn-id: trunk@152 -
2005-05-30 17:42:20 +00:00
fpc
790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
peter
e417e34496 * truncate log 2005-02-14 17:13:06 +00:00
peter
d97075a245 * stdcall fixes 2003-10-03 21:46:25 +00:00
peter
9f31783a0a * old logs removed and tabs fixed 2002-09-07 16:01:16 +00:00
carl
1708a0fc84 - removed support_ports option (cleanup) 2002-09-07 12:31:16 +00:00
Jonas Maebe
cbc6756190 * fixed wrong typed constant procvars in preparation of my fix which will
disallow them in FPC mode (plus some other unmerged changes since
    LAST_MERGE)
2001-06-06 17:20:21 +00:00
peter
eefd0bc765 * fixed map_device_in_memory (from bug report) 2000-12-30 22:42:30 +00:00
michael
650fbb86aa + removed logs 2000-07-13 11:32:24 +00:00
michael
e7aca136a1 + Initial import 2000-07-13 06:29:38 +00:00
peter
6b66a55cd6 * truncated log 2000-02-09 16:59:28 +00:00
daniel
ec29a31834 * copyright 2000 2000-01-07 16:41:28 +00:00
daniel
a79b4a404b * copyright 2000 added 2000-01-07 16:32:21 +00:00
pierre
5232a28009 - Port[] moved to ports.pp unit
* global_dos_alloc returns zero and set int31error
    if DPMI call fails
1999-09-09 07:13:29 +00:00
peter
5d648e1b4c * objpas fixes 1999-05-13 21:54:27 +00:00
peter
325eb0860b * fixed rounding in global_dos_alloc 1999-03-26 00:01:52 +00:00
peter
af8a04a5af * use external names
* removed all direct assembler modes
1999-03-01 15:40:48 +00:00
peter
7470cd1cae * use -FE 1998-12-21 13:06:10 +00:00