Введение

TIGCC (от "TI" и "GCC") - среда разработки программного обеспечения, которая позволяет разработчикам программировать и компилировать сборку A68K, сборку GNU и код C для графических калькуляторов серии Motorola 68000 Texas Instruments (TI 89 (Titanium), TI 92 Plus и Voyage 200, а также экспериментальную поддержку TI 92 с оболочкой Fargo). TIGCC лицензируется по GNU General Public License.

Различные части TIGCC

Проект TIGCC включает в себя много вещей, которые помогают разработчикам создавать и управлять проектами. TIGCC IDE (для Windows) - интегрированная среда разработки с компилятором TIGCC и документацией. Она написана в Дельфах. Он включает в себя редактирование синтаксиса и также является менеджером проекта, который помогает поддерживать проекты вместе. Начиная с версии 0.96 beta8 Windows IDE поддерживает последнюю версию TiEmu 3 для отладки с помощью OLE Automation. KTIGCC - это Linux IDE, KTIGCC похожа на Windows IDE. Он работает под X11 с использованием библиотек KDE и имеет несколько новых функций, таких как связь с реальными калькуляторами с последними libticables2. Документация Руководство TIGCC содержит подробную документацию о том, как использовать TIGCC IDE и компилятор, и документирует все функции TIGCC в деталях. Компилятор TIGCC - это исправленная версия GCC, которая позволяет разработчикам компилировать код C и сборки для графических калькуляторов m68k Texas Instruments.

Развитие TIGCC

Развитие проекта TIGCC в последнее время резко замедлилось из-за ухода многих членов команды. Хотя TIGCC все еще довольно активна, она не растет так быстро, как раньше. Разработка Windows IDE в основном была остановлена из-за отсутствия программиста Delphi, хотя ошибки все еще исправлены, и могут быть сделаны небольшие корректировки, необходимые для поддержки изменений в других частях TIGCC. Тем не менее, он относительно стабилен и полный. KTIGCC KTIGCC является полным, т.е. все функции TIGCC IDE также доступны в KTIGCC. В будущем могут быть добавлены дополнительные функции. Он находится в версии 1.10 (17 января 2009 года). Компилятор TIGCC основан на GNU Compiler Collection (GCC). Последняя версия компилятора TIGCC основана на GCC 4.1.2 20060728. Из-за споров между небольшой группой пользователей и текущим администратором, 3 января 2009 года был объявлен форк под названием GCC4TI. В настоящее время в нем 2 активных исполнителя.

Команда TIGCC

Проект TIGCC был первоначально разработан международной командой разработчиков, большинство из которых с тех пор отказались из-за нехватки времени и/или интереса. В настоящее время он обслуживается Кевином Кофлером. Ксавье Вассор из команды "Дорс". Он был создателем проекта TIGCC. Он сделал оригинальный ссылочный, который с тех пор был заменен. Жан Канацци: был первым разработчиком компилятора и внес изменения, необходимые для правильного взаимодействия с TIOS. Никлас Брунлид: который исправил некоторые ошибки в старой линкерной системе. Зелько Юрич: создал первую версию библиотеки TIGCC. Его документация составляет большую часть текущей документации TIGCC. Себастьян Райхелт: разработчик TIGCC IDE, написанной на Delphi, и занимался некоторым обслуживанием компилятора. Филипп Винклер: создал HTML-версию документации. Кевин Кофлер: является нынешним руководителем проекта TIGCC. Как и во многих проектах свободного программного обеспечения, несколько человек внесли небольшие количества кода в TIGCC.

Связанные с программированием инструменты

Существуют инструменты, которые могут помочь программистам, использующим TIGCC. TiEmu - это эмулятор графического калькулятора m68k TI. TiLP - альтернативная программа для ссылки на TI Connect, которая работает на Windows, Linux, FreeBSD и Mac OS X. Virtual TI был первым эмулятором графического калькулятора TI, поддерживающим TI 89 и TI 92 Plus, сначала в отдельной версии под названием VTI68k, которая позже была объединена в Virtual TI. Поскольку он очень старый и больше не поддерживается, а также не имеет отладчика на языке C, команда TIGCC рекомендует использовать TiEmu вместо этого.