Настройка FlameBird2 IDE
+ Ответить в теме
Показано с 1 по 2 из 2.
  1. #1
    Модератор Аватар для alex
    Russia
    Регистрация: 22.05.2007
    Адрес: Россия/Новосибирск
    Сообщений: 725
    Любимая платформа: Dreamcast

    По умолчанию Настройка FlameBird2 IDE

    Для начала вам нужно скачать сам Fenix:

    Fenix 0.92a обновление до версии 0.93 preview9 - win32 версия (компилятор+интерпретатор) для компилирования и проверки вашего кода
    http://dc-swat.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
    c:\fenix.test\bin\fxc.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
    type c:\fenix.test\bin\stdout.txt
    del c:\fenix.test\bin\stdout.txt
    на
    Код:
    @echo off
    c:\Fenix\fb2\bin\fxc.exe %1 %2 %3 %4 %5 %6 %7 %8 %9
    type c:\Fenix\fb2\bin\stdout.txt
    del c:\Fenix\fb2\bin\stdout.txt
    Запустите 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;
    begin
    WRITE (0,160,100,1,"hello world");
    loop; 
    frame;
    end;
    end;
    жмем compile and run и любуемся результатом в виде надписи hello world в окне программы

    проверить программу на дриме можно загрузив порт интерпретатора и скомпилированный вами *.DCB файл через кодерс кабель или записав файлы на диск (интерпретатор+ваш *.DCB файл)
    либо как альтернативный вариант запустить программу на одном из эмуляторов дрима

  2. #2
    Начинающий Аватар для Smarik
    Russia
    Регистрация: 07.01.2011
    Адрес: Кемерово
    Сообщений: 4
    Любимая платформа: Dreamcast
    Сейчас играет в: игры

    По умолчанию

    Прям паскаль какой то...
    Неужели нельзя использовать более современные языки и ООП? Написать интересные игры на этом затруднительно.

    P.S. ссылка на патченый экзешник умерла
    Последний раз редактировалось Smarik; 09.01.2011 в 16:02.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)