■························[ Hardware ]·························■
(c) Brom^Ellipse mdm 2383150
──────────────────────────────────┐
Эмулятор BASIC 48/128. │ Резидент основан на том,
TM 9 (переключатель страниц) │ что при сбросе, страницы
┌───────┐ │ верхней памяти (выше 7-ой)
3─┤D0│T│Q0├─ │ не очищаются. Что происходит
4─┤D1│ │Q1├─ ┌─ +5 │ только на машинах с ОЗУ
5─┤D2│ │Q2├─ │ │ более 128к.
11─┤D3│ │Q3├─ │ │ Если у Вас 128k, то так же
13─┤D4│ │Q4├──── ───куда │ возможен резидент, однако он
14─┤D5│ │Q5├─ ROM и шёл │ будет сохранться со 100%
C9 9─┤C │ │ │ 48/128 │ вероятностью только при за-
Reset 1─┤R │ │ │ │ пуске 48-ых программ.
└───────┘ │ Однако пользователи 128-ых
──────────────────────────────────┘ машин могут поставить у себя
переключатель "Эмулятор BASIC 48/128". В положении "128" у Вас
простой Spectrum_128, а в положении "48" у Вас 128-ая машина, но
с 48-ым BASIC'om. И в таком случае при сбросе не будут очищаться
страницы 128-ой памяти.
Таким образом после нажатия кнопки Reset, Вы, при помощи
STS'ки, полноценно может сохранить любую страницу памяти не
прибегая к помощи Magic'a. Или при незапланированом подвисании
компа восстановить необходимые Вам данные.
Other articles: