Browse Source

Update credits, contact info and history for GCC4TI.
Add the number of AMS 3.10 ROM_CALLs to minams.chk.

git-svn-id: file:///var/svn/tigccpp/trunk@1363 9552661e-59e3-4036-b4f2-dbe53926924f

debrouxl 14 years ago
parent
commit
37d28db56a

+ 1 - 0
tigcc/doc/System/Include/minams.chk

@@ -12,3 +12,4 @@
 2.09=$607
 3.00=$608
 3.01=$608
+3.10=$60D

+ 3 - 1
tigcc/doc/System/Info/info/about.hss

@@ -1,7 +1,9 @@
 [Main]
-Title=About TIGCC
+Title=About GCC4TI
 
 [Top]
+The GCC4TI project builds on the TIGCC foundation, has started the task of reviewing and merging long-standing contributions to TIGCC. It also adds improvements of its own.
+<BR><BR>
 TIGCC is our attempt to make it possible to program in C for the TI-89 and TI-92 Plus. To do this, we originally recompiled a version of GCC-M68k (which was found <A HREF="http://fiddes.net/coldfire/">here</A>) to make it work with the C calling convention used by TI's compiler. Then we wrote a linker to make it produce <CODE>.89z</CODE> or <CODE>.9xz</CODE> files. And since we also wanted to allow the use of assembly, we programmed it so that you can use the
 <CODE>.asm</CODE> files and compile them with the A68k assembler. Finally we wrote <CODE>tigcc</CODE>, a program which will automatically call the necessary programs to compile everything you specify in the command line.
 This was the first public release of TIGCC.

+ 1 - 1
tigcc/doc/System/Info/info/bugreports.hss

@@ -2,4 +2,4 @@
 Title=Reporting Bugs
 
 [Top]
-There may still be some bugs in the linker, in <CODE>tigcc</CODE>, and in the IDE. If you encounter a bug, please use the bug report form on the <A HREF="http://tigcc.ticalc.org/">Official TIGCC Site</A>, or send all the information that is needed to the appropriate team member.
+There may still be some bugs in the linker, in <CODE>tigcc</CODE>, and in the IDE. If you encounter a bug, please use the ticket system of the <A HREF="http://trac.godzil.net/gcc4ti/">Official GCC4TI Site</A>, or send all the information that is needed to the <A HREF="mailto:tigccpp@box.godzil.net">GCC4TI mailing list</A>r.

+ 9 - 5
tigcc/doc/System/Info/info/credits.hss

@@ -2,21 +2,25 @@
 Title=Credits
 
 [Top]
-These are the people we would like to thank for their contributions to TIGCC:
+These are the people we would like to thank for their contributions to TIGCC and GCC4TI:
 <UL>
-<LI><A HREF="mailto:Thomas.Nussbaumer@gmx.net">Thomas Nussbaumer</A> (<A HREF="http://tict.ticalc.org/">website</A>), for his grayscale 'port' from Universal OS, and for the packing tools in the TIGCC Tools Suite (available on <A HREF="http://tict.ticalc.org/">tict.ticalc.org</A>)</LI>
+<LI><A HREF="mailto:Thomas.Nussbaumer@gmx.net">Thomas Nussbaumer</A> (<A HREF="http://tict.ticalc.org/">website</A>), for his grayscale 'port' from Universal OS, and for the TI-68k Developer Utilities (formerly TIGCC Tools Suite), available on <A HREF="http://tict.ticalc.org/">tict.ticalc.org</A></LI>
 <LI><A HREF="mailto:Revol@free.fr">François Revol</A>, for his help on GCC-related issues</LI>
 <LI><A HREF="mailto:JDRatlif@cs.indiana.edu">John David Ratliff</A> (<A HREF="http://www.technoplaza.net/">website</A>), for his tutorials and for the CGI script for the bug report form</LI>
 <LI><A HREF="mailto:mig53@yahoo.com">Peter J. Rowe</A>, for correcting grammar and spelling mistakes in a large part of the documentation</LI>
 <LI><A HREF="mailto:gereon.cs@web.de">Gereon Kindler</A>, for the title and wizard images and the new icons in the IDE</LI>
 <LI><A HREF="mailto:Wazabbe@flashmail.com">Jocelyn Berrendonner</A>, for his immense work on <A HREF="$$LINK(menus.h/)">menus.h</A>, <A HREF="$$LINK(dialogs.h/)">dialogs.h</A> and <A HREF="$$LINK(files.h/)">files.h</A>, and for some other TIGCCLIB updates</LI>
