настройка FlameBird2 IDE - Версия для печати +- DC-SWAT Forum (http://www.dc-swat.ru/forum) +-- Форум: Sega Dreamcast (/forum-2.html) +--- Форум: Fenix (/forum-12.html) +--- Тема: настройка FlameBird2 IDE (/thread-212.html) |
настройка FlameBird2 IDE - alex - 29.09.2007 15:17 Для начала вам нужно скачать сам Fenix: Fenix 0.92a обновление до версии 0.93 preview9 - win32 версия (компилятор+интерпретатор) для компилирования и проверки вашего кода http://dc-swat.net.ru/fenix/ - Dreamcast версия (интерппретатор) для запуска скомпилированного кода на дриме Рассмотрим несколько файлов включенных в архив win32 версии: FXC.EXE: Fenix Compiler (компилирует ваш исходный код в загружаемый файл *.DCB) FXI.EXE: Runtime for Windows (запускает скомпилированный вами *.DCB файл) MAP.EXE: Конвертирует .PNG или .GIF в .MAP, и .MAP в .PNG. FPG.EXE: Запаковывает .MAP файлы в .FPG, распаковывает .FPG и создает новый .FPG. Все файлы являются консольными утилитами и запускаются с различными параметрами через командную строку. Фактически это все что вам нужно для программирования в Fenix. Пишем исходный код в текстовом редакторе, создаем *.FPG файл и вставляем в него графику с помощью FPG.EXE и MAP.EXE, компилируем свой исходный код, используя FXC.EXE и запускаем его, используя FXI.EXE. Но это несовсем комфортно. Для более комфортной работы с Fenix существуют различные IDE (integrated development environment). Это редактор исходного кода с массой полезных функций (проверка кода на ошибки, компилирование и запуск, и многое другое). Лучшим из них, на мой взгляд, является Flamebird2, он обладает множеством полезных функций и удобным интерфейсом. Скачать его вы можете здесь http://fbtwo.sf.net Но так-так Flamebird2 изначально неподдерживает Fenix выше версии 0.86, с ним придется повозиться. Итак, по вышеуказанной ссылке скачайте Flamebird2 и распакуйте его, например в C:\fenix\fb2, далее скачайте патченый exe’шник и замените им старый fb2.exe. Распакуйте Fenix 0.92a и обновление до версии 0.93 preview9 в директорию c:\Fenix\fb2\bin\ Откройте в текстовом редакторе файл fxc.bat и измените внем следующие строки Код: @echo off Код: @echo off Запустите Flamebird2 и укажите путь к фениксу. Делается это так – нажмите Edit->Preferences и в появившемся окне щелкните по вкладке Compilation, в поле Fenix path укажите путь к фениксу (c:\Fenix\fb2\bin\) и нажмите ОК. На этом настройка компилятора завершена. Далее скачайте FPG Edit и FNT Edit, это программы для создания и редактирования FPG (банк с графикой) и FNT (шрифт для феникса) файлов. Скачать их можно здесь http://cdiv.sourceforge.net/html/down/down.htm Теперь у вас есть все необходимое для программирования на Fenix и запуска скомпилированного кода на дримкаст, ну чтож проверим как это все работает. напишем простенькую программу "Hello World" Запускаем flamebird2 и выбираем file->new->source file и пишем следующий код Код: program hello; жмем compile and run и любуемся результатом в виде надписи hello world в окне программы:) проверить программу на дриме можно загрузив порт интерпретатора и скомпилированный вами *.DCB файл через кодерс кабель или записав файлы на диск (интерпретатор+ваш *.DCB файл) либо как альтернативный вариант запустить программу на одном из эмуляторов дрима |