pierre
|
eb4f3a29da
Enable paszlib package and disable utils/fpcm and utils/fpcmkcfg for nativent OS
|
6 vuotta sitten |
pierre
|
cab2b6261a
Disable targets that do not support fcl-base for utils packages that need fcl-base
|
6 vuotta sitten |
Mattias Gaertner
|
0603f1eca2
pas2js: fixed relative paths in srcmap in Windows
|
6 vuotta sitten |
Mattias Gaertner
|
06e821b07b
pas2js: added option -Jmabsolute
|
6 vuotta sitten |
pierre
|
29bcef2825
Fix compilation (with -st option) of compiler for macos OS target
|
6 vuotta sitten |
Mattias Gaertner
|
c7c8f8ed6a
resolver: cleaned up
|
6 vuotta sitten |
Mattias Gaertner
|
4ab30223d3
pastojs: warn for bitwise and,or,xor with native(u)int
|
6 vuotta sitten |
Mattias Gaertner
|
1a59a4a4a3
pastojs: typecast char to word
|
6 vuotta sitten |
florian
|
c7bb028d35
* factored out OptPass1FLD, used bx x86-64 now as well
|
6 vuotta sitten |
florian
|
6cb6517411
* better recognization of procedure exit code
|
6 vuotta sitten |
florian
|
24f6cc0da5
* factored out OptPass1FSTP, used by x86-64 now as well
|
6 vuotta sitten |
Mattias Gaertner
|
c67c51fdb5
pastojs: char range literals with non ascii, bug #34925
|
6 vuotta sitten |
nickysn
|
b71f815a9a
+ enabled the asm version of DirectPutPixelX
|
6 vuotta sitten |
nickysn
|
4a93ae0023
+ implemented all the write modes in the asm version of DirectPutPixelX
|
6 vuotta sitten |
nickysn
|
3e22a0625f
* load only the low byte of CurrentColor in DirectPutPixelX
|
6 vuotta sitten |
nickysn
|
aca3933f6d
* fixed register in comment
|
6 vuotta sitten |
nickysn
|
46ab1ac384
* fixed register in comment
|
6 vuotta sitten |
nickysn
|
32f85b6bd8
* huge model safe initialization of ES in DirectPutPixelX
|
6 vuotta sitten |
nickysn
|
126bf988a4
* use only 8086/8088 compatible instructions in DirectPutPixelX
|
6 vuotta sitten |
nickysn
|
f0a777f617
- removed the regcall ifdefs in DirectPutPixelX
|
6 vuotta sitten |
nickysn
|
4dfee9efc9
- removed the unnecessary for the pascal calling convention register save/restores in DirectPutPixelX
|
6 vuotta sitten |
nickysn
|
93fe4d789e
* DirectPutPixelX split into pascal and asm version
|
6 vuotta sitten |
Mattias Gaertner
|
792858eab8
pastojs: fixed reading #$00xx as widechar, bug #34923
|
6 vuotta sitten |
nickysn
|
6ad69d0ab9
* use stosb instead of mov in PutPixelX
|
6 vuotta sitten |
nickysn
|
5556757f95
* only load the low byte of the color in PutPixelX
|
6 vuotta sitten |
nickysn
|
e80d1564ed
- don't save/restore registers that don't need to be preserved by the pascal calling convention
|
6 vuotta sitten |
nickysn
|
a22ac81677
* PutPixelX converted to a pure assembler routine
|
6 vuotta sitten |
nickysn
|
a190d65f92
* huge model safe initialization of ES in PutPixelX
|
6 vuotta sitten |
nickysn
|
6cc00c887f
* moved the ES segment register initialization earlier in PutPixelX
|
6 vuotta sitten |
nickysn
|
933dd5b0cc
+ enabled the asm version of PutPixelX
|
6 vuotta sitten |