credits.html 4.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
  2. <html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
  3. <head>
  4. <title>Information - GTC documentation</title>
  5. <meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
  6. <link rel='stylesheet' type='text/css' href='layout/default.css' />
  7. </head>
  8. <body>
  9. <p><a href='index.html'>◄ Back to index</a></p>
  10. <div class='c0'>
  11. <h1>Information</h1>
  12. <div class='toc'><div class='toctop'><div class='tocbot'><div class='toc-content'>
  13. <b>Contents:</b><ul>
  14. <li><a href='#Credits.and.licensing'>Credits and licensing</a>
  15. <ul>
  16. <li><a href='#Standard.library'>Standard library</a></li>
  17. <li><a href='#Compiler.core'>Compiler core</a></li>
  18. <li><a href='#Compression.routines'>Compression routines</a></li>
  19. <li><a href='#Object.file.import'>Object file import</a></li>
  20. <li><a href='#Thanks'>Thanks</a></li>
  21. </ul></li>
  22. <li><a href='#Contact'>Contact</a></li>
  23. </ul>
  24. </div></div></div></div>
  25. <div class='c1'>
  26. <hr class='hr1' /><h1 class='heading'><a name='Credits.and.licensing'></a>Credits and licensing</h1><div class='c1in'><hr class='hr1in' />
  27. <p>GTC is composed of three separate parts: the GTC compiler, the GTC IDE and the
  28. GTC standard library. You are free to use these parts separately or in
  29. combination.</p>
  30. <p>You can redistribute or modify GTC freely for non-commercial use, as long as
  31. you also redistribute the modified source and comply with the licenses of the
  32. components you choose to distribute: you cannot redistribute the GTC standard
  33. library if you fail to comply with the terms of the <a href='license-gpl2.html#GNU.General.Public.License'>GNU General Public
  34. License</a>, version 2 (GPL). In addition you may redistribute the GTC standard
  35. library under the terms of the GPL license, without restriction on commercial
  36. use.</p>
  37. <p>Excluding the standard library, the main author of GTC is Paul Froissart,
  38. however GTC would not have been possible without building upon the work of
  39. the following contributors.</p>
  40. <div class='c2'>
  41. <hr class='hr2' /><h2 class='heading'><a name='Standard.library'></a>Standard library</h2><div class='c2in'><hr class='hr2in' />
  42. <p>The GTC standard library is a simple recompilation of old versions of the TIGCC
  43. library, adapted for usage of a different calling convention. As such it is
  44. licensed under the terms of the <a href='license-gpl2.html#GNU.General.Public.License'>GNU General Public License</a>, with an
  45. exception allowing linking of the library with external programs, and
  46. redistribution of the linked programs notwithstanding the provisions of the
  47. GPL.</p>
  48. <p>The TIGCC library was written by Zeljko Juric, Thomas Nussbaumer, Sebastian
  49. Reichelt, Kevin Kofler and other contributors to the
  50. <a href='http://tigcc.ticalc.org/'> TIGCC project</a>.</p>
  51. </div></div>
  52. <div class='c2'>
  53. <hr class='hr2' /><h2 class='heading'><a name='Compiler.core'></a>Compiler core</h2><div class='c2in'><hr class='hr2in' />
  54. <p>The GTC compiler is based on the 68000 and i386 C compiler III.1 by Christoph
  55. van Wuellen (1989-1991), itself based on the 68000 compiler by Matthew Brandt
  56. (1984-1986).</p>
  57. </div></div>
  58. <div class='c2'>
  59. <hr class='hr2' /><h2 class='heading'><a name='Compression.routines'></a>Compression routines</h2><div class='c2in'><hr class='hr2in' />
  60. <p>The<span class='widespace'>&#32;</span><code>-exe</code><span class='widespace'>&#32;</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>
  61. </div></div>
  62. <div class='c2'>
  63. <hr class='hr2' /><h2 class='heading'><a name='Object.file.import'></a>Object file import</h2><div class='c2in'><hr class='hr2in' />
  64. <p>The code to import<span class='widespace'>&#32;</span><code>.o</code><span class='widespace'>&#32;</span>files is based on<span class='widespace'>&#32;</span><code>obj2ti</code><span class='widespace'>&#32;</span>written by Julien Muchembled and further modified by Sebastian Reichelt and Kevin Kofler.</p>
  65. </div></div>
  66. <div class='c2'>
  67. <hr class='hr2' /><h2 class='heading'><a name='Thanks'></a>Thanks</h2><div class='c2in'><hr class='hr2in' />
  68. <p>Some people provided significant help without contributing code to the project.</p>
  69. <p>Thanks to Olivier Armand for his FlashAppy patch: since TI has stopped signing
  70. Flash applications this is absolutely vital to GTC.</p>
  71. <p>Thanks to vince from the Ti-Fr team for his generous hosting.</p>
  72. <p>Thanks to all the testers who helped uncover bugs.</p>
  73. </div></div>
  74. </div></div>
  75. <div class='c1'>
  76. <hr class='hr1' /><h1 class='heading'><a name='Contact'></a>Contact</h1><div class='c1in'><hr class='hr1in' />
  77. <p>You will find the latest versions and online documentation on the GTC website:</p>
  78. <p><a href='http://gtc.ti-fr.com/'> http://gtc.ti-fr.com/</a></p>
  79. <p>Please use the <a href='http://gtc.ti-fr.com/feedback/'> feedback form</a> to submit bugs or
  80. comments.
  81. </div></div></p></div>
  82. </body>
  83. </html>