84 lines
4.9 KiB
HTML
84 lines
4.9 KiB
HTML
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
|
|
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
|
|
<head>
|
|
<title>Information - GTC documentation</title>
|
|
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
|
|
<link rel='stylesheet' type='text/css' href='layout/default.css' />
|
|
</head>
|
|
<body>
|
|
<p><a href='index.html'>◄ Back to index</a></p>
|
|
<div class='c0'>
|
|
<h1>Information</h1>
|
|
<div class='toc'><div class='toctop'><div class='tocbot'><div class='toc-content'>
|
|
<b>Contents:</b><ul>
|
|
<li><a href='#Credits.and.licensing'>Credits and licensing</a>
|
|
<ul>
|
|
<li><a href='#Standard.library'>Standard library</a></li>
|
|
<li><a href='#Compiler.core'>Compiler core</a></li>
|
|
<li><a href='#Compression.routines'>Compression routines</a></li>
|
|
<li><a href='#Object.file.import'>Object file import</a></li>
|
|
<li><a href='#Thanks'>Thanks</a></li>
|
|
</ul></li>
|
|
<li><a href='#Contact'>Contact</a></li>
|
|
</ul>
|
|
</div></div></div></div>
|
|
<div class='c1'>
|
|
<hr class='hr1' /><h1 class='heading'><a name='Credits.and.licensing'></a>Credits and licensing</h1><div class='c1in'><hr class='hr1in' />
|
|
<p>GTC is composed of three separate parts: the GTC compiler, the GTC IDE and the
|
|
GTC standard library. You are free to use these parts separately or in
|
|
combination.</p>
|
|
<p>You can redistribute or modify GTC freely for non-commercial use, as long as
|
|
you also redistribute the modified source and comply with the licenses of the
|
|
components you choose to distribute: you cannot redistribute the GTC standard
|
|
library if you fail to comply with the terms of the <a href='license-gpl2.html#GNU.General.Public.License'>GNU General Public
|
|
License</a>, version 2 (GPL). In addition you may redistribute the GTC standard
|
|
library under the terms of the GPL license, without restriction on commercial
|
|
use.</p>
|
|
<p>Excluding the standard library, the main author of GTC is Paul Froissart,
|
|
however GTC would not have been possible without building upon the work of
|
|
the following contributors.</p>
|
|
<div class='c2'>
|
|
<hr class='hr2' /><h2 class='heading'><a name='Standard.library'></a>Standard library</h2><div class='c2in'><hr class='hr2in' />
|
|
<p>The GTC standard library is a simple recompilation of old versions of the TIGCC
|
|
library, adapted for usage of a different calling convention. As such it is
|
|
licensed under the terms of the <a href='license-gpl2.html#GNU.General.Public.License'>GNU General Public License</a>, with an
|
|
exception allowing linking of the library with external programs, and
|
|
redistribution of the linked programs notwithstanding the provisions of the
|
|
GPL.</p>
|
|
<p>The TIGCC library was written by Zeljko Juric, Thomas Nussbaumer, Sebastian
|
|
Reichelt, Kevin Kofler and other contributors to the
|
|
<a href='http://tigcc.ticalc.org/'> TIGCC project</a>.</p>
|
|
</div></div>
|
|
<div class='c2'>
|
|
<hr class='hr2' /><h2 class='heading'><a name='Compiler.core'></a>Compiler core</h2><div class='c2in'><hr class='hr2in' />
|
|
<p>The GTC compiler is based on the 68000 and i386 C compiler III.1 by Christoph
|
|
van Wuellen (1989-1991), itself based on the 68000 compiler by Matthew Brandt
|
|
(1984-1986).</p>
|
|
</div></div>
|
|
<div class='c2'>
|
|
<hr class='hr2' /><h2 class='heading'><a name='Compression.routines'></a>Compression routines</h2><div class='c2in'><hr class='hr2in' />
|
|
<p>The<span class='widespace'> </span><code>-exe</code><span class='widespace'> </span>mode is based on the PuCrunch algorithm written by Pasi <em>Albert</em> Ojala, and adapted for use on TI calculators by Thomas Nussbaumer.</p>
|
|
</div></div>
|
|
<div class='c2'>
|
|
<hr class='hr2' /><h2 class='heading'><a name='Object.file.import'></a>Object file import</h2><div class='c2in'><hr class='hr2in' />
|
|
<p>The code to import<span class='widespace'> </span><code>.o</code><span class='widespace'> </span>files is based on<span class='widespace'> </span><code>obj2ti</code><span class='widespace'> </span>written by Julien Muchembled and further modified by Sebastian Reichelt and Kevin Kofler.</p>
|
|
</div></div>
|
|
<div class='c2'>
|
|
<hr class='hr2' /><h2 class='heading'><a name='Thanks'></a>Thanks</h2><div class='c2in'><hr class='hr2in' />
|
|
<p>Some people provided significant help without contributing code to the project.</p>
|
|
<p>Thanks to Olivier Armand for his FlashAppy patch: since TI has stopped signing
|
|
Flash applications this is absolutely vital to GTC.</p>
|
|
<p>Thanks to vince from the Ti-Fr team for his generous hosting.</p>
|
|
<p>Thanks to all the testers who helped uncover bugs.</p>
|
|
</div></div>
|
|
</div></div>
|
|
<div class='c1'>
|
|
<hr class='hr1' /><h1 class='heading'><a name='Contact'></a>Contact</h1><div class='c1in'><hr class='hr1in' />
|
|
<p>You will find the latest versions and online documentation on the GTC website:</p>
|
|
<p><a href='http://gtc.ti-fr.com/'> http://gtc.ti-fr.com/</a></p>
|
|
<p>Please use the <a href='http://gtc.ti-fr.com/feedback/'> feedback form</a> to submit bugs or
|
|
comments.
|
|
</div></div></p></div>
|
|
</body>
|
|
</html>
|