Bank switching is explained (in Czech) here:
https://cs.wikipedia.org/wiki/Didaktik_GamaThe ROM of models '88 and '89 contains routines for bank switching in BASIC programs. Model '89 has also driver for Centronics-printer in ROM.
The switchable area resides from 32768 to 65535 and because BASIC programs can occupy space in this area setting RAMTOP to this area caused system crash on earlier (model 87) variants of the machine when switching banks. This problem was fixed in model '88 of the machine so when executing OUT 127,x (0 or 1) data from 32768 to RAMTOP are copied between banks.
There is not a lot of programs designed for this feature: Gama Copy 1, 2 (tape-copy utilities by R. Gemrot), Gama Copy 80 (similar utility by Busy), and a few tools for Didaktik 40/80 floppy drive.