florian
|
6d3b74f96e
* extended r45555 to take care of chars as well
|
5 vuotta sitten |
nickysn
|
788797d078
+ implemented reading of T and R records
|
5 vuotta sitten |
Mattias Gaertner
|
f94221d788
pas2js: rename overloads in specialized members
|
5 vuotta sitten |
Mattias Gaertner
|
a03ed979fd
fcl-passrc: resolver: ClassScope_Record
|
5 vuotta sitten |
nickysn
|
ad66f17a87
* group T and R records together and call a function (not implemented yet) to handle them in pairs
|
5 vuotta sitten |
nickysn
|
a91b42bd8d
+ add .text, .data and .bss exe sections and define the entry point in the ZX Spectrum internal linker script
|
5 vuotta sitten |
nickysn
|
6d3bfccbe3
* set MaxMemPos to $FFFF in the Z80 internal linker
|
5 vuotta sitten |
nickysn
|
d0beacc35f
* return the correct size for files in ar archive. This is required by the REL
|
5 vuotta sitten |
nickysn
|
3e2cf16d1f
* TRelObjInput.ReadObjData: return success, if file was read correctly
|
5 vuotta sitten |
nickysn
|
0e54ea6bab
+ parse the REL symbol records
|
5 vuotta sitten |
florian
|
792cf056eb
* a nil node is also a constant pointer node
|
5 vuotta sitten |
nickysn
|
19a66947bc
+ parse the area records of REL files
|
5 vuotta sitten |
nickysn
|
c8337937b3
+ parse the REL header
|
5 vuotta sitten |
nickysn
|
31b7fd8965
+ partial implementation of TRelObjInput.ReadObjData
|
5 vuotta sitten |
nickysn
|
8873a199ec
* buffered text reading functions moved from being local to TRelObjInput.CanReadObjData
|
5 vuotta sitten |
nickysn
|
996eaf16b3
+ override TInternalLinkerZXSpectrum.GetCode/Data/BssSize to avoid access violation error
|
5 vuotta sitten |
nickysn
|
7eb782446e
+ create a linker script for the ZX Spectrum internal linker
|
5 vuotta sitten |
nickysn
|
3685b50e75
+ set cobjdata in TIntelHexExeOutput.create;
|
5 vuotta sitten |
nickysn
|
6104cd321c
+ set cobjdata in TRelObjInput.create
|
5 vuotta sitten |
nickysn
|
b2714052d1
+ override TInternalLinkerZXSpectrum.InitSysInitUnitName
|
5 vuotta sitten |
Mattias Gaertner
|
67ba0641fc
pas2js: fixed check if specialized class interface is needed
|
5 vuotta sitten |
florian
|
42e4d66c5e
* AArch64: enable TARMAsmOptimizer.OptPass1And
|
5 vuotta sitten |
nickysn
|
8ffd756546
+ added 'z80_internal_linker' build mode to the z80 lazarus project
|
5 vuotta sitten |
nickysn
|
4a296c9f5d
* enable the Z80 internal linker (not working yet) if the compiler is compiled with the Z80_INTERNAL_LINKER define
|
5 vuotta sitten |
nickysn
|
3c8ac8d356
- removed the z80_internal_asm build mode, since it's now a feature enabled by default, not hidden behind an ifdef
|
5 vuotta sitten |
nickysn
|
11cc085870
+ implemented TRelObjInput.CanReadObjData
|
5 vuotta sitten |
marco
|
c95b1348fb
* make properties file binary the same for chms with binary index.
|
5 vuotta sitten |
michael
|
700f3e6ec1
* Add dictionary tests for comparison with pas2js
|
5 vuotta sitten |
Mattias Gaertner
|
9df74570a6
pas2js: filer: restore specialize class
|
5 vuotta sitten |
florian
|
c5d7e6807c
* ARM: factor out TARMAsmOptimizer.OptPass1And
|
5 vuotta sitten |