Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
Ну да, и по 23681 ещё можно наверно. Но если у человека вместо 128 бейсика что-то другое зашито, то будет фейл. Значит надо пытаться переключить страницу, помещать байт куда-то в 49152-65535, потом пытаться переключать страницу обратно и смотреть peek'ом, есть байт или нет, если нет, то 128к.
Нужно правильно специфицировать, что именно нужно определять - в каком бейсике (48/128) запущена программа, или под какой моделью памяти. (Или на какой модели Спектрума). В зависимости от этого придется использовать разные способы детекта.