Начал писать доку. Если есть что сказать - скажитеhttps://github.com/salextpuru/sdcc-n...dcc-noinit.pdf
Начал писать доку. Если есть что сказать - скажитеhttps://github.com/salextpuru/sdcc-n...dcc-noinit.pdf
Последний раз редактировалось SfS; 07.08.2017 в 11:35.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
думал дока про сабжевые тулсы писателя документа, а не очередной букварь "как компилирует компилятор"
1. Это заготовка доки. Там дальше и пойдет о том, что и как. Надо ж было с чего-то начать.
2. Не все знают то, что для тебя может быть "букварем".
3. Кратко дока именно про "сабжевые тулсы писателя" тут. Но её очень мало. https://github.com/salextpuru/sdcc-n...ster/README.md
- - - Добавлено - - -
Добавил про секции линкера и особенности SDCC
Добавлено немного про стартовый код и про добавление программ в систему сборки. https://github.com/salextpuru/sdcc-n...dcc-noinit.pdf
про HOME сюда по исходникам SDCC и доке, это для MSC51 если не указан атрубут banked, функция расположен в секции _HOME, в общем для Z80 рудимент (или даже недостижимая фича)
Добавлены разделы про локальные и глобальные области видимости. https://github.com/salextpuru/sdcc-n...dcc-noinit.pdf
- - - Добавлено - - -
Да оно и не надо.
У sdcc тулчейна всё таки одна нехорошая штука, это очень странный (непривычный) синтаксис z80 асма.
Если это не напрягает, но и нормально,
Иначе же,можно посмотреть в сторону z88dk.
Там вменяемый синтаксис асма (и sdcc заточен под этот асм).
V6Z80P - Back for Good
а есть разница - 05(ix) или (ix+05) ?
лично меня не напрягает особо. дело привычки.
ужасм и пасмо на 5(ix) давятся
Добавил описание сборочных скриптов и ещё кучу всего помелочи. Пишу то, что обдумываю, потому не последовательно. https://github.com/salextpuru/sdcc-n...dcc-noinit.pdf
- - - Добавлено - - -
ну я им сочуствую) не переделывать же все. А малой кровью другой асм к SDCC не прикручивается. В общем - закончу с описанием, а там посмотрим.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)