A: Алексей Владимиров
Подборку ссылок на кросс-средства для Scenix можно найти на http://www.svtehs.com/ru/scenix.htm#Development software. Бесплатных ассемблеров по сути два - SASM, http://www.scenix.com/tools/index.html от Scenix и MPASM, http://www.microchip.com/10/Tools/pTools/MPASM/index.htm от Microchip, к которому нужно добавить макроопределения команд Scenix, http://www.svtehs.com/sxdefs.inc
Приличный программный симулятор один - SxSim, http://www.brouhaha.com/~eric/scenix/sxsim/. Поддерживает только SX18/28, для SX48/52 есть только внутрисхемные эмуляторы, о которых речь пойдет чуть ниже.
Основных компиляторов C для SX два, оба вполне работоспособны и в бесплатном режиме. C ftp://ftp.htsoft.com/hitech/demo/picdemo.zip можно скачивать триальную версию Hitech PIC C, которая работает 21 день, а потом придется скачать заново. А с http://www.geocities.com/SiliconValley/Station/7733/ можно скачать бесплатный AS2SX - дополнение Hitech PIC C для работы с SX. Второй компилятор С и C++ - С2С, http://www.geocities.com/SiliconValley/Network/3656/c2c/c.html Слегка ограниченная версия бесплатна, полная стоит $45. Здесь же есть неплохое сравнение эффективности компиляторов C для PIC и SX.
Для приверженцев PASCAL есть и его компилятор - P2C, http://www.geocities.com/SiliconValley/Network/3656/p2c/p.html, урезанная версия бесплатна.
Интегрированных оболочек три: SX-DEV, SX-KEY и MPLAB.
SX-DEV, http://www.svtehs.com/ru/sxdev.htm представляет собой оболочку, объединяющую программатор/внутрисхемный эмулятор SX-DEV, внешний ассемблер MPASM или SXASM, внешний симулятор SXSIM и встроенный софт для обеспечения всех режимов эмуляции. Стоит $150, в комплект входит собственно программатор/внутрисхемный эмулятор, модуль реального времени и софт.
SX-KEY, http://www.sxtech.com/developmenttools.asp - это софт программатора/внутрисхемного эмулятора SX-KEY. Полностью "вещь в себе" - никаких внешних программ подключить нельзя, аппаратура не позволяет отлаживать кристаллы при низком напряжении. Однако пользоваться можно. $149.
В качестве интегрированной оболочки можно использовать и MPLAB, добавив к MPASM файл макроопределений SX, компилятор Hitech PIC C интегрируется туда штатным образом, компиляторы C2C++/C2C и P2C интегрируются в MPLAB при помощи C2C++/C2C/P2C Rocket, http://www.geocities.com/SiliconValley/Network/3656/rocket/index.html. Однако встроенным в MPLAB симулятором и программатором PICSTART для работы с SX воспользоваться не удастся.