Dear Vicente,
thank you for your replay.
Yes, you are right. PTBPE must set in 0x1844.
But that wasn't the real mistake. Now I've found my mistake:
In my question I wrote: "But I can't see reaction of write: mov $ff, PTBPE."
Command --"mov $FF, PTBPE" -- is not suitable for setting the PTBPE register in 16 Bit address 0x1844, (High Page Registers)
Operand must be an 8 bit address in Direct Page Registers in lower address area.
E.g. PTBDD can be set with mov # $ FF, PTBDD.
In the case of PTBPE, I should have written: lda # $ FF sta PTBPE. Above the # sign was also missing.
I apologize for these simple assembler programming problems.
With best regards
Gerd Meinert