Commit Graph

129 Commits

Author SHA1 Message Date
daniel
a79b4a404b * copyright 2000 added 2000-01-07 16:32:21 +00:00
pierre
b9e2a3edec * bad sound if changing frequency solved 2000-01-07 14:55:47 +00:00
peter
fc6ef73478 * regenerated to support auto rtl compiling 2000-01-06 15:52:54 +00:00
Jonas Maebe
3acae3c898 * fixed bug in getscanlinevesa256 and hlinevesa256 for short lines (<8 pixels) 2000-01-06 15:19:42 +00:00
peter
c1fabab00b * FPCDIR setting/detect
* lot of other updates to create .deb files correctly
2000-01-06 01:29:48 +00:00
peter
e3c8963279 * Makefile updates again 2000-01-04 00:00:14 +00:00
peter
2b4221b9b2 * regenerated 2000-01-03 19:42:36 +00:00
Jonas Maebe
96b6cdedae * another small fix to getpixel320 and putpixel320 (when clip = off) 2000-01-02 19:00:30 +00:00
Jonas Maebe
14bc1b379d * again small fix to patternline-, hline- and getscanlinevesa256 2000-01-02 18:51:05 +00:00
Jonas Maebe
a4fc0eba52 * fixed put- and getpixel320 for fpc 1999-12-29 16:43:44 +00:00
Jonas Maebe
293e8aab2c * fixed small bug in hlinevesa256, getscanlinevesa25 and patternlinevesa256
* small speed-up in the above procedures
1999-12-29 12:15:41 +00:00
Jonas Maebe
c57914dd58 * fixed VESA palrec structure 1999-12-27 12:10:57 +00:00
Jonas Maebe
57a1f1639f * finished patternlineVESA256 and enabled it
* folded (direct)put/getpixVESA32k and 64k into one procedure since
    they were exactly the same code
1999-12-26 10:36:00 +00:00
Jonas Maebe
f13d2bd66d + patternlineVESA256, not yet used because I'm not yet sure it's
already working 100%
  * changed {$ifdef logging} to {$ifdef logging2} for vlineVESA256 and
     hlineVESA256 (they're used a lot a working properly afaik)
1999-12-25 22:31:09 +00:00
Jonas Maebe
fa2cfdb2e7 * vlinevesa256 wasn't used yet for 640x480x256 1999-12-25 22:26:10 +00:00
Jonas Maebe
04e5edf419 * screen dimensions for g640x480x32k were set to 640x400, changed 1999-12-25 08:25:20 +00:00
peter
8baf3100ca * fixed exporting of variables which are declared by commandline or
set in the Makefile itself
1999-12-24 15:25:50 +00:00
peter
926aa3030b * regenerated 1999-12-23 19:43:59 +00:00
peter
eef7f751b0 * regenerated 1999-12-22 01:09:18 +00:00
Jonas Maebe
802730bfb5 * changed vesa.inc do it doesn't try to use linear modes anymore (doesn't work
yet!!)
  * fixed mode detection so the low modenumber of a driver doesn't have to be zero
    anymore (so VESA autodetection now works)
1999-12-21 17:42:17 +00:00
peter
602b295aaf * zipinstall fixes 1999-12-21 16:09:12 +00:00
pierre
a648f31c6a * better closing of left open files 1999-12-20 22:22:41 +00:00
peter
005e98fb55 * fpcmaked -> fpcmade.<TARGET> 1999-12-19 15:16:39 +00:00
pierre
a5ad88d254 * fix for bug754 : increase now dynamically max open handles 1999-12-17 23:11:48 +00:00
florian
80cdf79bae * ports needs objpas.ppu ! 1999-12-13 23:05:12 +00:00
Jonas Maebe
91fca2d81f * putimage now performs the lipping itself and uses directputpixel
(note: this REQUIRES or/and/notput support in directputpixel,
    this is not yet the case in the assembler versions!)
  * YOffset addition moved in hlinevesa256 and vlinevesa256
    because it uses still putpixel afterwards
1999-12-12 13:34:19 +00:00
Jonas Maebe
4ebd215a8c * changed definition of getscanlineproc to "getscanline(x1,x2,y:
integer; var data);" so it can be used by getimage too
  * changed getimage so it uses getscanline
  * changed floodfill, getscanline16 and definitions in Linux
    include files so they use this new format
  + getscanlineVESA256 for 256 color VESA modes (banked)
1999-12-11 23:41:38 +00:00
pierre
2d262be05a * some LinearFrameBuffer code, not finished 1999-12-10 12:52:54 +00:00
pierre
c3b94b99aa + some VESA 2 extensions 1999-12-10 12:51:09 +00:00
pierre
9bb0611f46 * avoid overflow on ProtW in PutPixel16 1999-12-10 12:49:24 +00:00
carl
54be56118f + page flipping for all VESA modes.
(important note: The VESAModeInfo structure returns the MAXIMUM
    number of image pages, and not the actual available number of
    pages (cf. VBE 3.0 specification), that is the reason why
    SetVisualPage() has so much checking).
1999-12-09 02:06:00 +00:00
peter
daf8bdf1e1 * fpcmake updated for win32 commandline 1999-12-06 18:26:48 +00:00
pierre
750404818d * avoid FPC problem in array of char comp 1999-12-02 22:34:14 +00:00
pierre
9a2bf19e95 + mode constants for VGA driver 1999-12-02 22:33:04 +00:00
peter
bf3e811517 * cmdline support 1999-12-01 22:57:30 +00:00
carl
313e7424d1 * GetPixVESA16 bugfix with read segment. 1999-11-30 02:25:15 +00:00
Jonas Maebe
d17e5459dc * fixed setvgargbpalette (it's 6bit lsb, not msb values, so no shifts!) 1999-11-29 07:32:53 +00:00
Jonas Maebe
33a70bdf4b + all available mode numbers are logged if you compile the unit with
-dlogging
1999-11-28 12:18:39 +00:00
Jonas Maebe
acabc4c7fa * fixed VlineVESA256 and re-enabled it in graph.inc
* added procedure detectgraph to interface of graph unit
1999-11-27 21:48:00 +00:00
peter
c35eba9070 * fpcmake updates 1999-11-26 00:01:30 +00:00
peter
41c91ed6b3 * package dependencies 1999-11-25 20:22:56 +00:00
pierre
846dee6d78 * avoid a problem with ChDir('c:') on pure DOS 1999-11-25 16:24:56 +00:00
pierre
6f2f60d8ee * web bug #716 1999-11-25 15:55:52 +00:00
florian
4afe39a273 + support font loaded from BIOS 1999-11-11 14:05:21 +00:00
peter
ba170472db * fpcmake updated 1999-11-10 22:10:44 +00:00
pierre
51bc667515 * SwapVectors does not reset DosError anymore
+ DosError is set to ax regsiter value if extended doserror function
    retruns zero.
  + Support for LFN in EXEC function using
    function 7160 to get short filename counterpart
1999-11-09 11:07:50 +00:00
peter
79d331a978 * fpcmake support 1999-11-08 15:01:38 +00:00
peter
6dac8462c5 * move graph.inc to the target dir 1999-11-08 11:15:21 +00:00
peter
aa083c5b4d * truncated log 1999-11-06 14:35:38 +00:00
peter
c3221c88a8 * support extended keys 1999-11-03 23:47:34 +00:00