I checked result assembler code, generated by bbasic. In the start of code bbasic created lot of initializations. My assembler code in bas placed in the start of bas-file, but in resulting asm file it placed in the section game after all initializations. And my first lines in the assembler code clear all memory (Clear loop). After this my code that draw assymetric playfield logo works fine. If i start bas file from StartOfFrame, it works incorrect.
When i move Clear section after EndOfLogo, rest of bbasic code does not works, because it clear all initializations, as i understand. I needs some initialization bbasic command that return memory and TIA registers to state compatable with bbasic.