-<LI><A HREF="mailto:rlievin@free.fr">Romain Liévin</A> (<A HREF="http://lpg.ticalc.org/">website</A>), for the <A HREF="http://lpg.ticalc.org/prj_tigcc/">Linux port</A>, the <A HREF="http://lpg.ticalc.org/prj_tigcc/download/TIGCC_Internals.doc" TARGET="_blank">document</A> about the internals of TIGCC, and work on the documentation</LI>
-<LI><A HREF="mailto:lionel_debroux@yahoo.fr">Lionel Debroux</A> (<A HREF="http://tict.ticalc.org/">website</A>), for documenting AMS 2.xx functions from <A HREF="$$LINK(unknown.h/)">unknown.h</A></LI>
+<LI><A HREF="mailto:roms@lievin.net">Romain Liévin</A> (<A HREF="http://lpg.ticalc.org/">website</A>), for the <A HREF="http://lpg.ticalc.org/prj_tigcc/">Linux port</A>, the <A HREF="http://lpg.ticalc.org/prj_tigcc/download/TIGCC_Internals.doc" TARGET="_blank">document</A> about the internals of TIGCC, and work on the documentation</LI>
+<LI><A HREF="mailto:lionel_debroux@yahoo.fr">Lionel Debroux</A> (<A HREF="http://tict.ticalc.org/">website</A>), for documenting AMS 2.xx functions from <A HREF="$$LINK(unknown.h/)">unknown.h</A> and multiple optimizations</LI>
 <LI><A HREF="http://www.calvin.edu/~sstear70/">Samuel Stearley</A>, for most of the home screen functions defined in <A HREF="$$LINK(homescr.h/)">homescr.h</A></LI>
-<LI><A HREF="mailto:ola.e-ml@wanadoo.fr">Olivier Armand</A>, for an improved internal Line 1111 emulator</LI>
+<LI><A HREF="mailto:olivier.calc@gmail.com">Olivier Armand</A>, for an improved internal Line 1111 emulator</LI>
 <LI><A HREF="http://calc.gregd.org/">Greg Dietsche</A>, for a lot of updates to <A HREF="$$LINK(stdio.h/)">stdio.h</A></LI>
 <LI><A HREF="http://www.geocities.com/joelt49/">Joel Thompson</A>, for extracting the examples from the documentation, and for some other updates (e.g. to <A HREF="$$LINK(gdraw.h/)">gdraw.h</A> and <A HREF="$$LINK(vat.h/)">vat.h</A>)</LI>
 <LI><A HREF="mailto:dgdg89c@hotmail.com">Daniel De Graaf</A>, for updates to <A HREF="$$LINK(gdraw.h/)">gdraw.h</A> and <A HREF="$$LINK(estack.h/)">estack.h</A></LI>
 <LI><A HREF="http://www.tigen.org/">Ephyx</A>, for the IDE code completion patches and other IDE improvements</LI>
 <LI><A HREF="mailto:sebastien.leurent@laposte.net">Sébastien Leurent</A>, for his improvements to Wazabbe's <A HREF="$$LINK(dialogs.h/)">dialogs.h</A></LI>
+<LI><A HREF="mailto:patrick.pelissier@gmail.com">Patrick Pélissier</A>, for linker-related patches, bug reports and multiple other improvements (build system, etc.)</LI>
+<LI><A HREF="mailto:godzil@godzil.net">Manoel Trapier</A>, for providing project management infrastructure, a68k MacOS X binaries portability, etc.</LI>
+<LI><A HREF="mailto:mdemolins@gmail.com">Martial Demolins</A>, for multiple optimizations and bug reports</LI>
+<LI><A HREF="mailto:joeyadams3.14159@gmail.com">Joseph (Joey) Adams</A>, for improving the existing sprite routines, creating new ones and creating a strong test program</LI>
 </UL>

+ 1 - 1
tigcc/doc/System/Info/info/disclaimer.hss

@@ -6,7 +6,7 @@ Original files Copyright (C) 1999-2005 Xavier Vassor, Niklas Brunlid, and Jean C
 ld-tigcc Copyright (C) 2002-2008 Sebastian Reichelt and Kevin Kofler<BR>
 Library &amp; Documentation Copyright (C) 2000-2007 Zeljko Juric and contributors<BR>
 IDE Copyright (C) 2000-2007 Sebastian Reichelt and contributors<BR>
-TIGCC Tools Suite Copyright (C) 2000-2004 Thomas Nussbaumer (<A HREF="http://tict.ticalc.org/">TI-Chess Team</A>)
+TI-68k Developer Utilities (formerly TIGCC Tools Suite) Copyright (C) 2000-2009 Thomas Nussbaumer (<A HREF="http://tict.ticalc.org/">TI-Chess Team</A>)
 <BR><BR>
 Included programs with different licenses:<BR>
 A68k Copyright (C) 1987-2005 Charlie Gibbs, David Ellsworth, Kevin Kofler, Julien Muchembled, and Paul Froissart

