1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- <!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>
|