Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Для начинающих (http://zx-pk.ru/forumdisplay.php?f=43)
-   -   Вопросы по IAR ewz80 (http://zx-pk.ru/showthread.php?t=16707)

DimkaM 30th August 2011 19:56

Вопросы по IAR ewz80
 
Не могу разобраться с настройками проекта. Есть пару вопросов:

1.Как компилить с определённого адреса.

2.Сделал простейший сампл:
Code:

void main(viod)
{
}

А он мне на выходе файл в 467 байт, что сделать чтобы убрать лишнюю ерунду и получить нормальный бинарник?

3.То что он мне выдаёт, я даже незнаю как в спек запихать.

IanPo 30th August 2011 20:56

3.Нужно сделать файл типа CODE. На ПК я делал плагином к Фару - создавал образ дискеты и туда бинарник совал. Там же задавал параметры - адрес загрузки. Но файл можно и из Бейсика грузить куда задашь.

DimkaM 31st August 2011 11:48

Quote:

Originally Posted by IanPo (Post 411900)
... и туда бинарник совал...

Вот здесь у меня и проблема, выходной файлик неизвестного формата получается.
Сегодня ночью эмпирическим путём подобрал OutputFormat: Simple. Вроде бинарник вышел, правда с огромным заголовком.

Но остался вопрос про компиляцию в ОЗУ, IAR по умолчанию в ПЗУ компилит. Соответственно компилит с адреса 0х0100, вначале идет инициализация - перекидывает переменные в 0хС000, оставляет только константы.
В принципе можно и с 0х0100, но что делать с переменными?! Объявлять их как константы, но даст ли компилятор их изменять? В общем надо всё проверять и ковырятся.

NovaStorm 31st August 2011 12:20

>Объявлять их как константы
Может static?

DimkaM 31st August 2011 12:38

Quote:

Может static?
Статик пока не пробовал, надо попробовать и посмотреть как он его в памяти расположит, скорей всего получится как с глобальными переменными, будет из пзу в озу перекидывать.

Totem 31st August 2011 14:50

DimkaM, можешь мне прислать IAR или выложить куда нить чтоб утянуть.?
zds2 указывается в проекте для чего компилить.

DimkaM 31st August 2011 15:20

Quote:

Originally Posted by Totem (Post 412071)
DimkaM, можешь мне прислать IAR или выложить куда нить чтоб утянуть.?
zds2 указывается в проекте для чего компилить.

Спасибо, попробую.

По поводу утянуть отписал в личку.

Totem 31st August 2011 16:31

Спасибо. правде это не то, что искал
IAR Embedded Workbench for ZiLOG eZ80 v1.34A

NovaStorm 31st August 2011 16:54

Totem, есть IAR Embedded Workbench for Zilog Z80 v4.06A
Вроде по имени хорошо гуглится.

Totem 31st August 2011 17:11

Quote:

Originally Posted by Totem (Post 412093)
Спасибо. правде это не то, что искал
IAR Embedded Workbench for ZiLOG eZ80 v1.34A

не мне именно этот нужен
все, что качал подстава


All times are GMT +4. The time now is 00:40.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.