tthelp.c 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. /******************************************************************************
  2. *
  3. * project name: TI-68k Developer Utilities
  4. * file name: tthelp.c
  5. * initial date: 21/08/2000
  6. * author: thomas.nussbaumer@gmx.net
  7. * description: prints tools list
  8. *
  9. ******************************************************************************/
  10. /*
  11. This file is part of TI-68k Developer Utilities.
  12. This file is free software; you can redistribute it and/or
  13. modify it under the terms of the GNU Lesser General Public
  14. License as published by the Free Software Foundation; either
  15. version 2.1 of the License, or (at your option) any later version.
  16. As a special exception, UNMODIFIED copies of tthelp may also be
  17. redistributed or sold without source code, for any purpose. (The Lesser
  18. General Public License restrictions do apply in other respects; for example,
  19. they cover modification of the program.) This exception notice must be
  20. removed on modified copies of this file.
  21. This program is distributed in the hope that it will be useful,
  22. but WITHOUT ANY WARRANTY; without even the implied warranty of
  23. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  24. Lesser General Public License for more details.
  25. You should have received a copy of the GNU Lesser General Public
  26. License along with this library; if not, write to the Free Software
  27. Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  28. */
  29. #include <stdio.h>
  30. #include "ttversion.h"
  31. #include "revtools.h"
  32. #ifdef FILE_REVISION
  33. #undef FILE_REVISION
  34. #endif
  35. #define FILE_REVISION "1.12"
  36. //=============================================================================
  37. // the shortest "tool", but still helpful if you forget things as easy as I do
  38. //=============================================================================
  39. int main(void) {
  40. PRINT_ID("TTHelp");
  41. fprintf(USAGE_OUT, "ttarchive ... archive generation\n"\
  42. "ttbin2bin ... TI89 <-> TI92p binary conversion\n"\
  43. "ttbin2hex ... binary file to C array data\n"\
  44. "ttbin2oth ... binary file to special type calcfile\n"\
  45. "ttbin2str ... binary file to string calcfile\n"\
  46. "ttchecksum ... corrects checksum of 89z/89s/89y/9xz/9xs/9xy files\n"\
  47. "[ttdasm] ... REMOVED: use dasm-tigcc instead\n"\
  48. "ttdos2ebk ... dos text to ebook conversion\n"\
  49. "ttebkgen ... ebook generator\n"\
  50. "ttextract ... extract from binary using start and endtoken\n"\
  51. "tthelp ... prints tool list - this tool\n"\
  52. "tthex2bin ... converts textfile with hex or binary numbers into a binary file\n"\
  53. "ttinfo ... prints infos about 89z/89s/89y/9xz/9xs/9xy files\n"\
  54. "ttpack ... packer\n"\
  55. "ttppggen ... PPG (packed programs) generator\n"\
  56. "ttsetname ... sets the file name that appears on the calculator\n"\
  57. "ttsplit ... splits a file in parts\n"\
  58. "ttstrip ... strips header and trailing checksum from calcfile\n"\
  59. "tttiler ... generates single sprites from a binary image file\n"\
  60. "ttunarchive ... extracts entries from TTArchives or list content\n"\
  61. "ttunebk ... exports complete text of ebook to textfile\n"\
  62. "ttunpack ... unpacker\n\n");
  63. return 0;
  64. }
  65. //#############################################################################
  66. //###################### NO MORE FAKES BEYOND THIS LINE #######################
  67. //#############################################################################
  68. //
  69. //=============================================================================
  70. // Revision History
  71. //=============================================================================
  72. //
  73. // Revision 1.12 2009/01/25 Lionel Debroux
  74. // Add ttsetname, remove ttdasm.
  75. // Adapt to new version display (revtools.h).
  76. //
  77. // Revision 1.11 2002/03/19 09:40:02 tnussb
  78. // tthex2bin added
  79. //
  80. // Revision 1.10 2002/02/07 09:49:37 tnussb
  81. // all local includes changed, because header files are now located in pctools folder
  82. //
  83. // Revision 1.9 2002/02/07 09:13:14 tnussb
  84. // changes for Tools Suite Release 1.00
  85. //
  86. // Revision 1.8 2001/04/11 23:01:40 Thomas Nussbaumer
  87. // ttunebk added
  88. //
  89. // Revision 1.7 2001/03/21 21:23:13 Thomas Nussbaumer
  90. // using now USAGE_OUT for help output
  91. //
  92. // Revision 1.6 2001/01/06 10:01:56 Thomas Nussbaumer
  93. // ttchecksum info changed
  94. //
  95. // Revision 1.5 2000/11/26 20:00:35 Thomas Nussbaumer
  96. // help line for tttiler added
  97. //
  98. // Revision 1.4 2000/10/01 15:05:25 Thomas Nussbaumer
  99. // more tools added
  100. //
  101. // Revision 1.3 2000/08/25 18:14:44 Thomas Nussbaumer
  102. // ttebkgen added
  103. //
  104. // Revision 1.2 2000/08/23 19:59:52 Thomas Nussbaumer
  105. // adapted to automatic version display (revtools.h)
  106. //
  107. // Revision 1.1 2000/08/21 17:12:27 Thomas Nussbaumer
  108. // initial version
  109. //
  110. //
  111. //