+ 14 - 0
tigcc/doc/System/Info/info/history.hss

@@ -5,6 +5,20 @@ Title=History
 <B>Note:</B> Click <A HREF="$$INFOLINK(history)">here</A> for the history of the library, or <A HREF="$$INFOLINK(ide/history)">here</A> for the history of the IDE.
 <BR><BR>
 
+<B>?? ??, ??: GCC4TI v0.96 Beta 11, ld-tigcc v1.09, Library v2.73, IDE v2.96</B>
+
+<UL>
+<LI>Added: documentation: merged several long-standing contributions, added brand-new ones.</LI>
+<LI>Added: imported dasm-tigcc to a public repository, fixed a bug and upgraded some files.
+dasm-tigcc is a GPL'ed improved replacement of ttdasm, which uses the GDB disassembler and
+modified chunks of code from libti* & TIEmu. Creator: Kevin Kofler.</LI>
+<LI>Bugfix: tigcclib: fix bsearch() while making it smaller.</LI>
+<LI>Improved: tigcclib: make qsort() faster, especially for large arrays, and significantly smaller.</LI>
+<LI>Added: testcases: new area for complex tests, with a test for sorting routines.</LI>
+<LI>Bugfix: tigcclib: switch sprite routines to explicit register parameters.</LI>
+<LI>Added: tigcclib: generic clipped sprite 8/16/32 routines.</LI>
+</UL>
+
 <B>June 27, 2009: GCC4TI v0.96 Beta 10, ld-tigcc v1.09, Library v2.72, IDE v2.96</B>
 
 <UL>

+ 7 - 37
tigcc/doc/System/Info/info/info.hss

@@ -1,41 +1,11 @@
 [Main]
-Title=General Information about TIGCC
+Title=General Information about GCC4TI
 Subsections=releaseinfo, about, bugreports, unknown, credits, history, disclaimer
 
 [Top]
-TIGCC is a C/ASM cross compiler for the TI-89, TI-92 Plus, and V200.
-It is a complex project created by the following <A HREF="mailto:Team@tigcc.ticalc.org">international team</A>:
-<BR><BR>
-<TABLE CLASS="NOBORDER">
-<TR>
-<TD CLASS="NOBORDER" VALIGN="TOP"><A HREF="mailto:XVassor@mail.dotcom.fr"><B>Xavier Vassor</B></A>:</TD>
-<TD CLASS="NOBORDER" VALIGN="TOP">Original <CODE>tigcc</CODE> command shell and linker</TD>
-</TR>
-<TR>
-<TD CLASS="NOBORDER" VALIGN="TOP"><A HREF="mailto:Zeljko@tigcc.ticalc.org"><B>Zeljko Juric</B></A>:</TD>
-<TD CLASS="NOBORDER" VALIGN="TOP">The library and the documentation</TD>
-</TR>
-<TR>
-<TD CLASS="NOBORDER" VALIGN="TOP"><A HREF="mailto:Kevin@tigcc.ticalc.org"><B>Kevin Kofler</B></A>:</TD>
-<TD CLASS="NOBORDER" VALIGN="TOP">Improvements to A68k and its integration into TIGCC, as well as to GCC,
-GNU as, <CODE>ld-tigcc</CODE>, <CODE>tprbuilder</CODE> and the *nix version of <CODE>tigcc</CODE>, author
-of the <CODE>pstarter</CODE> launcher<BR>
-Current lead maintainer</TD>
-</TR>
-<TR>
-<TD CLASS="NOBORDER" VALIGN="TOP"><A HREF="mailto:Sebastian@tigcc.ticalc.org"><B>Sebastian&nbsp;Reichelt</B></A>:&nbsp;&nbsp;&nbsp;</TD>
-<TD CLASS="NOBORDER" VALIGN="TOP">The integrated environment and further recompilations, main author of the current <CODE>ld-tigcc</CODE> linker</TD>
-</TR>
-<TR>
-<TD CLASS="NOBORDER" VALIGN="TOP"><A HREF="mailto:Jean@tigcc.ticalc.org"><B>Jean Canazzi</B></A>:</TD>
-<TD CLASS="NOBORDER" VALIGN="TOP">Original recompilation of the GCC compiler</TD>
-</TR>
-<TR>
-<TD CLASS="NOBORDER" VALIGN="TOP"><A HREF="mailto:Niklas@tigcc.ticalc.org"><B>Niklas Brunlid</B></A>:</TD>
-<TD CLASS="NOBORDER" VALIGN="TOP">Minor bugfixes and additions to the original linker and <CODE>tigcc</CODE></TD>
-</TR>
-<TR>
-<TD CLASS="NOBORDER" VALIGN="TOP"><A HREF="mailto:p.winkler@atn.nu"><B>Philipp Winkler</B></A>:&nbsp;&nbsp;&nbsp;</TD>
-<TD CLASS="NOBORDER" VALIGN="TOP">Help file conversion</TD>
-</TR>
-</TABLE>
+GCC4TI is a C/ASM cross compiler for the TI-89, TI-89 Titanium, TI-92 Plus and V200, derived from TIGCC.
+It is a complex project created by an international team currently led by Patrick Pélissier (PpHd),
+Lionel Debroux and Manoel Trapier (Godzil). We can contacted by various communication means listed on the
+<A HREF="http://trac.godzil.net/gcc4ti/">GCC4TI website</A>:
+<A HREF="mailto:tigccpp@box.godzil.net">the GCC4TI mailing list</A>, a forum,
+tickets (bug reports / feature requests), and an IRC chan.

