# TAS Editor изнутри

TAS Editor изнутри

В этом разделе документации описываются все идеи, заложенные в основу Тасэдитора, а также раскрываются основные детали итоговой реализации TAS Editor 1.0. Для получения полной информации об алгоритмах, используемых в Тасэдиторе, вы можете изучить его исходники на языке C++.

Тасэдитор является программой с открытым исходным кодом (open source). Он распространяется по лицензии MIT, которая позволяет вам распоряжаться исходным кодом без ограничений. Выбор лицензии обусловлен желанием поощрить модификацию и портирование на другие платформы.

Загрузить исходные коды эмулятора FCEUX со встроенным Тасэдитором вы можете из официального SVN-репозитория: http://sourceforge.net/p/fceultra/code/

Для работы с SVN вам потребуется SVN-клиент, например, TortoiseSVN.

Исходный код Тасэдитора достаточно подробно откомментирован, и для понимания большинства нюансов будет достаточно базовых навыков программирования на C++ под Win32 API.

Идеи

Запланированный функционал программы

Реализация

Текущая архитектура программы

Защита от ошибок

Список неочевидных нюансов

Формат FM3

Спецификации файла проекта Тасэдитора

Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator