| Commit message (Expand) | Author | Age | Files | Lines |
| * | * split the routines with asm versions into strict pascal and strict asm vers... | nickysn | 2019-01-31 | 1 | -24/+75 |
| * | * optimizations in SetVisualX and SetActiveX by using a table, instead of a c... | nickysn | 2019-01-30 | 1 | -17/+11 |
| * | * optimizations in SetActive200 and SetActive350 | nickysn | 2019-01-30 | 1 | -10/+4 |
| * | * use eax instead of edi in GetPixel320, to avoid saving/restoring edi | nickysn | 2019-01-29 | 1 | -6/+4 |
| * | - ignore VideoOfs completely in the mode 13h routines (this mode has no video... | nickysn | 2019-01-29 | 1 | -5/+1 |
| * | * moved the assembler declaration in PutPixel320 and GetPixel320 to be on the... | nickysn | 2019-01-29 | 1 | -4/+2 |
| * | - don't preserve edx and ecx in GetPixel320, because they don't need to be pr... | nickysn | 2019-01-29 | 1 | -4/+0 |
| * | - removed commented out video page code from GetPixel320 | nickysn | 2019-01-29 | 1 | -1/+0 |
| * | - removed the REGCALL ifdefs from GetPixel320 | nickysn | 2019-01-29 | 1 | -5/+0 |
| * | + comment in GetPixel320 with the parameter locations | nickysn | 2019-01-29 | 1 | -0/+2 |
| * | * use different registers to avoid a mov instruction in PutPixel320 | nickysn | 2019-01-29 | 1 | -4/+3 |
| * | - don't save/restore eax and ecx in PutPixel320, because they don't need to b... | nickysn | 2019-01-29 | 1 | -4/+0 |
| * | - removed the commented out video page code from PutPixel320 | nickysn | 2019-01-29 | 1 | -1/+0 |
| * | - removed the REGCALL ifdefs from PutPixel320 | nickysn | 2019-01-29 | 1 | -8/+0 |
| * | + added comment to PutPixel320 with the parameter locations | nickysn | 2019-01-29 | 1 | -0/+3 |
| * | * declare all registers as clobbered by int 10h in the asm block in SetVisual... | nickysn | 2019-01-28 | 1 | -9/+1 |
| * | * SetVisual200 and SetVisual350 combined into one routine SetVisual200_350, b... | nickysn | 2019-01-28 | 1 | -26/+6 |
| * | - removed the unnecessary code from SetVisual200 (the start address that is b... | nickysn | 2019-01-28 | 1 | -12/+0 |
| * | + added comments with the parameter locations in SetCGAPalette and SetCGABorder | nickysn | 2019-01-28 | 1 | -6/+2 |
| * | + added comment to CallInt10 with the parameter location | nickysn | 2019-01-28 | 1 | -3/+1 |
| * | + added comment in the beginning of seg_bytemove, containing the parameter lo... | nickysn | 2019-01-28 | 1 | -0/+5 |
| * | * converted seg_xorword, seg_orword and seg_andword to pure asm routines | nickysn | 2019-01-28 | 1 | -99/+102 |
| * | - removed 'ifndef tp' directives | nickysn | 2019-01-25 | 1 | -6/+0 |
| * | - removed destroyed register lists from pure asm routines | nickysn | 2019-01-25 | 1 | -2/+2 |
| * | + introduce the InitInt10hMode helper routine in the go32v2 graph unit as well | nickysn | 2019-01-25 | 1 | -40/+18 |
| * | - removed all the 'ifdef fpc'/'ifndef fpc' from the go32v2 graph unit to | nickysn | 2019-01-17 | 2 | -716/+226 |
| * | + accelerated xor/and/orput hline routines for the 16bpp linear framebuffer m... | nickysn | 2019-01-17 | 2 | -4/+128 |
| * | + added a 16bpp linear framebuffer horizontal line drawing routine | nickysn | 2019-01-17 | 1 | -1/+55 |
| * | * factored out the common VESA mode initialization for each screen resolution to | nickysn | 2019-01-14 | 1 | -102/+63 |
| * | + added the 24-bit color modes, as defined by VBE 1.x, behind ifdef | nickysn | 2019-01-10 | 1 | -0/+15 |
| * | * changed the result of go32.get_segment_base_address to dword, instead of lo... | nickysn | 2017-12-04 | 1 | -1/+1 |
| * | * updated VGA/VGALo to 4 pages as well, as it is the same mode as EGA/EGALo | nickysn | 2015-03-22 | 1 | -1/+1 |
| * | * support 4 pages instead of 3 in the 640x200 EGA mode | nickysn | 2015-03-22 | 1 | -3/+4 |
| * | * updated go32v2 graph unit video card detection code with the latest code fr... | nickysn | 2015-03-22 | 1 | -85/+96 |
| * | * micro optimization in a commonly repeated VESA horizontal line drawing code... | nickysn | 2015-03-17 | 1 | -15/+10 |
| * | * fixed spelling: allign -> align | nickysn | 2015-03-17 | 1 | -15/+15 |
| * | + implemented VESA banked 32k/64k colour mode fast line drawing in the go32v2... | nickysn | 2015-03-17 | 2 | -0/+318 |
| * | * extracted the common mode initialization from QueryAdapterInfo to nested pr... | nickysn | 2014-04-25 | 1 | -517/+171 |
| * | * fixed CGA 320x200 hline bug when CurrentColor=1 | nickysn | 2013-12-16 | 1 | -4/+3 |
| * | + use PatternLineVESA256 also for the 640x400 256-colour VESA mode | nickysn | 2013-10-08 | 1 | -0/+1 |
| * | - rm the first call to int 10, ax=4f04, dl=0 from SaveStateVESA, since this f... | nickysn | 2013-10-06 | 1 | -27/+2 |
| * | - rm the hexstr function from the graph unit, as that has already been included | nickysn | 2013-10-06 | 1 | -14/+0 |
| * | * patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolve... | florian | 2011-09-27 | 1 | -7/+2 |
| * | * patch by alexvin to replace $ifopt by $push/$pop, resolves #20332 | florian | 2011-09-25 | 2 | -98/+14 |
| * | * added SetBkColor and GetBkColor for Hercules | nickysn | 2010-09-19 | 1 | -0/+20 |
| * | * implemented SetBkColor and GetBkColor for mode MCGAHi (640x480x2) | nickysn | 2010-09-18 | 1 | -0/+16 |
| * | * do not hook SetVisualPage and SetActivePage for modes that only have 1 vide... | nickysn | 2010-09-15 | 1 | -39/+11 |
| * | * implemented SetBkColor and GetBkColor for CGA | nickysn | 2010-09-14 | 1 | -1/+57 |
| * | * only enable the save/restore state hack on cards, older than VGA | nickysn | 2010-09-11 | 1 | -3/+6 |
| * | * EGA support added | nickysn | 2010-09-11 | 1 | -2/+65 |