Commit Graph

308 Commits

Author SHA1 Message Date
florian
01aceb4f07 + qword/int64: lo/hi/swap 1999-07-02 18:06:40 +00:00
florian
9540e26f9f * multiplication overflow checking fixed 1999-07-02 17:01:29 +00:00
florian
404cffaad4 + qword/int64 type released 1999-07-01 15:39:50 +00:00
florian
aaef13ac01 + fpuint64 to system unit interface added: if it is true, the rtl
uses the fpu to do int64 operations, if possible
1999-06-30 22:17:22 +00:00
florian
02b83c15a5 * qword div/mod fixed
+ int64 mod/div/* fully implemented
  * int_str(qword) fixed
  + dummies for read/write(qword)
1999-06-30 22:12:40 +00:00
florian
e0e9f4481e * fixed qword division 1999-06-28 22:25:25 +00:00
carl
cedb198a59 * Bugfix of palette setting under VESA (Thanks Tom) 1999-06-26 02:34:07 +00:00
carl
c3929d7354 + Hardware pages 1999-06-26 02:33:33 +00:00
carl
88c2f7a274 + Hardware pages for VESA modes 1999-06-26 02:33:16 +00:00
carl
2b0159828c + Added support for hardware paging
* Bugfix of palrec under FPC
1999-06-26 02:32:30 +00:00
pierre
3d445a8421 * qword one was wrong ! 1999-06-25 12:24:44 +00:00
florian
46b98b77f1 + files created by splitting the linux sockets unit 1999-06-21 12:26:27 +00:00
peter
03e6ec96c5 * merged 1999-06-14 17:47:45 +00:00
peter
ec0a511cfa * merged 1999-06-14 00:43:35 +00:00
peter
dc8c1c62bd * random doesn't rte 200 with random(0) 1999-06-11 11:47:00 +00:00
peter
e1b6682670 * small ansistring fixes
* val_ansistr_sint destsize changed to longint
  * don't write low/hi ascii with -al
1999-06-09 23:00:11 +00:00
michael
f627b90eaa Copy checks index now for negative values. 1999-06-05 20:48:56 +00:00
michael
2ffca0ba47 + AbstractErro should call HandleError, not runerror. 1999-06-05 20:45:12 +00:00
florian
7f33063179 * multiplication fixed 1999-06-02 10:13:16 +00:00
carl
a4c889ced7 + up to SetUserCharSize added. 1999-06-02 01:50:53 +00:00
pierre
9a21e0d1e2 + generic.inc added 1999-05-31 21:59:58 +00:00
peter
157011cc0a * fixed decr_ansistr which didn't set s to nil 1999-05-31 20:37:39 +00:00
peter
e161a3e489 * growing is now 256k or 1mb 1999-05-31 20:36:34 +00:00
carl
b0bdd46ee1 * Bugfixes for RegisterBGIFont which can be called BEFORE
InitGraph.
1999-05-30 23:07:59 +00:00
carl
dcc1d5f92b * RegisterBGIFont would not return a FONT number! 1999-05-30 23:07:14 +00:00
carl
a998ce5455 - I have no idea :(... 1999-05-30 23:06:04 +00:00
carl
a890a867af + ImageSize() to Sector() documentation reviewed and updated. 1999-05-30 23:04:50 +00:00
carl
1bca153f22 * getVESAInfo (real mode) would always return TRUE, this would crash
windowed VESA modes.
  * getVESAInfo (protected mode) would still continue on with
      setting up the VESA structure, even if VESA was not
      detected!
1999-05-27 01:15:42 +00:00
florian
7e183613ef * some bugs removed 1999-05-25 20:36:41 +00:00
carl
7fc8c21520 + Reference for routines: Arc through ImageSize
+ Introduction
1999-05-24 13:48:14 +00:00
carl
672beecbc7 + x86 DOS routines (NOT PART OF OFFICIAL FPC RTL! Test only) 1999-05-24 13:47:22 +00:00
carl
5fbeb2c6dc + VESA support (NOT PART OF FPC RTL - test file only!) 1999-05-24 13:46:37 +00:00
carl
26445ed1ce + TEST FILE!!! NOT OFFICIALLY PART OF FPC!
(Implements DPMI server real mode interrupt)
1999-05-24 13:45:53 +00:00
carl
3ff2cdf4a9 + Added some color constants
+ Added DirectColor support
1999-05-24 13:44:59 +00:00
carl
1f74328581 + Added checking and exit when in DirectColor mode 1999-05-24 13:44:20 +00:00
carl
0b1a558a5a + Added DirectColor support 1999-05-24 13:43:50 +00:00
florian
15c8428f64 * fixed a couple of syntax errors 1999-05-24 08:43:46 +00:00
florian
d2b5850095 + routines for qword div and mod 1999-05-23 20:27:27 +00:00
pierre
f664777328 * support for heap allocated before TraceGetMem is used in
FPC_CHECKPOINTER
  * faster CHECKPOINTER routine (list of valid blocks only !)
1999-05-23 00:07:17 +00:00
carl
695a38934e + Default RGB color tables
* NOTE: The palette routine currently do not work in 24 bpp and
    32 bpp modes, and there is currently NO error checking for that!
1999-05-22 21:29:18 +00:00
carl
66da57e934 * EGAxxxx color constants
+ SetRGBPalette, GetRGBPalette
1999-05-22 17:13:46 +00:00
carl
a4d8838546 + SetAllPalette
+ SetPalette
  + GetPalette
  + GetDefaultPalette
1999-05-22 17:11:50 +00:00
carl
bd452e05a9 + Added SetRGBPalette
+ Added GetRGBPalette
1999-05-22 17:10:40 +00:00
peter
f3f2a33a2a * fixed dispatchstr 1999-05-19 13:20:09 +00:00
peter
425a9f41dd + objpas 1999-05-19 13:19:54 +00:00
pierre
28c391a3a2 * allow for .bss section below heaporg in go32v2 code 1999-05-18 22:15:55 +00:00
florian
85916705f2 * small fixes for the new ansistring temp. management 1999-05-17 22:41:24 +00:00
florian
e905aeea04 * most of the Object Pascal stuff moved to the system unit 1999-05-17 21:52:33 +00:00
pierre
cfc811c376 * allow nil pointer in FPC_CHECKPOINTER !! 1999-05-16 23:56:09 +00:00
florian
fd074a2629 * more memory leaks fixed:
- exceptaddrobject is now properly disposed
       - after the end of the on ... do block the exception
         class instance is disposed
1999-05-13 18:38:26 +00:00