Nikolay Nikolov
|
3c91a7c01e
+ emit an error message if the ihxutil is not found when compiling an ZX Spectrum executable with the internal linker
|
3 жил өмнө |
pierre
|
f5e5f9645c
Add fForceUseForwardSlash to TLinkRes class, used for vlink linker on hosts using backslashes
|
4 жил өмнө |
Károly Balogh
|
ab2db33b4c
* backported vlink map file generation to other targets using vlink: Amiga, Atari and ZXSpectrum
|
4 жил өмнө |
Károly Balogh
|
bb51a2134a
z80-zxspectrum: fix the the linking order in the bss section, so the startup code doesn't crash when linked with vlink
|
4 жил өмнө |
Károly Balogh
|
9f8417ba52
z80: added handling of sections provided by the startup code to the vlink linker script. this fixes executable building, but the resulting executables still don't work at this point
|
4 жил өмнө |
nickysn
|
e41912b076
* limit the ZX Spectrum programs address space up to $FDFC, because the RTL now
|
5 жил өмнө |
nickysn
|
dfa736bdca
+ add the _BSSEND section after the _BSS section
|
5 жил өмнө |
svenbarth
|
bf96709e39
* with ihx2tzx now also supporting binary output it makes sense to rename it to something more generic
|
5 жил өмнө |
nickysn
|
f5489b5678
+ allow specifying the program load address for the ZX Spectrum target via the -WB option
|
5 жил өмнө |
nickysn
|
84cd9e129b
+ ZX Spectrum internal linker: invoke the ihx2tzx to postprocess the ihx file,
|
5 жил өмнө |
nickysn
|
3023a9f0e2
- removed the GetCode/Data/BssSize overrides in the ZX Spectrum internal linker,
|
5 жил өмнө |
nickysn
|
4a5a2f5ba2
+ set IMAGEBASE in the Z80 internal linker script
|
5 жил өмнө |
nickysn
|
996ab2feba
* renamed some REL sections to follow a similar naming convention
|
5 жил өмнө |
nickysn
|
a91b42bd8d
+ add .text, .data and .bss exe sections and define the entry point in the ZX Spectrum internal linker script
|
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
|
b2714052d1
+ override TInternalLinkerZXSpectrum.InitSysInitUnitName
|
5 жил өмнө |
nickysn
|
2353b1adee
+ started work on the Z80 internal linker
|
5 жил өмнө |
Károly Balogh
|
695a260ff8
zxspectrum: added support for linking via vlink, and for pascal sysinit code. also some cleanup in the linker code
|
5 жил өмнө |
nickysn
|
085fdcf3ab
* moved the ZX Spectrum program load address lower, so we could fit more code and data
|
5 жил өмнө |
nickysn
|
f6ab9729fb
* fixed writing sdcc-sdldz80 library files to the linker script
|
5 жил өмнө |
nickysn
|
168c009bc3
- removed the 'sdcc-' prefix of sdasz80 and sdldz80
|
5 жил өмнө |
nickysn
|
77058d0877
+ write the origin to the linker map file
|
5 жил өмнө |
nickysn
|
e72a5314eb
- cleaned up some of the commented out code from t_zxspectrum
|
5 жил өмнө |
nickysn
|
b85f62a3e1
+ invoke the ihx2tzx utility after successful linking for the ZX Spectrum platform, in order to produce
|
5 жил өмнө |
nickysn
|
4b32780516
+ set the program origin (i.e. the load address) and pass it to the linker for the ZX Spectrum target
|
5 жил өмнө |
nickysn
|
034ac3be18
* fixed warning in t_zxspectrum
|
5 жил өмнө |
nickysn
|
3deeff689a
+ added a ZX Spectrum target to the compiler
|
5 жил өмнө |