Jonas Maebe
|
a0efde8167
* automatically generate necessary indirect symbols when a new assembler
|
9 years ago |
nickysn
|
3cc8ff11e3
+ generate the stack segment for i8086 far data memory models from within fpc
|
11 years ago |
nickysn
|
c9f8703679
+ set ref.segment to NR_SS for all temps/localvars on i8086. This allows the
|
11 years ago |
nickysn
|
4832682c58
* fixed i8086 far pointer typed constants that are initialized with nil
|
11 years ago |
Jonas Maebe
|
4a79481c51
* isolated segment-related functionality of tabsolutevarsym into i386/i8086-
|
11 years ago |
Jonas Maebe
|
b57c95043f
+ support overriding tdef/tsym methods with target-specific functionality:
|
11 years ago |
nickysn
|
b342588af1
+ i8086 specific far proc aware implementation of ttypeconvnode.second_proc_to_procvar
|
12 years ago |
nickysn
|
a308994423
* i8086 specific code from tcgpointerconstnode.pass_generate_code moved to an i8086 specific overriden method
|
12 years ago |
nickysn
|
fd429612f8
+ initial (and not yet fully complete) implementation of far pointers on the i8086
|
12 years ago |
nickysn
|
b0f7786782
+ added support for special versions of near data pointers associated with a x86 segment register. They are supported on all x86 platforms: i8086, i386 and x86_64
|
12 years ago |
nickysn
|
3853d06ac0
+ added n8086cal.pas, based on n386cal.pas; this pulls in nx86cal.pas as well and fixes compilation of the system unit on i8086 after the merge of the i8086 branch to trunk
|
12 years ago |
nickysn
|
e95d22d0f8
+ added ti8086inlinenode
|
12 years ago |
nickysn
|
19cbff220e
+ added unit n8086mat, based on n386mat; TODO: adapt to i8086
|
12 years ago |
nickysn
|
8d346d162b
added n8086add.pas (copy of n386add.pas), TODO: adapt to i8086
|
12 years ago |
nickysn
|
a3295bd520
use ncgadd in cpunode
|
12 years ago |
nickysn
|
eff0894a66
all the extra i8086 units added
|
12 years ago |