Вход

Просмотр полной версии : Кросс разработка. Текущие реалии.



Kurles
26.04.2013, 17:42
Доброго времени суток!

Очень давно тут не был, но что-то внезапно ностальгия напала :)

В своё время допиливал допиливал (http://zx.pk.ru/showthread.php?t=9361) sjasm и unreal speccy для их совместной работы при отладке приложений, кто в курсе, вошел ли данный функционал в свежие версии этих продуктов, или может чем-то более продвинутым был заменен?

Ну и посоветуйте редактор для исходников, что бы можно было процесс кодирования/сборки/запуска по максимуму автоматизировать.

Alex Rider
26.04.2013, 21:19
Ну и посоветуйте редактор для исходников, что бы можно было процесс кодирования/сборки/запуска по максимуму автоматизировать.

Эх, к сожалению, на данный момент я не нашел ни одного такого редактора, с которым можно прямо взять и начать. Использую ConTEXT с bat-файлами, и плююсь от того, что:

в output нет явной подсветки ошибок - приходится читать текст перед запуском и искать Errors: 0;
в проекте нет main-файла, приходится во все подпапки класть батник, который запускает другой батник из корня;
ну и самое главное - нет Code Completion для символов проекта.


Были идеи сделать что-то свое, но захлестнувшая меня творческая импотенция отодвигает эти идеи в бесконечность...

Andrew771
26.04.2013, 22:01
Ассемблер и отладчик в эмуляторе EmuZWin я использую.

alone
26.04.2013, 22:35
Kurles, идея хорошая, тебе надо написать лично Deathsoft'у.

Hacker VBI
27.04.2013, 11:43
Юзаю Far с плагинами xFAR для zx. на каждый проект своя папка, в которой лежит компилятор.
а отладчик анриловский

introspec
27.04.2013, 13:07
Не думаю, что мой подход очень продвинутый. Работаю с исходниками в Far'e, для компиляции у фара настроен запуск файла make.bat в текущей директории при нажатии на любом из ассемблерных файлов. make.bat делает сборку, а затем я нажимаю на созданном *.tap для запуска Spectacular. Отладку делаю в ZX Spin - самый разумный отладчик, из всего что я пока что видел. Вообще, по рабочему интерфейсу самый вменяемый эмулятор, очень жаль что его забросили. Unreal использую для тестирования TR-DOS программ и совместимости с отечественными клонами. Очень хорошая эмуляция, но интерфейс явно разработан скаарджами.

Вообще, конечно, хорошо бы если кто-то мог тут поделиться ноу-хау в плане эффективной сборки. Немножко раздражает, что сборка каждый раз превращается в небольшое упражнение на изобретательность.