nickysn
e83f3d2978
* updated all the remaining makefiles that 'fpcmake -r' missed
...
git-svn-id: trunk@31527 -
2015-09-05 11:21:36 +00:00
joost
46906833f1
* Re-generated makefile's
...
git-svn-id: trunk@31318 -
2015-08-12 19:47:44 +00:00
joost
ac87da7c42
* Filter the Makefile's unit searchpaths from the fpmake command line.
...
To void cluttering the .fpm file
git-svn-id: trunk@31317 -
2015-08-12 19:15:14 +00:00
Károly Balogh
77bdd83bfc
AROS/x86_64: regenerated Makefiles
...
git-svn-id: trunk@31177 -
2015-06-29 00:09:06 +00:00
Jonas Maebe
89418d23e5
* regenerated Makefiles with Linux/AArch64 support
...
git-svn-id: trunk@30891 -
2015-05-20 20:15:10 +00:00
nickysn
9d8f0493cd
* support 4 pages (instead of 3) in the 640x200 EGA mode in the msdos graph unit as well
...
git-svn-id: trunk@30285 -
2015-03-22 23:05:40 +00:00
nickysn
20033d1af2
* emulate 4 pages (instead of 3) in the 640x200x16 colors mode
...
git-svn-id: trunk@30284 -
2015-03-22 22:35:47 +00:00
nickysn
317c1b32cf
* updated VGA/VGALo to 4 pages as well, as it is the same mode as EGA/EGALo
...
git-svn-id: trunk@30283 -
2015-03-22 22:34:34 +00:00
nickysn
c2628e9917
* support 4 pages instead of 3 in the 640x200 EGA mode
...
git-svn-id: trunk@30282 -
2015-03-22 22:15:40 +00:00
nickysn
3d8c941c6c
* updated go32v2 graph unit video card detection code with the latest code from the msdos graph unit (which supports detection of EGAMono, MCGA and combinations of two video cards)
...
git-svn-id: trunk@30281 -
2015-03-22 21:35:28 +00:00
nickysn
50fd91b3e1
* micro optimization in the putpixel routines of the msdos graph unit: perform
...
clipping before switching to global coordinates, as the comparisons are
then simpler
git-svn-id: trunk@30263 -
2015-03-20 10:50:01 +00:00
nickysn
a5a61243b8
* updated video card detection code in the msdos graph unit to support EGA mono,
...
MCGA and added support for detection of combinations of video cards (i.e. dual
head configurations with a color and a monochrome video card)
git-svn-id: trunk@30262 -
2015-03-20 00:24:10 +00:00
nickysn
be2937bb17
+ VESA banked 32k/64k colour mode fast line drawing for msdos as well
...
git-svn-id: trunk@30249 -
2015-03-17 02:37:48 +00:00
nickysn
84f5184911
* micro optimization in a commonly repeated VESA horizontal line drawing code pattern
...
git-svn-id: trunk@30248 -
2015-03-17 00:54:25 +00:00
nickysn
529f1e77db
* fixed spelling: allign -> align
...
git-svn-id: trunk@30247 -
2015-03-17 00:45:08 +00:00
nickysn
69d839e891
+ implemented VESA banked 32k/64k colour mode fast line drawing in the go32v2 graph unit
...
git-svn-id: trunk@30246 -
2015-03-17 00:13:58 +00:00
Jonas Maebe
fa328436ab
* regenerated for iphonesim/x86-64
...
git-svn-id: trunk@29974 -
2015-02-23 22:56:41 +00:00
Jonas Maebe
3d01d4ceb1
* regenerated with Darwin/AArch64 support
...
git-svn-id: trunk@29950 -
2015-02-23 22:54:53 +00:00
florian
6c99493181
* use USE_WINDOWS_API_THREAD_FUNCTIONS in the windows graph unit by default, resolves #27508
...
git-svn-id: trunk@29781 -
2015-02-21 22:43:00 +00:00
joost
1a90d29063
* Re-generated packages-Makefile.fpcs and Makefiles
...
git-svn-id: trunk@29409 -
2015-01-05 11:34:47 +00:00
marco
d407b668d1
* version updated to 3.1.1
...
git-svn-id: trunk@29399 -
2015-01-04 21:09:04 +00:00
joost
0574714317
* Use short 8.3 names for archives on limit83fs-hosts
...
git-svn-id: trunk@29174 -
2014-11-28 21:35:46 +00:00
Károly Balogh
da7efb8607
AROS: regenerated Makefiles to support i386-aros
...
git-svn-id: trunk@28438 -
2014-08-17 23:16:47 +00:00
nickysn
ca2d1a4667
* extracted the common mode initialization from QueryAdapterInfo to nested procedures
...
git-svn-id: trunk@27657 -
2014-04-25 23:18:48 +00:00
nickysn
1fa0e64480
+ {$hugecode on} for the graph unit in the large and huge i8086 memory models
...
git-svn-id: trunk@27616 -
2014-04-20 19:11:09 +00:00
nickysn
c0709eef40
* i8086 far data model fixes in Save/RestoreStateVGA and Save/RestoreStateVESA
...
git-svn-id: trunk@27469 -
2014-04-04 19:51:15 +00:00
yury
73c26bd6be
* mipsel-android: Regenerated makefiles. From now the mipsel-android target can be built and used.
...
git-svn-id: trunk@26705 -
2014-02-07 12:37:17 +00:00
Tomas Hajny
77967432ef
* always use forward slashes in path to fpmake similarly to paths to other tools in Makefiles
...
git-svn-id: trunk@26641 -
2014-02-01 00:11:09 +00:00
nickysn
2a0a8cfc00
* fixed CGA 320x200 hline bug when CurrentColor=1
...
git-svn-id: trunk@26242 -
2013-12-16 22:35:32 +00:00
nickysn
6af4353933
+ enabled PatternLineVESA256 in the graph unit for i8086-msdos as it now
...
compiles and works correctly.
git-svn-id: trunk@26092 -
2013-11-15 00:48:44 +00:00
nickysn
aea281f4cc
+ added the include file dependency to vesa.inc and vesah.inc from unit graph on go32v2 and msdos
...
git-svn-id: trunk@25781 -
2013-10-14 14:56:45 +00:00
nickysn
13c5c488de
+ added the include file dependencies for ptcgraph
...
git-svn-id: trunk@25780 -
2013-10-14 14:53:51 +00:00
nickysn
e18f336f3f
+ added unit ptcmouse, similar to winmouse and msmouse, for use with ptcgraph and ptccrt
...
git-svn-id: trunk@25779 -
2013-10-14 14:31:14 +00:00
nickysn
014a4e4653
* updated PTCPas to version 0.99.14
...
git-svn-id: trunk@25771 -
2013-10-13 22:34:01 +00:00
nickysn
849843fb20
* fixed compilation of unit graph for win32 and win64 after r25730
...
git-svn-id: trunk@25734 -
2013-10-10 09:06:13 +00:00
nickysn
73e875c7b2
* the graph unit's built in font compressed to use 1 bit per pixel, instead of
...
1 byte. This saves 14kb of space from the precious 64kb available for data in
the i8086 medium memory model.
git-svn-id: trunk@25730 -
2013-10-09 21:10:58 +00:00
nickysn
d69a3447cd
* the DrawnList structure (used by FloodFill) is now dynamically allocated
...
before a FloodFill and freed afterwards, so it doesn't waste memory, while
not in use
git-svn-id: trunk@25729 -
2013-10-09 20:27:04 +00:00
nickysn
6f474e525c
* TNewModeInfo/newModeList modified so that it doesn't keep a second copy of the
...
TModeInfo record for each mode, but instead keep only a pointer to the entry
in the regular ModeList. This frees a lot of memory on i8086-msdos, when using
the medium memory model (which has a 64kb data limit).
git-svn-id: trunk@25725 -
2013-10-08 21:11:39 +00:00
nickysn
6d1663fdc5
* the TNewModeInfo record type moved to the implementation part of the graph
...
unit. It is extremely unlikely that this type was ever used by programs,
because:
1) the newModeInfo structure of this type is in the implementation part of
the unit
2) none of the graph unit procedures and functions use this type either as a
parameter or as a function result
git-svn-id: trunk@25724 -
2013-10-08 19:20:54 +00:00
nickysn
7b7334138b
+ use PatternLineVESA256 also for the 640x400 256-colour VESA mode
...
git-svn-id: trunk@25722 -
2013-10-08 14:45:56 +00:00
nickysn
4e951d908d
* extracted the common code for the VESA 32k and 64k colour TModeInfo initialization
...
git-svn-id: trunk@25714 -
2013-10-07 15:11:56 +00:00
nickysn
7e3dd92b03
* extracted the common code for the VESA 16-colour TModeInfo initialization
...
git-svn-id: trunk@25711 -
2013-10-07 13:11:46 +00:00
nickysn
834008818f
* extracted the common code for the VESA 256-colour TModeInfo initialization
...
git-svn-id: trunk@25701 -
2013-10-06 21:09:56 +00:00
nickysn
6d83c37da1
* extracted the common code for the EGA/VGA 16-colour TModeInfo initialization
...
git-svn-id: trunk@25695 -
2013-10-06 15:20:20 +00:00
nickysn
3014084ee2
* extracted the common code for CGA 640x200 TModeInfo initialization as well
...
git-svn-id: trunk@25690 -
2013-10-06 14:31:33 +00:00
nickysn
bf01f953e6
* extracted the common code for CGA320x200 TModeInfo initialization to a
...
separate procedure
git-svn-id: trunk@25689 -
2013-10-06 14:19:40 +00:00
nickysn
6a66d63a36
+ enabled all the VESA code for the i8086-msdos graph unit
...
git-svn-id: trunk@25687 -
2013-10-06 13:39:10 +00:00
nickysn
694b4ea7a5
* installedfonts changed to smallint, because that generates better code on the i8086
...
git-svn-id: trunk@25686 -
2013-10-06 13:30:57 +00:00
nickysn
256600e5d3
* TVESAModeInfo.WinFunct changed to farpointer
...
git-svn-id: trunk@25683 -
2013-10-06 12:03:23 +00:00
nickysn
c88b3f8501
+ enabled SaveStateVESA and RestoreStateVESA in the i8086-msdos unit graph
...
git-svn-id: trunk@25682 -
2013-10-06 11:56:49 +00:00