nickysn
|
7a6b26f6e2
|
* do not hook SetVisualPage and SetActivePage for modes that only have 1 video page
git-svn-id: trunk@15989 -
|
2010-09-15 10:33:18 +00:00 |
|
nickysn
|
239cf4cea4
|
* implemented SetBkColor and GetBkColor for CGA
git-svn-id: trunk@15987 -
|
2010-09-14 23:02:20 +00:00 |
|
nickysn
|
4f754e4a68
|
* SetBkColor and GetBkColor made hookable
git-svn-id: trunk@15986 -
|
2010-09-14 22:11:41 +00:00 |
|
Jonas Maebe
|
988ac8d28a
|
* fixed compilation after r15973 (patch by javivf, mantis #17397)
git-svn-id: trunk@15985 -
|
2010-09-14 17:48:34 +00:00 |
|
nickysn
|
88b80c9b57
|
* always set both IntCurrentDriver and IntCurrentNewDriver to the correct old & new style driver numbers
git-svn-id: trunk@15973 -
|
2010-09-12 17:05:44 +00:00 |
|
nickysn
|
df295ca8d6
|
* GetModeName fixed to work with the 'old' mode numbers also
git-svn-id: trunk@15970 -
|
2010-09-11 20:42:33 +00:00 |
|
nickysn
|
a89dd9f880
|
* only enable the save/restore state hack on cards, older than VGA
git-svn-id: trunk@15969 -
|
2010-09-11 19:28:28 +00:00 |
|
nickysn
|
a56c5afc0e
|
* EGA support added
git-svn-id: trunk@15968 -
|
2010-09-11 19:17:47 +00:00 |
|
nickysn
|
ed5fa8daf0
|
* CGA modes are now supported on a real CGA or EGA (tested with dosbox, machine=cga/ega)
git-svn-id: trunk@15967 -
|
2010-09-11 17:56:36 +00:00 |
|
nickysn
|
fd70748267
|
* optimized DirectPutPixel16 and DirectPutPixVESA16 to use the EGA/VGA hardware ALU, instead of calling slow GetPixel for XORPut, ANDPut and ORPut write modes
git-svn-id: trunk@15965 -
|
2010-09-10 21:19:01 +00:00 |
|
nickysn
|
2ee1718e35
|
* optimized all 16-colour routines to use 16-bit port writes to the EGA/VGA Graphics Controller
git-svn-id: trunk@15964 -
|
2010-09-10 20:42:12 +00:00 |
|
nickysn
|
948234c558
|
* aspect ratio adjustment added to Arc and PieSlice
git-svn-id: trunk@15963 -
|
2010-09-09 23:30:41 +00:00 |
|
nickysn
|
07519e8839
|
* do not reset aspect ratio in GraphDefaults (TP7 compatibility fix)
git-svn-id: trunk@15962 -
|
2010-09-09 23:26:07 +00:00 |
|
nickysn
|
c4a30bc7af
|
* Hercules support added (tested with dosbox, machine=hercules)
git-svn-id: trunk@15947 -
|
2010-09-07 20:56:08 +00:00 |
|
nickysn
|
3ab733fb47
|
* fixed HLine16 and VLine16 to support multiple video pages
git-svn-id: trunk@15927 -
|
2010-08-31 23:08:58 +00:00 |
|
nickysn
|
621f28cd1d
|
* Added CGA and MCGA graphics modes
git-svn-id: trunk@15908 -
|
2010-08-25 22:55:05 +00:00 |
|
nickysn
|
aa1b3a6542
|
* fixed Rectangle, Bar and Bar3D for the cases when x1>x2 or y1>y2
git-svn-id: trunk@15874 -
|
2010-08-22 12:54:00 +00:00 |
|
nickysn
|
9a4238dea9
|
* Mode-X fixed (regcall-related bugfix in the asm of SetVisualX)
git-svn-id: trunk@15872 -
|
2010-08-22 10:16:17 +00:00 |
|
nickysn
|
a386a642cc
|
* fixed GetPixel320
git-svn-id: trunk@15870 -
|
2010-08-21 22:07:52 +00:00 |
|
nickysn
|
dabb5be491
|
* DrawPoly and FillPoly TP7 compatibility fixes
git-svn-id: trunk@15869 -
|
2010-08-21 21:18:23 +00:00 |
|
nickysn
|
ca6ecd9a80
|
VESA 1.0 fix - zero fill the real mode ModeInfo struct, not the protected mode struct
git-svn-id: trunk@15791 -
|
2010-08-13 00:08:49 +00:00 |
|
nickysn
|
0b75bedaf9
|
VESA 3.0 support
git-svn-id: trunk@15758 -
|
2010-08-10 00:01:06 +00:00 |
|
marco
|
6e5c32a481
|
* Patch from Nikolay (GetScanLineVESA256 reads from the write window, instead of the read window) mantis 17132
git-svn-id: trunk@15748 -
|
2010-08-08 14:54:26 +00:00 |
|
marco
|
7c164001d9
|
* patch from Nicolay for VLineVESA256 off-by-one error in calculation of BankRest, Mantis 17131
git-svn-id: trunk@15746 -
|
2010-08-08 14:02:33 +00:00 |
|
marco
|
f8f7201c22
|
* patch from Nikolay that fixes a copy paste bug in hlinevesa256 (and ->or)
Mantis 17128
git-svn-id: trunk@15739 -
|
2010-08-08 11:51:38 +00:00 |
|
marco
|
15efa8152b
|
* Patch from Nikolay adding a hline variant for VESA modes. Mantis 17073
git-svn-id: trunk@15675 -
|
2010-07-31 18:57:10 +00:00 |
|
Jonas Maebe
|
e881e4aa22
|
* always use the read window to read from video memory (patch by
Nikolay Nikolov, mantis #16926)
git-svn-id: trunk@15597 -
|
2010-07-18 09:48:56 +00:00 |
|
marco
|
547f082abc
|
* YOffset-pageswitch moved later into directputpix procedure, since an
intermediate read might otherwise fail (yoffset is a global) mantis #16911
git-svn-id: trunk@15556 -
|
2010-07-12 08:43:22 +00:00 |
|
Jonas Maebe
|
18542d663e
|
* fixed 16 color vesa get/putpixel offsets (patch by Nikolay Nikolov,
mantis #16806)
git-svn-id: trunk@15490 -
|
2010-06-29 09:22:09 +00:00 |
|
Jonas Maebe
|
469106629c
|
* properly initialise graphresult when setgraphmode is called directly
(patch by Nikolay Nikolov, mantis #16798)
git-svn-id: trunk@15485 -
|
2010-06-27 12:38:30 +00:00 |
|
marco
|
bfbe9df673
|
* Patch from mantis 11724 that translates some asm and voodoo code to cleaner pascal
at the expense of some extra vars. (probably solves problems caused
by oldfpcpascal change)
git-svn-id: trunk@15019 -
|
2010-03-14 22:28:07 +00:00 |
|
pierre
|
55cffbef12
|
* Update Makefiles
git-svn-id: trunk@14385 -
|
2009-12-10 08:36:52 +00:00 |
|
Jonas Maebe
|
847354fe10
|
* Makefiles version 2.5.1
git-svn-id: trunk@13533 -
|
2009-08-13 21:21:28 +00:00 |
|
Jonas Maebe
|
e246cac3ac
|
* regenerated using latest fpcmake
git-svn-id: trunk@13487 -
|
2009-08-02 18:40:14 +00:00 |
|
Jonas Maebe
|
70dea05563
|
* use MacOSAll instead of FPCMacOSAll
git-svn-id: trunk@13371 -
|
2009-07-08 18:44:06 +00:00 |
|
Jonas Maebe
|
4987dbbf41
|
* don't redefine smallint type (fixes mantis #14104)
git-svn-id: trunk@13370 -
|
2009-07-08 18:39:57 +00:00 |
|
florian
|
a444d4e786
|
* another patch to PolyFill by borsa77
* some indention and newline mistakes fixed
git-svn-id: trunk@13281 -
|
2009-06-15 21:04:54 +00:00 |
|
florian
|
bf5666675a
|
* another fix to PolyFill by borsa77
git-svn-id: trunk@13263 -
|
2009-06-12 14:50:57 +00:00 |
|
florian
|
d338684196
|
* patch to fix fillpoly, by borsa77
git-svn-id: trunk@13208 -
|
2009-05-28 22:28:58 +00:00 |
|
peter
|
2916256b2c
|
* change externalurl to homepageurl
git-svn-id: trunk@12170 -
|
2008-11-18 23:58:52 +00:00 |
|
peter
|
f203a498e1
|
* fix archiving
git-svn-id: trunk@12168 -
|
2008-11-18 23:16:57 +00:00 |
|
marco
|
2bbe4590db
|
* Another batch of manifests added to the respective fpmakes. Until httpd22.
git-svn-id: trunk@11975 -
|
2008-10-26 20:18:05 +00:00 |
|
marco
|
47a997e4da
|
* fpmake: Small fixes + first round of manifests
git-svn-id: trunk@11958 -
|
2008-10-23 20:15:59 +00:00 |
|
marco
|
1295c499c9
|
* More fpmake fixes. Exampledirs and includefiles mostly fixed for these.
gdbint moves two examples from src to exampledir + makefile fix.
git-svn-id: trunk@11949 -
|
2008-10-22 22:08:05 +00:00 |
|
marco
|
e5db5e4aa8
|
* regened makefiles to propagate makefile versions
git-svn-id: trunk@11947 -
|
2008-10-22 17:32:15 +00:00 |
|
marco
|
3591d54f24
|
* updated all makefile.fpc versions to 2.2.2 for fppkg compat.
git-svn-id: trunk@11945 -
|
2008-10-22 17:19:13 +00:00 |
|
peter
|
7b188a6a0e
|
* reset version to latest release: 2.2.2-0
git-svn-id: trunk@11907 -
|
2008-10-17 18:36:45 +00:00 |
|
marco
|
2fbee5193d
|
* another fix.
git-svn-id: trunk@11794 -
|
2008-09-16 20:48:02 +00:00 |
|
marco
|
61dd45f079
|
* more freebsd/x86_64 fixes
git-svn-id: trunk@11793 -
|
2008-09-16 20:25:57 +00:00 |
|
giulio
|
048c7224b0
|
go32v2 graph: fix for seg_bytemove so that it works with oldfpccall and register calling
conventions.
git-svn-id: trunk@11283 -
|
2008-06-26 13:43:21 +00:00 |
|