summaryrefslogtreecommitdiff
path: root/packages/graph/src
Commit message (Expand)AuthorAgeFilesLines
* + added default parameters to InstallUserModenickysn2021-04-271-1/+2
* + added function InstallUserMode to ptcgraph, that allows you to register a c...nickysn2020-11-191-101/+171
* + added and implemented procedure SetMousePos in unit ptcmousenickysn2019-09-231-2/+8
* * fix for Mantis #35760: apply patch by user Bloodbatgot to fix drawing of th...svenbarth2019-07-051-1/+1
* * split the routines with asm versions into strict pascal and strict asm vers...nickysn2019-01-311-24/+75
* * optimizations in SetVisualX and SetActiveX by using a table, instead of a c...nickysn2019-01-301-17/+11
* * optimizations in SetActive200 and SetActive350nickysn2019-01-301-10/+4
* * use eax instead of edi in GetPixel320, to avoid saving/restoring edinickysn2019-01-291-6/+4
* - ignore VideoOfs completely in the mode 13h routines (this mode has no video...nickysn2019-01-291-5/+1
* * moved the assembler declaration in PutPixel320 and GetPixel320 to be on the...nickysn2019-01-291-4/+2
* - don't preserve edx and ecx in GetPixel320, because they don't need to be pr...nickysn2019-01-291-4/+0
* - removed commented out video page code from GetPixel320nickysn2019-01-291-1/+0
* - removed the REGCALL ifdefs from GetPixel320nickysn2019-01-291-5/+0
* + comment in GetPixel320 with the parameter locationsnickysn2019-01-291-0/+2
* * use different registers to avoid a mov instruction in PutPixel320nickysn2019-01-291-4/+3
* - don't save/restore eax and ecx in PutPixel320, because they don't need to b...nickysn2019-01-291-4/+0
* - removed the commented out video page code from PutPixel320nickysn2019-01-291-1/+0
* - removed the REGCALL ifdefs from PutPixel320nickysn2019-01-291-8/+0
* + added comment to PutPixel320 with the parameter locationsnickysn2019-01-291-0/+3
* * declare all registers as clobbered by int 10h in the asm block in SetVisual...nickysn2019-01-281-9/+1
* * SetVisual200 and SetVisual350 combined into one routine SetVisual200_350, b...nickysn2019-01-281-26/+6
* - removed the unnecessary code from SetVisual200 (the start address that is b...nickysn2019-01-281-12/+0
* + added comments with the parameter locations in SetCGAPalette and SetCGABordernickysn2019-01-281-6/+2
* + added comment to CallInt10 with the parameter locationnickysn2019-01-281-3/+1
* + added comment in the beginning of seg_bytemove, containing the parameter lo...nickysn2019-01-281-0/+5
* * converted seg_xorword, seg_orword and seg_andword to pure asm routinesnickysn2019-01-281-99/+102
* - removed 'ifndef tp' directivesnickysn2019-01-251-6/+0
* - removed destroyed register lists from pure asm routinesnickysn2019-01-251-2/+2
* + introduce the InitInt10hMode helper routine in the go32v2 graph unit as wellnickysn2019-01-251-40/+18
* + enabled the asm version of DirectPutPixelXnickysn2019-01-241-1/+0
* + implemented all the write modes in the asm version of DirectPutPixelXnickysn2019-01-241-7/+45
* * load only the low byte of CurrentColor in DirectPutPixelXnickysn2019-01-241-1/+1
* * fixed register in commentnickysn2019-01-241-1/+1
* * fixed register in commentnickysn2019-01-241-1/+1
* * huge model safe initialization of ES in DirectPutPixelXnickysn2019-01-241-1/+7
* * use only 8086/8088 compatible instructions in DirectPutPixelXnickysn2019-01-241-5/+8
* - removed the regcall ifdefs in DirectPutPixelXnickysn2019-01-241-5/+0
* - removed the unnecessary for the pascal calling convention register save/res...nickysn2019-01-241-12/+0
* * DirectPutPixelX split into pascal and asm versionnickysn2019-01-241-3/+3
* * use stosb instead of mov in PutPixelXnickysn2019-01-241-1/+1
* * only load the low byte of the color in PutPixelXnickysn2019-01-241-1/+1
* - don't save/restore registers that don't need to be preserved by the pascal ...nickysn2019-01-241-12/+0
* * PutPixelX converted to a pure assembler routinenickysn2019-01-241-59/+57
* * huge model safe initialization of ES in PutPixelXnickysn2019-01-241-0/+6
* * moved the ES segment register initialization earlier in PutPixelXnickysn2019-01-241-1/+1
* + enabled the asm version of PutPixelXnickysn2019-01-241-4/+1
* * perform the clipping in asm in PutPixelXnickysn2019-01-241-8/+15
* * moved the loading of X and Y coordinates to the beginning of the asm block ...nickysn2019-01-241-3/+3
* * swapped ax and cx in PutPixelXnickysn2019-01-241-3/+3
* - remove the XorPut support from PutPixelX, since it is not supposed to suppo...nickysn2019-01-241-5/+0