Oj tam żadna filozofia, tak naprawdę to przypadkiem (lub nie) twórcy 6502 zostawili furtkę do takiego systemu.
wystarczy tylko przerwanie, stos sprzętowy dla każdego zadania,rejestr stronicowania i para rozkazów TSX /TXS
Teraz tylko wystarcza przechwycić przerwanie zachować rejestry CPU na stosie, zachować rejestr stosu, zmienić bank (zadanie) odtworzyć rej. stosu i rej proc. wyjść z przerwania do kolejnego zadani tak w kółko.
Nie ma problemów z "dłubaniem" w innych bankach.Można to nawet zrobić na kilka sposobów.