nickysn
|
a5ab1c03ea
* avoid 8-bit truncation of the sizes in the internal linker map
|
5 年之前 |
nickysn
|
da2bd5f789
* ImageBase changed to qword to avoid 8-bit truncation in the internal linker map file
|
5 年之前 |
nickysn
|
9c54d753f5
* ImageBase changed to qword (same type as CurrMemPos) to avoid truncating to 8-bit on Z80
|
5 年之前 |
nickysn
|
4a5a2f5ba2
+ set IMAGEBASE in the Z80 internal linker script
|
5 年之前 |
nickysn
|
b29257fd05
* avoid setting the oso_Data flag on bss sections
|
5 年之前 |
nickysn
|
996ab2feba
* renamed some REL sections to follow a similar naming convention
|
5 年之前 |
florian
|
6d3b74f96e
* extended r45555 to take care of chars as well
|
5 年之前 |
nickysn
|
788797d078
+ implemented reading of T and R records
|
5 年之前 |
Mattias Gaertner
|
f94221d788
pas2js: rename overloads in specialized members
|
5 年之前 |
Mattias Gaertner
|
a03ed979fd
fcl-passrc: resolver: ClassScope_Record
|
5 年之前 |
nickysn
|
ad66f17a87
* group T and R records together and call a function (not implemented yet) to handle them in pairs
|
5 年之前 |
nickysn
|
a91b42bd8d
+ add .text, .data and .bss exe sections and define the entry point in the ZX Spectrum internal linker script
|
5 年之前 |
nickysn
|
6d3bfccbe3
* set MaxMemPos to $FFFF in the Z80 internal linker
|
5 年之前 |
nickysn
|
d0beacc35f
* return the correct size for files in ar archive. This is required by the REL
|
5 年之前 |
nickysn
|
3e2cf16d1f
* TRelObjInput.ReadObjData: return success, if file was read correctly
|
5 年之前 |
nickysn
|
0e54ea6bab
+ parse the REL symbol records
|
5 年之前 |
florian
|
792cf056eb
* a nil node is also a constant pointer node
|
5 年之前 |
nickysn
|
19a66947bc
+ parse the area records of REL files
|
5 年之前 |
nickysn
|
c8337937b3
+ parse the REL header
|
5 年之前 |
nickysn
|
31b7fd8965
+ partial implementation of TRelObjInput.ReadObjData
|
5 年之前 |
nickysn
|
8873a199ec
* buffered text reading functions moved from being local to TRelObjInput.CanReadObjData
|
5 年之前 |
nickysn
|
996eaf16b3
+ override TInternalLinkerZXSpectrum.GetCode/Data/BssSize to avoid access violation error
|
5 年之前 |
nickysn
|
7eb782446e
+ create a linker script for the ZX Spectrum internal linker
|
5 年之前 |
nickysn
|
3685b50e75
+ set cobjdata in TIntelHexExeOutput.create;
|
5 年之前 |
nickysn
|
6104cd321c
+ set cobjdata in TRelObjInput.create
|
5 年之前 |
nickysn
|
b2714052d1
+ override TInternalLinkerZXSpectrum.InitSysInitUnitName
|
5 年之前 |
Mattias Gaertner
|
67ba0641fc
pas2js: fixed check if specialized class interface is needed
|
5 年之前 |
florian
|
42e4d66c5e
* AArch64: enable TARMAsmOptimizer.OptPass1And
|
5 年之前 |
nickysn
|
8ffd756546
+ added 'z80_internal_linker' build mode to the z80 lazarus project
|
5 年之前 |
nickysn
|
4a296c9f5d
* enable the Z80 internal linker (not working yet) if the compiler is compiled with the Z80_INTERNAL_LINKER define
|
5 年之前 |