psb, если Вы делаете с помощью SDCC что-то для души, то понимаете пользу от Ваших идей, донесённую до авторов проекта SDCC, как интеллектуальный вклад, своеобразную инвестицию в свой личный проект. Разумеется, это не касается тех людей, которые только лениво ковыряют SDCC и акцентируются на его недостатках, а не достоинствах.

Надо думать, не каждую озвученную здесь идею удастся реализовать быстро. SDCC — большой коллективный проект. И некоторые идеи очень сложно реализовать на одном уровне без пересмотра всей структуры компилятора архитектором проекта.

Теперь по сути. Я конечно напишу Филиппу об этой неэффективности с инициализацией .DATA. Но конечно было бы хорошо, если бы каждый пользователь SDCC старался обогатить его идеями и донести до Филиппа своё видение проблемы, поскольку я могу это сделать только со своей колокольни. Да и сам ещё не все свои идеи по кодогенерации протащил в SDCC.

---------- Post added at 13:50 ---------- Previous post was at 13:12 ----------

Цитата Сообщение от SfS Посмотреть сообщение
Я критикую не Филипа - респект ему и уважуха
Да, тем более, Филипп подтвердил, что действительно трудится на внутренней мотивации (возможно, дополнительный стимул — ностальгия по ColecoVision). Господа, не будем забывать, что SDCC — это в первую очередь не программа, а люди.
Цитата Сообщение от Philipp Klaus Krause
On 16.09.2012 20:32, Oleg N. Cher wrote:
>> I have one more question for you. Brings the SDCC development work some
>> advantage or profit to you? Or your work is 'for fun' only?

I use sdcc myself (for some hobby retrogaming stuff), so you I get the
advantage of having a better compiler, as does any other sdcc user. I'm
just a PhD student at the university of Frankfurt, working on sdcc when
I have some time to do so.

>> I heard that company Zilog presently releases Z80-based microcontrollers
>> on the base of the Z80 command system. Can be they are interested in
>> commercial support for improvement to code generation in development of
>> SDCC?

Zilog considers the Z80 a legacy product. They do have some current
products based on the eZ80, which is somewhat similar to Z80 and other
architectures, which are wuite different. Zilog has their own C compiler
supporting the eZ80 and the other architectures. sdcc currently does not
support the eZ80 or any other current Zilog architecture.

Philipp