OS4 DepotLogo by Kicko 
(anonymous IP: 3.145.191.22,0) 
 HomeRecentStatsSearchMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (596)
   o Document (22)
   o Driver (97)
   o Emulation (147)
   o Game (1004)
   o Graphics (497)
   o Library (115)
   o Network (232)
   o Office (66)
   o Utility (923)
   o Video (69)

Total files: 4365

Full index file
Recent index file

 Links

  Amigans.net
  OpenAmiga
  Aminet
  UtilityBase
  IntuitionBase
  AmigaBounty


Support the site


 Readme for:  Development » Language » ecx-src.lha

ECX Source

Description: E Compiler X
Download: ecx-src.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 295kb
Version: 2.3.1
Date: 22 Oct 13
Author: Leif Salomonsson
Submitter: uploader
Homepage: http://blubbedev.net/ecx/
Requirements: AmigaOS 4.x
Category: development/language
License: Other
Distribute: yes
Min OS Version: 4.0
FileID: 8370
 
Comments: 0
Snapshots: 0
Videos: 0
Downloads:  (Current version)
 (Accumulated)

[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] 
   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



File Version Size Date OS Dls Readme
ecx.lha2.3.11Mb22 Oct 134.03¤ ECX - E Compiler X
Copyright (c) 2004-2024 by Björn Hagström All Rights Reserved
Amiga OS and its logos are registered trademarks of Hyperion Entertainment