Не совсем так. Можно залить 48 Бейсик от любой 128к машины.
В Бейсике для 48к отсутствует поддержка 128к машины. Это ПЗУ не будет работать на 128к.
А то что вы заливали и у вас работало, объясняется тем, что вы заливали BASIC48 от машин 128k.
Если же залить BASIC48 от 48k машины, то при сбросе на экране будет небольшой мусор, а потом произойдет сброс в BASIC48. Меню 128k не появится.
---------- Post added at 11:18 ---------- Previous post was at 10:52 ----------
Ну, значит память подводит.
Тем не менее со стандартным ПЗУ 48k 82 года BASIC 128k работать не будет.
---------- Post added at 11:37 ---------- Previous post was at 11:18 ----------
Немного порыскал по сети и нарыл:
Откуда следует, что дополнительный код в BASIC48 содержит сканер внешнего кейпада и тестовый экран. Так как сканер кейпада вызывается постоянно, то без него работать ничего не будет. При обращении к этой процедуре в BASIC48 82 года будет содержаться код FF, что соответствует команде RST #38, которая вызывает обработчик немаскируемого прерывания, который содержит ошибку и приводит краху и ресету.The Spectrum 128 contains 32K of ROM, divided into two banks of 16K referred to as ROM 0 (Editor ROM) and ROM 1 (BASIC ROM). At power on, ROM 0 is active and contains the menu system, the 128 BASIC editor, the new 128 BASIC commands, the Calculator, the Tape Tester and Tape Loader. ROM 1 contains a slightly modified version of the standard Spectrum ROM, and includes the keypad scanning routine and test screen in the previously unused area at the end of the ROM.