Bank Switching
by Alan Wrigley

When run, a menu is displayed giving you the choice of two programs. the first program, !Banks.Circles1, animates a number of coloured circles, with a noticeable degree of flicker. Pressing the space bar switches to the program !Banks.Circles2, which uses bank switching to eliminate the flicker. Pressing the space bar again returns to !Banks.Circles1 and so on. Press Escape to quit the program.

The second program, !Banks.Shapes, uses four mode 12 screens (and thus requires 320K of screen memory), with the user switching between banks containing coloured shapes.

!Banks.Debug is not accessible from the menu, but contains a procedure which can be incorporated into a program to send debugging information to a shadow screen bank.

For more details on these programs, and on bank switching in general, refer to this month's magazine (RISC User Volume 3 Issue 6 page 11).
