How does the slapstic work?
On power-up, the slapstic starts by pointing to bank 0 or bank 3. After that, certain sequences of addresses will trigger a bankswitch. Each sequence begins with an access to location $0000, followed by one or more special addresses. Each slapstic has a ‘simple’ mode of bankswitching, consisting of an access to $0000 followed by an access to one of four bank addresses. Other accesses are allowed in between these two accesses without affecting the outcome. Additionally, each slapstic has a trickier variant of the bankswitching, which requires an access to $0000, followed by accesses to two specific addresses, followed by one of four alternate bank addresses. All three accesses following the $0000 must occur in sequence with no interruptions, or else the sequence is invalidated. Finally, each slapstic has a mechanism for modifying the value of the current bank. Earlier chips (101-110) allowed you to twiddle the specific bits of the bank number, clearing or setting bits 0 and 1 independen