Yes, reading/writing to 1FF8 (for bank 0) or 1FF9 (for bank 1) will switch banks in the 8k/F8 bank-switching scheme.  But, you need to be careful because the bank-switching happens immediately.   The code in 8bitworkshop is quite complex.  I don't really have any experience with using techniques like that.   In PaintTheCity, I use a much simpler technique which involves defining a jump table at the beginning of each bank.  (ChaoticGrill also uses a similar jump-table technique)  
    • Like
    2