Ciekawy projekt!
Co mniej więcej musiałeś zrobić aby załadować .SNA z dyskietki oraz go 'rozpakować' ?
Nic.
Znaczy - przeczytać jak wygląda nagłówek SNA i pomyśleć jak go uruchomić korzystając z dodatkowego RAMu interfejsu. SNA jest uroczo prosty

Z80 już wymagał więcej kombinowania, bo procedura musi go wczytywać po kawałku, sprawdzać czy to co wczytała ma sens i ewentualnie rozpakować do odpowiedniego banku.
Procedura ładująca i uruchamiająca działa z pamięci interfejsu. Dla obu typów snapa działania wyglądają mniej więcej tak samo, choć nieco inna inna jest kolejność.
Dla SNA - wczytać całość do pamięci, odtworzyć wartości rejestrów z nagłówka, uruchomić.
Dla Z80 - wczytać nagłówek, przygotować dane rejestrów, wczytać po kolei bloki pamięci, odtworzyć przygotowane wcześniej wartości rejestrów, uruchomić.
Plus dodatkowa żonglerka procedurami w pamięci, bo starałem się żeby działało nawet na interfejsach z 1kB RAM...