+ 2 - 2
tigcc/doc/System/Info/info/releaseinfo.hss

@@ -3,10 +3,10 @@ Title=Release Information
 
 [Top]
 <UL>
-<LI>GCC4TI v0.96 Beta 10 based on the <A HREF="http://www.gnu.org/software/gcc/">GNU Compiler Collection</A> v4.1.2 and <A HREF="http://www.gnu.org/software/binutils/">GNU Binutils</A> v2.16.1 compiled under <A HREF="http://www.mingw.org/">MinGW32</A> by <A HREF="mailto:lionel_debroux@yahoo.fr">Lionel Debroux</A></LI>
+<LI>GCC4TI v0.96 Beta 11 based on the <A HREF="http://www.gnu.org/software/gcc/">GNU Compiler Collection</A> v4.1.2 and <A HREF="http://www.gnu.org/software/binutils/">GNU Binutils</A> v2.16.1 compiled under <A HREF="http://www.mingw.org/">MinGW32</A> by <A HREF="mailto:lionel_debroux@yahoo.fr">Lionel Debroux</A></LI>
 <LI>A68k v2.71.F3w by Charlie Gibbs, David Ellsworth, Kevin Kofler, Julien Muchembled, and Paul Froissart</LI>
 <LI>ld-tigcc v1.09 by Sebastian Reichelt and Kevin Kofler</LI>
-<LI>TIGCC Library v2.72 by <A HREF="mailto:Zeljko@tigcc.ticalc.org">Zeljko Juric</A></LI>
+<LI>TIGCC Library v2.73 by <A HREF="mailto:Zeljko@tigcc.ticalc.org">Zeljko Juric</A></LI>
 <LI>TIGCC IDE v2.96 and Windows Command Line Executable by Sebastian Reichelt</LI>
 <LI>Parameter passing by register Copyright (C) 1998-2003 Fred Fish from <A HREF="http://www.geekgadgets.org/">Geek Gadgets</A>; converted to GCC 3.0-4.1 by Kevin Kofler</LI>
 <LI>Parts from the TI-68k Developer utilities (formerly TIGCC Tools Suite) by the <A HREF="http://tict.ticalc.org/">TI-Chess Team</A> (i.e. <A HREF="mailto:thomas.nussbaumer@gmx.net">Thomas Nussbaumer</A>) as well as his grayscale support have been used.<BR>TIGCC Tools Suite Copyright (C) 2000-2004 Thomas Nussbaumer</LI>

+ 3 - 3
tigcc/doc/System/Info/info/unknown.hss

@@ -13,8 +13,8 @@ but you may not simply copy the information there for copyright reasons),
 please take the time to document it. The way to do this is very simple, and
 you will be doing everyone using this library a big favor.
 <BR><BR>
-At first, you need the TIGCC source code, available from the <A HREF="http://tigcc.ticalc.org/">TIGCC Website</A>.
-Set up the documentation system according to the <CODE>Readme</CODE> file, and check
+At first, you need the GCC4TI source code, available from the <A HREF="http://trac.godzil.net/gcc4ti/">GCC4TI Website</A>.
+Set up the documentation system according to the <CODE>Readme</CODE> and <CODE>HelpSystem.ini</CODE> files, and check
 whether you can update at least the header files by running <CODE>UpdateInclude.exe</CODE>.
 <BR><BR>
 To document a file, or to change the file's prototype, you simply need to edit
@@ -28,6 +28,6 @@ Now you will be able to view your documentation in a web browser, and test the
 function with its new prototype.
 <BR><BR>
 When you are finished, please simply send the resulting <CODE>.hsf</CODE> file to
-<A HREF="mailto:Doc@tigcc.ticalc.org">Doc@tigcc.ticalc.org</A>.
+<A HREF="mailto:tigccpp@box.godzil.net">the GCC4TI mailing list</A>.
 We prefer compressed files because mail systems sometimes mess up attached
 text files, but it doesn't really matter a lot.