
|
84960 packages online
|
|
 |
|
dev/e/ECX_2.3.1-src.lha |
|
No screenshot available
|
|
This is the source code of E Compiler X.
ECX is an E Compiler written from scratch in E, it supports
68020+FPU and PowerPC cpus, AmigaOS 3.1 and MorphOS operating systems.
High source as well as binary compatibility, together with many
improvements over previous implementations of the language.
ECX homepage: blubbedev.net/ecx
The main compiler sources comes under this license:
/*********** THE ECX COMPILER LICENSE *******************************
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
o Redistributions must not be of commercial nature and must be free of charge.
o Copyright notices and this LICENSE may not be altered or removed from any
source code.
o Redistributions in binary form must reproduce all copyright notices and
this LICENSE in the documentation and/or other materials provided with
the distribution.
o Redistributions of modified source code should not be misrepresented
as the original and must clearly show who has modified it.
o Redistributions of modified binaries should not be misrepresented as the
original and must use a different program name and a different archive name.
o Redistributions of modified binaries must in the documentation and/or other
materials provided with the distribution, provide a brief explanation about
how your work is based on this work.
This software is provided 'as-is', without any express or implied warranty.
In no event will the author(s) be held liable for any damages arising from
the use of this software. Use at your own risk.
************ END OF ECX COMPILER LICENSE ***************************/
Parts of the compiler comes under simpler licenses with less conditions.
The startup/library codes and internal functions comes under zlib/libpng
license.
The support tools comes under the ECX TOOLS LICENSE,
see ECXTOOLSLICENSE.TXT
Each source describes what license it uses.
The compiler is written in E,
Startup/library codes are written in E,
internal functions are written in 68k assembler + ppc assembler,
Support tools are written in E.
To build the compiler you will need:
1.
A special version of EC (called testec, see separate archive),
to build the 68k version of ECX.
2.
AsmOne or similar to assemble the 68k internal functions into amiga link object.
3.
PAsm or similar to assemble the ppc internal functions into amiga link object.
4.
ECX(!) to compile startup/library code modules.
Leif Salomonsson [dev blubbedev net] Sept 2013
Note by uploader (22/8/2025): as of today, this package is not in Aminet, and
the original webpage is down, so I grabbed it from os4depot.net. Except for the
uploader info (me) in this readme, the archive remains untouched.
Saluditos,
Ferrán. |
Contents of dev/e/ECX_2.3.1-src.lha
PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 3318 16269 20.4% -lh5- 9c4e Oct 13 2013 ecx-2.3.1-src/assembler.e
[generic] 3133 8604 36.4% -lh5- 42e5 Oct 13 2013 ecx-2.3.1-src/binary.e
[generic] 2507 9596 26.1% -lh5- 09c4 Oct 13 2013 ecx-2.3.1-src/ceemodule.e
[generic] 25090 116419 21.6% -lh5- 1892 Oct 13 2013 ecx-2.3.1-src/codegen.e
[generic] 2260 6460 35.0% -lh5- 0841 Oct 13 2013 ecx-2.3.1-src/common.e
[generic] 5914 16743 35.3% -lh5- b739 Oct 13 2013 ecx-2.3.1-src/compiler.e
[generic] 4593 16575 27.7% -lh5- 92fb Oct 13 2013 ecx-2.3.1-src/diself.e
[generic] 1946 6683 29.1% -lh5- 7055 Oct 13 2013 ecx-2.3.1-src/dishunk.e
[generic] 445 837 53.2% -lh5- 6e30 Oct 13 2013 ecx-2.3.1-src/dumpmod.e
[generic] 12068 52325 23.1% -lh5- 1c04 Oct 13 2013 ecx-2.3.1-src/ec68kifuncs.asm
[generic] 6326 26997 23.4% -lh5- f6d7 Oct 13 2013 ecx-2.3.1-src/ecmodtrans.e
[generic] 1178 2796 42.1% -lh5- e835 Oct 13 2013 ecx-2.3.1-src/ecx-2.3.1-src.readme
[generic] 556 1309 42.5% -lh5- f322 Oct 13 2013 ecx-2.3.1-src/ECXCOMPILERLICENSE.TXT
[generic] 1490 4275 34.9% -lh5- 8cc8 Oct 13 2013 ecx-2.3.1-src/ecxelf.e
[generic] 84980 386297 22.0% -lh5- d980 Oct 13 2013 ecx-2.3.1-src/ecxmain.e
[generic] 358 700 51.1% -lh5- 7d1f Oct 13 2013 ecx-2.3.1-src/ECXTOOLSLICENSE.TXT
[generic] 691 1499 46.1% -lh5- 666e Oct 13 2013 ecx-2.3.1-src/emptycache.e
[generic] 6475 76827 8.4% -lh5- 7f1e Oct 13 2013 ecx-2.3.1-src/inline68.e
[generic] 5639 31478 17.9% -lh5- 90f6 Oct 13 2013 ecx-2.3.1-src/inlineppc.e
[generic] 1913 6692 28.6% -lh5- 2752 Oct 13 2013 ecx-2.3.1-src/libstubs.e
[generic] 22656 120525 18.8% -lh5- d301 Oct 13 2013 ecx-2.3.1-src/m68gen.e
[generic] 495 1454 34.0% -lh5- 9e8d Oct 13 2013 ecx-2.3.1-src/makedist.script
[generic] 444 1056 42.0% -lh5- a3ba Oct 13 2013 ecx-2.3.1-src/makeecx.script
[generic] 8523 33154 25.7% -lh5- e1f0 Oct 13 2013 ecx-2.3.1-src/makelibmod.e
[generic] 736 2700 27.3% -lh5- 1191 Oct 13 2013 ecx-2.3.1-src/makesrcdist.script
[generic] 230 739 31.1% -lh5- 3406 Oct 13 2013 ecx-2.3.1-src/makestartups.script
[generic] 3253 9883 32.9% -lh5- 8319 Oct 13 2013 ecx-2.3.1-src/ModuleFromFD.e
[generic] 5070 17442 29.1% -lh5- d42b Oct 13 2013 ecx-2.3.1-src/ModuleFromProto.e
[generic] 4440 14804 30.0% -lh5- cb65 Oct 13 2013 ecx-2.3.1-src/multilibraryx.e
[generic] 7166 49068 14.6% -lh5- 2ad9 Oct 13 2013 ecx-2.3.1-src/opcodes68.e
[generic] 2514 16654 15.1% -lh5- ac09 Oct 13 2013 ecx-2.3.1-src/opcodesppc.e
[generic] 3485 27436 12.7% -lh5- a8e8 Oct 13 2013 ecx-2.3.1-src/ppcdisasm.e
[generic] 28162 140893 20.0% -lh5- 4f09 Oct 13 2013 ecx-2.3.1-src/ppcgen.e
[generic] 25250 104175 24.2% -lh5- cf36 Oct 13 2013 ecx-2.3.1-src/ppcifuncs.asm
[generic] 1856 4906 37.8% -lh5- 4c55 Oct 13 2013 ecx-2.3.1-src/runtime.e
[generic] 1919 5208 36.8% -lh5- b147 Oct 13 2013 ecx-2.3.1-src/startup_amigaos.e
[generic] 2083 6305 33.0% -lh5- 620a Oct 13 2013 ecx-2.3.1-src/startup_amigaos4.e
[generic] 2012 5316 37.8% -lh5- 5b9e Oct 13 2013 ecx-2.3.1-src/startup_morphos.e
[generic] 1204 3773 31.9% -lh5- 7747 Oct 13 2013 ecx-2.3.1-src/support.e
[generic] 1730 4731 36.6% -lh5- 28df Oct 13 2013 ecx-2.3.1-src/TrackHit.e
[generic] 738 1501 49.2% -lh5- 47d6 Oct 13 2013 ecx-2.3.1-src/viewcache.e
[generic] 4780 20909 22.9% -lh5- 1b3f Oct 13 2013 ecx-2.3.1-src/viewmodule.e
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 42 files 299626 1382013 21.7% Aug 22 21:21
|
|
|
 |
Page generated in 0.03 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |