Commit Graph

277 Commits

Author SHA1 Message Date
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
florian
f0093ed32d * popaddrstack didn't release any memory, fixed 1999-05-13 16:30:18 +00:00
pierre
c4ee11532a + with EXTRA memory is filled with $F0 and checked at end 1999-05-12 16:49:29 +00:00
pierre
132f4cf015 + extra's with -dEXTRA, uses a CRC check for released memory 1999-05-11 12:52:42 +00:00
carl
93438c3ba4 * Correction of documentation 1999-05-09 23:16:12 +00:00
carl
5ba476e64a + More error checking 1999-05-09 23:15:27 +00:00
carl
8e45cea1c3 + VESA Driver name 1999-05-09 22:24:38 +00:00
peter
458a7be587 * generic write_float str_float 1999-05-06 09:05:11 +00:00
carl
040fa666a8 + SetActivePage
+ SetVisualPage
  * Some bugfixes
  * Experimentation with new method for arc/ellipse
1999-05-05 02:16:40 +00:00
carl
32195301c8 * GetViewSettings was not returning correct values 1999-05-02 21:26:45 +00:00
peter
6da9dfae21 * fixed write array
* read array with maxlen
1999-04-26 18:27:26 +00:00
carl
417eb205d6 * longint -> Integer would not compile. 1999-04-25 02:29:23 +00:00
carl
23c364f842 + Fully implemented clipping
* PatternnLine now calls HLine if the lines to draw are
      non-patterned (10-15% speedv improvement)
1999-04-25 02:28:54 +00:00
carl
a6a9da360d * ClearViewPort was wrong ,and is now 75% faster
* Some clipping added by replacing DirectPutPixel -> PutPixel
1999-04-25 00:31:37 +00:00
carl
28f657b4db * DirectPutPixel -> PutPixel to enable clipping 1999-04-25 00:29:58 +00:00
carl
aa8128e317 + RestoreCRTMode
* GetModeRange returned one mode too much
  + Some cleanup
1999-04-24 18:56:13 +00:00
carl
1a45ac6847 + Some cleanup
* Bugfix of Detect in InitGraph
1999-04-24 18:55:21 +00:00
carl
be5b9b5f6e + SetGraphMode()
+ InitGraph() is now device independant
  + Mode management and some mode constants
1999-04-23 03:06:35 +00:00
carl
8d2d8a5279 + Mode management helper routines 1999-04-23 03:05:06 +00:00
peter
de533ed2cc * fixed pchar 2 ansi 1999-04-22 10:51:17 +00:00
pierre
9e3e3d9415 * error 204 if trying to free too much memory of heap top ! 1999-04-19 11:53:13 +00:00
pierre
ffc582a561 * wrong statement in freemem removed : corrupted memavail result 1999-04-19 11:11:39 +00:00
carl
3249707b22 + Initial revision (still uncompilable though) 1999-04-19 02:50:31 +00:00
carl
d4fc7066ab + Initial revision (still uncompilable) 1999-04-19 02:49:01 +00:00
carl
b67ce16a85 + Initial revision (still unworking under FPC) 1999-04-19 02:48:14 +00:00
peter
dc1f9b5bbb * addr() internal 1999-04-17 13:10:23 +00:00
peter
6120616a20 + finalization support 1999-04-15 12:19:59 +00:00
michael
77d45d20af + 1 byte too much allocated in new_ansiStringastrings.inc 1999-04-13 09:02:06 +00:00
michael
66bb181cf5 * More fixes and optimizing for ansistr_concat 1999-04-09 07:33:15 +00:00
peter
dda7bf2bc9 + subrange checking for readln() 1999-04-08 15:57:44 +00:00
peter
17f26f6577 * removed warnings 1999-04-08 11:30:57 +00:00
peter
e3836e3e31 * fixed concat when s1 or s2 was nil 1999-04-08 10:19:55 +00:00