TAS Editor изнутри
В этом разделе документации описываются все идеи, заложенные в основу Тасэдитора, а также раскрываются основные детали итоговой реализации TAS Editor 1.0. Для получения полной информации об алгоритмах, используемых в Тасэдиторе, вы можете изучить его исходники на языке C++.
Тасэдитор является программой с открытым исходным кодом (open source). Он распространяется по лицензии MIT, которая позволяет вам распоряжаться исходным кодом без ограничений. Выбор лицензии обусловлен желанием поощрить модификацию и портирование Тасэдитора на другие платформы.
Загрузить исходные коды эмулятора FCEUX 2.2.0 со встроенным Тасэдитором вы можете из официального SVN-репозитория: http://sourceforge.net/p/fceultra/code/
Для работы с SVN вам потребуется SVN-клиент, например, TortoiseSVN.
Исходный код Тасэдитора достаточно подробно откомментирован, и для понимания большинства нюансов будет достаточно базовых навыков программирования на C++ под Win32 API.
Запланированный функционал программы
Текущая архитектура программы
Список неочевидных нюансов
Спецификации файла проекта Тасэдитора
Created with the Personal Edition of HelpNDoc: Full-featured multi-format Help generator