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