scarphin: Almost no one here is an embedded dev, so we don't know what mean assembler features. What is missing from C::B? Please start a topic in the embedded subsection.
Well, I didn't use emblocks but from my embedded experience with cb, emblocks claims to have some good features which I can summarize below:
1- Assembler options (a tab dedicated to assembler options next to compiler and linker) to pass assembler specific options directly to assembler (i.e as).
2- Native assembler support to edit (syntax highlighting would be nice) and assemble the assembly files (.s, .S, .asm whatever) with designated options from feature 1 maybe by intervening between the compiler and linker and then let the linker link them all. As far as I know gcc compiles c/c++ files into assembly first then lets the assembler do its job so this feature doesn't look much unnatural at all.
Taking into consideration that 10 of the 28 default compilers cb supports are embedded compilers, I think these 2 features alone will increase cb's usability beyond extend for embedded developers.
That summarizes my point. I'll start a topic in the embedded forum if still needed? Although more relevant to embedded world, I fail to see why assembler should be considered to be used only by embedded developers though.